一种区块链交易执行方法、装置、设备及可读存储介质制造方法及图纸

技术编号:32462000 阅读:20 留言:0更新日期:2022-02-26 08:52
本发明专利技术区块链技术领域,具体而言,涉及一种区块链交易执行方法、装置、设备及可读存储介质,该方法包括:向第一共识节点发送第一交易数据,所述第一交易数据用于触发所述第一共识节点向master节点发送第一共识数据,所述第一共识数据为包含有多个共识节点的投票结果的所述第一交易数据,所述master节点用于向多个所述共识节点分发第一执行数据;同步第二共识节点的公共账本的区块头;本发明专利技术将区块链网络节点分为共识节点和轻节点,轻节点不参与交易的投票共识,仅存储共识节点的区块头信息,通过将新加入的机构节点标记为轻节点,进而有效解决随着越来越多的机构节点的加入导致交易共识耗时越来越长,进而导致区块链网络的服务能力下降的问题。务能力下降的问题。务能力下降的问题。

【技术实现步骤摘要】
一种区块链交易执行方法、装置、设备及可读存储介质


[0001]本专利技术区块链
,具体而言,涉及一种区块链交易执行方法、装置、设备及可读存储介质。

技术介绍

[0002]随着区块链业务规模逐步扩张,越来越多的机构将参与到区块链网络中,在区块链网络交易中所有节点的交易共识将耗费大量的交易时长,进而导致区块链网络的服务能力明显下降。

技术实现思路

[0003]本专利技术的目的在于提供一种区块链交易执行方法、装置、设备及可读存储介质,以改善上述问题。
[0004]为了实现上述目的,本申请实施例提供了如下技术方案:
[0005]一方面,本申请实施例提供了一种区块链交易执行方法,所述方法适用于区块链网络中的任意轻节点,所述轻节点为区块链网络中不参与共识的节点,该方法包括:
[0006]向第一共识节点发送第一交易数据,所述第一交易数据为反应交易明细的数据,所述第一交易数据用于触发所述第一共识节点向master节点发送第一共识数据,所述第一共识数据为包含有多个共识节点的投票结果的所述第一交易数据,所述master本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链交易执行方法,所述方法适用于区块链网络中的任意轻节点,所述轻节点为区块链网络中不参与共识的节点,其特征在于,该方法包括:向第一共识节点发送第一交易数据,所述第一交易数据为反应交易明细的数据,所述第一交易数据用于触发所述第一共识节点向master节点发送第一共识数据,所述第一共识数据为包含有多个共识节点的投票结果的所述第一交易数据,所述master节点用于向多个所述共识节点分发第一执行数据,所述第一执行数据包括所述第一共识交易数据;同步第二共识节点的公共账本的区块头,所述第二共识节点为接收到账本同步请求的共识节点,所述区块头为包含区块高度和区块哈希的账本数据。2.根据权利要求1所述的区块链交易执行方法,其特征在于,所述同步所述共识节点的公共账本的区块头,包括:向所述第二共识节点发送账本同步请求,所述账本同步请求用于触发所述第二共识节点向轻节点发送多个共识节点的当前区块的区块头数据;接收所述第二共识节点发送的多个当前区块的区块头数据;根据所述多个当前区块的区块头数据生成新的区块头。3.根据权利要求1所述的区块链交易执行方法,其特征在于,所述同步所述共识节点的公共账本的区块头之后,还包括:调取所述第一交易数据,所述第一交易数据包括第一交易标识和第一交易明细;根据所述第一交易标识生成第一交易查询指令,并发送给第三共识节点,所述第一交易查询指令用于触发所述第三共识节点向轻节点发送多个共识节点的第一账本区块数据,所述第一账本区块数据为第一交易标识对应的账本区块数据,所述账本区块数据包括多个交易明细,且每个所述交易明细对应一个交易标识;依次检测每个所述对应的账本区块数据中的第二交易明细是否与所述第一交易明细相同,若多个所述第二交易明细均与所述第一交易明细相同,则判定所述第一交易数据执行无误。4.一种区块链交易执行装置,该装置适用于区块链网络中的任意轻节点,所述轻节点为区块链网络中不参与共识的节点,其特征在于,包括:第一发送模块,用于向第一共识节点发送第一交易数据,所述第一交易数据为反应交易明细的数据,所述...

【专利技术属性】
技术研发人员:刘昱李成才邓柯
申请(专利权)人:成都质数斯达克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1