[发明专利]共识交易发送方法、设备和存储介质有效
申请号: | 201910470244.9 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110210972B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 马登极;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共识 交易 发送 方法 设备 存储 介质 | ||
本发明提供一种共识交易发送方法、设备和存储介质,适用于平行链的共识节点,第一高度为成功被主链打包并执行的共识交易或共识交易组的平行链区块高度,第二高度为平行链的共识高度,该方法包括:判断当前节点的第一高度是否大于第二高度:是,则中止向主链节点发送共识交易或共识交易组,直到当前节点的第一高度等于第二高度的方法,保证第一高度与第二高度在同步的情况下才发送共识交易或共识交易组,降低手续费的支出。
技术领域
本申请涉及区块链技术领域,具体涉及一种共识交易发送方法、设备和存储介质。
背景技术
平行链的共识节点需要将共识交易发送到主链进行打包并共识,共识交易也需要花费手续费;例如,平行链共识节点m向主链节点发送了区块高度为100的平行链区块的共识交易tx100,tx100被主链节点打包却还未被共识之前,节点m就继续向主链节点发送了区块高度为101的平行链区块的共识交易tx101,造成手续费浪费;又例如,平行链共识节点n是一个新加入平行链的共识节点,由于平行链的共识高度已达到100,节点n如果继续将tx1~tx100向主链发送,则造成手续费浪费;
又比如,在现有的区块链技术中,平行链共识节点只要生成一笔共识交易就向主链节点发送,为了提升共识交易的共识效率,将多笔交易打包成一个交易组再发送给主链,在此种场景下,若不同的主链节点产生分叉并进行回滚,平行链节点跟随主链进行回滚,会造成部分共识交易漏发,导致共识停止的后果。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种共识交易不漏发并节省手续费的共识交易发送方法、设备和存储介质。
第一方面,本发明提供一种共识交易发送方法,适用于平行链的共识节点,第一高度为成功被主链打包并执行的共识交易或共识交易组的平行链区块高度,第二高度为平行链的共识高度,该方法包括:
判断当前节点的第一高度是否大于第二高度:
是,则中止向主链节点发送共识交易或共识交易组,直到当前节点的第一高度等于第二高度。
第二方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的共识交易发送方法。
第三方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的共识交易发送方法。
本发明诸多实施例提供的共识交易发送方法、设备和存储介质通过判断当前节点的第一高度是否大于第二高度:是,则中止向主链节点发送共识交易或共识交易组,直到当前节点的第一高度等于第二高度的方法,保证第一高度与第二高度在同步的情况下才发送共识交易或共识交易组,降低手续费的支出。
本发明一些实施例提供的共识交易发送方法、设备和存储介质进一步通过响应于当前节点发生回滚,判断当前节点的第三高度是否大于第二高度:是,则将第三高度配置为第二高度加一的方法,使得回滚后,从分叉高度最近的共识高度开始发送共识交易,保证共识交易不漏发。
本发明一些实施例提供的共识交易发送方法、设备和存储介质进一步通过判断第三高度是否小于第二高度:是,则中止向主链节点发送共识交易或共识交易组,将第三高度配置为第二高度加一的方法,使得新加入平行链的共识节点不重复向主链节点发送已共识的共识交易,降低手续费的支出。
本发明一些实施例提供的共识交易发送方法、设备和存储介质进一步通过判断第三高度是否大于第二高度加一之和:是,则中止向主链节点发送共识交易或共识交易组,将第三高度配置为第二高度加一的方法,使得平行链共识节点在宕机重连主链时,不重复向主链节点发送已共识的共识交易,降低手续费的支出。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910470244.9/2.html,转载请声明来源钻瓜专利网。