交易发送方法、计算机设备和存储介质技术

技术编号:33451134 阅读:26 留言:0更新日期:2022-05-19 00:35
本发明专利技术提供一种交易发送方法、计算机设备和存储介质,该方法包括:在当前平行链监测到主链的区块高度到达可轮换领导节点的第一主链区块高度时,对以第一主链区块高度为起始高度、以第一主链区块高度与第二数值之和为结束高度的第一主链区块高度区间的各第一主链区块执行如下操作:根据第一主链区块高度的第一主链区块生成第一平行链区块高度的第一共识交易;将第一共识交易发送至主链,以供主链节点;在监测到各第一平行链区块高度均共识成功时,将发送促成共识成功的第一笔共识交易的第一平行链节点确定为第一领导节点。本申请使得领导节点明确,节省手续费,且保持平行链共识简洁稳定。简洁稳定。简洁稳定。

【技术实现步骤摘要】
交易发送方法、计算机设备和存储介质


[0001]本申请涉及平行链
,具体涉及一种交易发送方法、计算机设备和存储介质。

技术介绍

[0002]在现有的主链

平行链机制中,如果只让一个平行链节点发送聚合共识交易,则只消耗该节点的手续费,十分不公平。申请人试图根据根据一定的规则协商出发送聚合共识交易的领导节点,但平行链节点在执行上述规则的协商过程中,可能存在多个平行链节点都认为自己是领导节点而发送聚合共识交易的情况,仍然会导致手续费的浪费。

技术实现思路

[0003]鉴于现有技术中的上述缺陷或不足,期望提供一种领导节点明确,节省手续费的,且保持平行链共识简洁稳定的交易发送方法、计算机设备和存储介质。
[0004]第一方面,本专利技术提供一种适用于平行链节点的交易发送方法,上述方法包括:
[0005]在当前平行链监测到主链的区块高度到达可轮换领导节点的第一主链区块高度时,对以第一主链区块高度为起始高度、以第一主链区块高度与第二数值之和为结束高度的第一主链区块高度区间的各第一主链区块执行如下操作:本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种交易发送方法,其特征在于,适用于平行链节点,所述方法包括:在当前平行链监测到主链的区块高度到达可轮换领导节点的第一主链区块高度时,对以所述第一主链区块高度为起始高度、以所述第一主链区块高度与第二数值之和为结束高度的第一主链区块高度区间的各第一主链区块执行如下操作:根据所述第一主链区块高度的第一主链区块生成第一平行链区块高度的第一共识交易;将所述第一共识交易发送至主链,以供主链节点:对所述第一共识交易和若干第二共识交易对所述第一平行链区块高度进行共识;其中,所述第二共识交易为当前平行链的其它平行链节点生成的所述第一平行链区块高度的共识交易;在监测到各所述第一平行链区块高度均共识成功时,将发送促成所述共识成功的第一笔共识交易的第一平行链节点确定为第一领导节点;其中,所述第一领导节点用于:对所述结束高度后的若干第二主链区块:根据所述第二主链区块生成的第二平行链区块高度的第三共识交易;接收除去所述第一领导节点的若干其它平行链节点生成的第四共识交易;其中,所述第四共识交易为除去所述第一领导节点的其它平行链节点生成的第二平行链区块高度的共识交易;根据第三共识交易、各所述第四共识交易聚合生成所述第二平行链区块高度的第一聚合共识交易,并将所述第一聚合共识交易发送至主链,以供主链节点根据所述第一聚合共识交易对所述第二平行链区块高度进行共识。2.根据权利要求1所述的方法,其特征在于,所述在当前平行链监测到主链的区块高度到达可轮换领导节点的第一主链区块高度时,对以所述第一主链区块高度为起始高度、以所述第一主链区块高度与第二数值之和为结束高度的第一主链区块高度区间的各第一主链区块执行如下操作包括:判断主链的区块高度与第一数值的余数是否为1:是,则对以所述第一主链区块高度为起始高度、以所述第一主链区块高度与第二数值之和为结束高度的第一主链区块高度区间的各第一主链区块执行如下操作;其中,所述若干第二主链区块为主链高度为所述结束高度加一至所述第一主链区块高度加第一数值减一的主链区块。3.根据权利要求2所述的方法,其特征在于,所述将发送促成所述共识成功的第一笔共识交易的第一平行链节点确定为第一领导节点包括:判断所述第一平行链节点是否为生成第二聚合共识交易的平行链节点:是,则将发送促成所述共识成功的第二笔共识交易的第二平行链节点确定为第一领导节点;其中,所述第二聚合共识交易为所述第一聚合共识交易的上...

【专利技术属性】
技术研发人员:马登极王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:

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

1