[发明专利]一种用于区块链的同步接力出块系统及方法在审
| 申请号: | 202010163517.8 | 申请日: | 2020-03-10 |
| 公开(公告)号: | CN113377864A | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;H04L9/32;H04L12/18 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 区块 同步 接力 系统 方法 | ||
本发明公开了一种用于区块链的同步接力出块系统及方法,包括矿工管理器、区块管理器、交易管理器;系统通过A节点打块,启动B节点,B节点运用矿工管理器获取当前打块矿工,提取矿工信息,进入同步接力出块模块;提取当前矿工的位置信息,与A节点连接,通过交易管理器完成A节点和B节点的交易处理;通过区块管理器管理交易的处理情况,并在网络上进行广播保存处理结果,完成A节点和B节点同步接力出块完成。实现了解决了区块在传播过程中浪费时间的问题,实现了无等待连续出块的提高区块利用时间的作用,实现了提高区块中交易吞吐量的作用。
技术领域
本发明涉及区块链技术领域,特别是一种用于区块链的同步接力出块系统及方法。
背景技术
区块链是未来信用时代的重要基础设施,这个设施将为这个时代提供最重要的信用基础服务,信用基础服务是整个社会一切活动的根基,所以在这个基础设施之上必将面临高性能的压力,而在区块链中,直接影响区块链性能的最主要因素是出块速度,再加上区块链是由无数个区块串联而成,这要求每一个区块的生成都依赖于上一个区块的完成,这个过程中往往会占用大量的消耗区块链性能的时间。
一般情况下,区块链上每一个区块的处理都有一定的时间周期,如何尽可能的将这些所有时间都花在处理交易上,是提升区块链性能的关键。但在实际的应用中,由于每一个区块都需要等待上一个区块的完成,所以除了区块在网络中的传输时间消耗外,还需要额外支出收到区块链后对上一个区块的处理时间,上一个区块处理完成后才能再处理下一个区块,而收到上一个区块时已经进入下一个区块的时间,让下一个区块的实际处理时间实际要减去上一个区块的处理时间,让实际能处理交易的时间大幅缩水,从而进一步的制约了区块链性能的提升。如果下一个区块不等带上一个区块结束、或者收到上一个区块时不进行计算就开始处理下一个区块,又会导致下一个区块计算结果不正确的问题。那么,如何既能保证区块计算结果的正确性,又能不浪费区块链处理交易的时间,成为一个急需解决的问题。
发明内容
本发明旨在提出一种用于区块链的同步接力出块系统及方法。
一种用于区块链的同步接力出块系统,包括矿工管理器、区块管理器、交易管理器;所述矿工管理器用于管理区块的矿工;所述区块管理器用于管理区块信息;所述交易管理器用于常规交易处理外,还包括与其它矿工的指定交易;
系统通过A节点打块,启动B节点,B节点运用矿工管理器获取当前打块矿工,提取矿工信息,进入同步接力出块模块;提取当前矿工的位置信息,与A节点连接,通过交易管理器完成A节点和B节点的交易处理;通过区块管理器管理交易的处理情况,并在网络上进行广播保存处理结果,完成A节点和B节点同步接力出块完成。
进一步,所述矿工管理器包含矿工信息模块、矿工位置模块、矿工轮次模块;
所述矿工信息模块用于管理矿工的信息,包括新增和存储矿工信息,当有新的矿工加入将保存信息,并为其它模块提供矿工信息的查询;
所述矿工位置模块用于记录矿工的位置,不同的矿工之间根据位置信息进行互联和通信;
所述矿工轮次模块用于计算与记录矿工的轮次信息,轮次信息用于区分当前进入预备打块队列的矿工。
进一步,所述的矿工信息模块只包含矿工信息的新增,在上层应用有需求时才提供删除和修改。
进一步,所述的矿工位置模块中的位置通过下层网络通信协议进行同步,可以采用IP地址,WebRTC通信的通道ID,MAC地址或设备句柄。
进一步,所述区块管理器包含区块信息模块、区块锻造模块、区块同步模块;
所述区块信息模块用于管理和保存当前的区块信息,并为其它模块提供信息查询;
所述区块锻造模块用于锻造新区块外,还提供区块同步处理,让矿工进入与上一个区块的锻造矿工同步出块的模式中,并接收所述锻造矿工的同步数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010163517.8/2.html,转载请声明来源钻瓜专利网。





