首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种用于区块链的同步接力出块系统及方法 

申请/专利权人:本无链科技(深圳)有限公司

申请日:2020-03-10

公开(公告)日:2024-07-02

公开(公告)号:CN113377864B

主分类号:G06F16/27

分类号:G06F16/27;H04L9/32;H04L12/18

优先权:

专利状态码:有效-授权

法律状态:2024.07.02#授权;2021.09.28#实质审查的生效;2021.09.10#公开

摘要:本发明公开了一种用于区块链的同步接力出块系统及方法,包括矿工管理器、区块管理器、交易管理器;系统通过A节点打块,启动B节点,B节点运用矿工管理器获取当前打块矿工,提取矿工信息,进入同步接力出块模块;提取当前矿工的位置信息,与A节点连接,通过交易管理器完成A节点和B节点的交易处理;通过区块管理器管理交易的处理情况,并在网络上进行广播保存处理结果,完成A节点和B节点同步接力出块完成。实现了解决了区块在传播过程中浪费时间的问题,实现了无等待连续出块的提高区块利用时间的作用,实现了提高区块中交易吞吐量的作用。

主权项:1.一种用于区块链的同步接力出块系统的方法,所述系统包括矿工管理器、区块管理器、交易管理器;所述矿工管理器用于管理区块的矿工;所述区块管理器用于管理区块信息;所述交易管理器用于常规交易处理外,还包括与其它矿工的指定交易;系统通过A节点打块,启动B节点,B节点运用矿工管理器获取当前打块矿工,提取矿工信息,进入同步接力出块模块;提取当前矿工的位置信息,与A节点连接,通过交易管理器完成A节点和B节点的交易处理;通过区块管理器管理交易的处理情况,并在网络上进行广播保存处理结果,完成A节点和B节点同步接力出块完成;所述方法包括下述步骤:S1A节点打块;S2B节点完成启动,矿工管理器:B节点获取当前打块矿工,提取当前轮次矿工列表,循环矿工列表,提取矿工信息,比对是否为当前打块矿工,如果不是,继续循环,如果是,提取下一个矿工信息,比对是否为自己,如果不是,结束当前块的同步接力出块等待,结束循环;如果是进入同步接力出块模块,结束循环,完成该矿工信息检查,完成矿工列表循环;进入S3;S3区块管理器判断是否已进入同步接力出块模式,如果不是,结束当前块的等待;如果是,通过矿工管理器提取当前矿工的位置信息,尝试与该矿工建立连接,如果不能连接,结束进入同步接力出块模式;如果能连接,进入S4;S4通过矿工管理器向该A节点发送自己的身份签名,A节点接收到B节点发来的签名,A节点校验签名是否为下一位矿工,如果不是则丢弃该签名,结束与B节点的连接,如果是,进入S5;S5交易管理器:A节点检查自己的处理进度,如果在B节点发请求之前已经有处理的交易,将这部分交易提取出来,循环交易列表,A节点完成所有交易处理;A节点继续开始处理自己的未处理交易;A节点完成所有交易的处理;S6区块管理器:A节点生成区块头,A节点将本次已处理的交易放入这个区块头中,对整个区块进行签名,将签名后的区块头或签名发送给B节点;B节点接收到该区块头或签名,将本次累积接收到的交易放入区块头中,将A节点发来的签名打到区块上,将该区块保存到本地,完成该区块的同步处理;区块管理器:A节点将区块完整广播到网络,将区块保存到本地,完成区块锻造;A节点和B节点同步接力出块完成。

全文数据:

权利要求:

百度查询: 本无链科技(深圳)有限公司 一种用于区块链的同步接力出块系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。