[发明专利]一种联盟链区块链系统及等时间间隔出块和确认方法在审
申请号: | 202211015545.0 | 申请日: | 2022-08-24 |
公开(公告)号: | CN115422289A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 晏舒;杨伟;赵呈供;李迪;陈子敏;许斌 | 申请(专利权)人: | 云南昆钢电子信息科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2458;G06F16/21 |
代理公司: | 昆明正原专利商标代理有限公司 53100 | 代理人: | 徐玲菊;亢能 |
地址: | 650302 *** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 区块 系统 时间 间隔 确认 方法 | ||
本发明涉及一种联盟链区块链系统及等时间间隔出块和确认方法,系统包括若干处理模块,通过本发明可以有效的解决有效的解决联盟链时间序列没有和区块绑定,无法通过时间区间快速定位到具体的区块的问题,对联盟链和区块链的前景有非常重要的意义。
技术领域
本发明属于区块链领域,尤其是一种联盟链区块链系统及等时间间隔出块和确认方法。
背景技术
联盟链区块链系统相对于外部环境是一个独立的系统。交易,智能合约的执行与外部完全隔离。如果区块链系统需要获取外部环境的参数,一般情况下需要通过预言机的方式来实现。但是预言机方案也存在一些问题,首先它实现困难,会大大提高区块链系统的复杂度。另外,有些外部参数无法通过预言机来获取,比如时间,因为每台机器的系统时间各不相同,很难对当前时间达成共识。
因此,区块链系统通常不用时间作为时序的衡量,而是用区块高度。我们可以看到对于区块链上的投票功能智能合约,需要指定投票开始和结束的区块高度。对于初始变量的修改也需要指定其生效区块高度。区块与外部时间是一个单向绑定的关系,即区块绑定了唯一的生成时间,但是指定的一段时间并不能直接找到与之对应的区块。用区块作为时序的衡量在区块链网络内部没有问题,但是对于一些与外部环境高度关联的功能,这种方式很难实现。
针对上述问题,如何有效的解决联盟链时间序列没有和区块绑定,无法通过时间区间快速定位到具体的区块的问题,是值得研究的。
发明内容
为了解决上述问题,本发明提出了一种联盟链区块链系统及等时间间隔出块和确认方法,有效的解决有效的解决联盟链时间序列没有和区块绑定,无法通过时间区间快速定位到具体的区块的问题。
解决上述问题,本发明的技术方案具体如下:
一种联盟链区块链系统,包括第一处理模块、第二处理模块和第三处理模块;
其中,第一处理模块在出块节点的链上查找需要等时间的出块计划,判断同步出块计划或拟定等时间出块计划;出块节点出块计划出块以后,则对该计划进行签名和广播;保存等时间间隔出块计划;
第二处理模块接收节点在接收出块计划,先判断本地是否存在,如果存在则比较签名数目,使用签名数较多的出块计划,如果不存在,则使用接收到的出块计划,出块结束后,对该计划进行签名,等出块节点出块计划出块后,对该计划进行签名和广播;保存等时间间隔出块计划;
第三处理模块在联盟链上收到等时间间隔出块的签名,或者到出块计划签名截止之前,检查是否满足生效条件,如果满足则保留最先生效的出块计划,其余废除,如果不满足,则继续等待,直到满足生效条件。
进一步地,客户端构造交易时指定交易预期执行时间,生效条件包括:
如果交易预期执行时间在预定时间内,则第三处理模块打包执行该交易;
如果交易预期执行时间在预定时间前仅打包该交易,第三处理模块将该交易执行结果置为过期;
如果交易预期执行时间在预定时间后,则第三处理模块不打包执行该交易。
进一步地,系统还包括第四处理模块和第五处理模块,第四处理模块和第五处理模块到达等时间间隔的时间结束后,对各个节点进行出块确认。
进一步地,对于需要执行等时间间隔的出块计划的节点,第四处理模块先判断本节点是否需要出块,如果需要出块,则收集在相同时间内的交易并执行打包,执行打包过程中,选择优先级高的区块,进行区块广播。
进一步地,对于收到区块的节点,第五处理模块检验是否有有效而且优先级更高的区块,如果有,则抛弃上一个等时间间隔的执行结果,执行新的等时间间隔的执行结果,进行区块广播,如果没有,则抛弃新收到的区块。
另一方面,本发明还涉及一种等时间间隔出块和确认方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南昆钢电子信息科技有限公司,未经云南昆钢电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211015545.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大米加工用进料器
- 下一篇:一种抗变形抗压的稀土耐候钢高速公路护栏