【技术实现步骤摘要】
一种区块链交易执行方法、装置、设备及可读存储介质
[0001]本专利技术区块链
,具体而言,涉及一种区块链交易执行方法、装置、设备及可读存储介质。
技术介绍
[0002]随着区块链业务规模逐步扩张,越来越多的机构将参与到区块链网络中,在区块链网络交易中所有节点的交易共识将耗费大量的交易时长,进而导致区块链网络的服务能力明显下降。
技术实现思路
[0003]本专利技术的目的在于提供一种区块链交易执行方法、装置、设备及可读存储介质,以改善上述问题。
[0004]为了实现上述目的,本申请实施例提供了如下技术方案:
[0005]一方面,本申请实施例提供了一种区块链交易执行方法,所述方法适用于区块链网络中的任意轻节点,所述轻节点为区块链网络中不参与共识的节点,该方法包括:
[0006]向第一共识节点发送第一交易数据,所述第一交易数据为反应交易明细的数据,所述第一交易数据用于触发所述第一共识节点向master节点发送第一共识数据,所述第一共识数据为包含有多个共识节点的投票结果的所述第一交易数 ...
【技术保护点】
【技术特征摘要】
1.一种区块链交易执行方法,所述方法适用于区块链网络中的任意轻节点,所述轻节点为区块链网络中不参与共识的节点,其特征在于,该方法包括:向第一共识节点发送第一交易数据,所述第一交易数据为反应交易明细的数据,所述第一交易数据用于触发所述第一共识节点向master节点发送第一共识数据,所述第一共识数据为包含有多个共识节点的投票结果的所述第一交易数据,所述master节点用于向多个所述共识节点分发第一执行数据,所述第一执行数据包括所述第一共识交易数据;同步第二共识节点的公共账本的区块头,所述第二共识节点为接收到账本同步请求的共识节点,所述区块头为包含区块高度和区块哈希的账本数据。2.根据权利要求1所述的区块链交易执行方法,其特征在于,所述同步所述共识节点的公共账本的区块头,包括:向所述第二共识节点发送账本同步请求,所述账本同步请求用于触发所述第二共识节点向轻节点发送多个共识节点的当前区块的区块头数据;接收所述第二共识节点发送的多个当前区块的区块头数据;根据所述多个当前区块的区块头数据生成新的区块头。3.根据权利要求1所述的区块链交易执行方法,其特征在于,所述同步所述共识节点的公共账本的区块头之后,还包括:调取所述第一交易数据,所述第一交易数据包括第一交易标识和第一交易明细;根据所述第一交易标识生成第一交易查询指令,并发送给第三共识节点,所述第一交易查询指令用于触发所述第三共识节点向轻节点发送多个共识节点的第一账本区块数据,所述第一账本区块数据为第一交易标识对应的账本区块数据,所述账本区块数据包括多个交易明细,且每个所述交易明细对应一个交易标识;依次检测每个所述对应的账本区块数据中的第二交易明细是否与所述第一交易明细相同,若多个所述第二交易明细均与所述第一交易明细相同,则判定所述第一交易数据执行无误。4.一种区块链交易执行装置,该装置适用于区块链网络中的任意轻节点,所述轻节点为区块链网络中不参与共识的节点,其特征在于,包括:第一发送模块,用于向第一共识节点发送第一交易数据,所述第一交易数据为反应交易明细的数据,所述...
【专利技术属性】
技术研发人员:刘昱,李成才,邓柯,
申请(专利权)人:成都质数斯达克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。