[发明专利]区块链账户创建时的限制方法、介质、装置及系统有效
申请号: | 201810927538.5 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109327349B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 吴胜文 | 申请(专利权)人: | 泰链(厦门)科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08;H04L29/06 |
代理公司: | 厦门创象知识产权代理有限公司 35232 | 代理人: | 尤怀成 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 账户 创建 限制 方法 介质 装置 系统 | ||
1.一种区块链系统中区块链账户创建时的限制方法,其特征在于,包括以下步骤:
当所述区块链系统中的任意一个节点接收到广播包时,对所述广播包进行解析以获得所述广播包内操作的发起时间,并获取当前时间与所述发起时间之间的时间差以作为延时时间,以及将所述延时时间置于该节点存储的广播包延时时间队列的队尾;
判断所述广播包延时时间队列的当前长度是否超出队列允许的最大长度;
如果所述广播包延时时间队列的当前长度超出队列允许的最大长度,则删除所述广播包延时时间队列的头数据,并根据当前广播包延时时间队列内的所有延时时间之和与当前广播包延时时间队列的长度计算当前平均延时时间;
判断当前平均延时时间是否小于所述区块链系统可容忍的最大平均延迟时间;
如果当前平均延时时间小于所述区块链系统可容忍的最大平均延迟时间,则允许新的区块链账户创建;
如果当前平均延时时间大于等于所述区块链系统可容忍的最大平均延迟时间,则禁止新的区块链账户创建。
2.如权利要求1所述的区块链系统中区块链账户创建时的限制方法,其特征在于,当所述广播包延时时间队列的当前长度未超出队列允许的最大长度时,直接根据所述广播包延时时间队列内的所有延时时间之和与所述广播包延时时间队列的当前长度计算当前平均延时时间。
3.如权利要求1或2所述的区块链系统中区块链账户创建时的限制方法,其特征在于,所述广播包延时时间队列在所述区块链系统的初始节点启动并创建创世区块后建立,并在所述区块链系统内同步到每个节点。
4.如权利要求1或2所述的区块链系统中区块链账户创建时的限制方法,其特征在于,所述队列允许的最大长度为全局常量,所述区块链系统可容忍的最大平均延迟时间为全局变量、且可被所述区块链系统以共识机制投票改变。
5.一种计算机可读存储介质,其特征在于,其上存储有区块链系统中区块链账户创建时的限制程序,该区块链系统中区块链账户创建时的限制程序被处理器执行时实现如权利要求1-4中任一项所述的区块链系统中区块链账户创建时的限制方法。
6.一种区块链系统中区块链账户创建时的限制装置,其特征在于,包括:
解析模块,用于在所述区块链系统中的任意一个节点接收到广播包时,对所述广播包进行解析以获得所述广播包内操作的发起时间,并获取当前时间与所述发起时间之间的时间差以作为延时时间,以及将所述延时时间置于该节点存储的广播包延时时间队列的队尾;
第一判断模块,用于判断所述广播包延时时间队列的当前长度是否超出队列允许的最大长度;
延时时间计算模块,用于在所述广播包延时时间队列的当前长度超出队列允许的最大长度时删除所述广播包延时时间队列的头数据,并根据当前广播包延时时间队列内的所有延时时间之和与当前广播包延时时间队列的长度计算当前平均延时时间;
第二判断模块,用于判断当前平均延时时间是否小于所述区块链系统可容忍的最大平均延迟时间;
限制模块,用于在当前平均延时时间小于所述区块链系统可容忍的最大平均延迟时间时允许新的区块链账户创建,还用于在当前平均延时时间大于等于所述区块链系统可容忍的最大平均延迟时间时禁止新的区块链账户创建。
7.如权利要求6所述的区块链系统中区块链账户创建时的限制装置,其特征在于,所述延时时间计算模块还用于,当所述广播包延时时间队列的当前长度未超出队列允许的最大长度时,直接根据所述广播包延时时间队列内的所有延时时间之和与所述广播包延时时间队列的当前长度计算当前平均延时时间。
8.如权利要求6或7所述的区块链系统中区块链账户创建时的限制装置,其特征在于,所述广播包延时时间队列在所述区块链系统的初始节点启动并创建创世区块后建立,并在所述区块链系统内同步到每个节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰链(厦门)科技有限公司,未经泰链(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810927538.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:加热控制方法及电磁炉
- 下一篇:一种微裂纹硬铬复合镀层及其制备方法