[发明专利]区块链账户创建时的限制方法、介质、装置及系统有效
申请号: | 201810927538.5 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109327349B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 吴胜文 | 申请(专利权)人: | 泰链(厦门)科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08;H04L29/06 |
代理公司: | 厦门创象知识产权代理有限公司 35232 | 代理人: | 尤怀成 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 账户 创建 限制 方法 介质 装置 系统 | ||
本发明公开了一种区块链系统中区块链账户创建时的限制方法,包括以下步骤:当节点接收到广播包时,对其进行解析获得广播包内操作的发起时间,并获取当前时间与发起时间之间的时间差以作为延时时间;判断广播包延时时间队列的当前长度是否超出队列允许的最大长度;如果是,则删除广播包延时时间队列的头数据,并计算当前平均延时时间;然后判断当前平均延时时间是否小于区块链系统可容忍的最大平均延迟时间;如果是,则允许新的区块链账户创建;如果否,则禁止新的区块链账户创建。由此,本发明通过停用区块链账户创建功能,在保护区块链用户规模的情况下,限制账户无止境增多,从而大大提高了区块链的网络访问质量。
技术领域
本发明涉及信息处理技术领域,特别涉及一种区块链系统中区块链账户创建时的限制方法、介质、装置及区块链系统。
背景技术
区块链是一种源自比特币的去中心化分布式记账技术,其通过将加密区块数据按照时间顺序叠加而生成持久的不可修改的记录,并且将记录存储在区块链网络的各个节点中,使得参与到区块链中的各个节点共同维护一个可靠数据库。由此,区块链具有去中心化、不可篡改、过程透明可追踪等技术优势,其被认为在金融、征信、物联网、经济贸易结算、资产管理等众多领域都拥有广泛的应用前景。
然而,现有的区块链系统中,由于缺少自动化的网络资源监控体系,在区块链系统使用后期由于用户的增多,导致区块链节点对用户的请求响应不及时,甚至出现节点瘫痪的情况,这就使得区块链的网络访问质量越来越差。
发明内容
本发明旨在至少在一定程度上解决上述技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种区块链系统中区块链账户创建时的限制方法,通过自动停用区块链账户创建功能,能够在保护区块链用户规模的情况下,限制账户无止境增多,从而避免区块链系统网络资源被耗尽,大大提高了区块链的网络访问质量。
本发明的第二个目的在于提出一种计算机可读存储介质。
本发明的第三个目的在于提出一种区块链系统中区块链账户创建时的限制装置。
本发明的第四个目的在于提出一种区块链系统。
为达到上述目的,本发明第一方面实施例提出了一种区块链系统中区块链账户创建时的限制方法,该方法包括以下步骤:当区块链系统中的任意一个节点接收到广播包时,对所述广播包进行解析以获得所述广播包内操作的发起时间,并获取当前时间与所述发起时间之间的时间差以作为延时时间,以及将所述延时时间置于该节点存储的广播包延时时间队列的队尾;判断所述广播包延时时间队列的当前长度是否超出队列允许的最大长度;如果所述广播包延时时间队列的当前长度超出队列允许的最大长度,则删除所述广播包延时时间队列的头数据,并根据当前广播包延时时间队列内的所有延时时间之和与当前广播包延时时间队列的长度计算当前平均延时时间;判断当前平均延时时间是否小于所述区块链系统可容忍的最大平均延迟时间;如果当前平均延时时间小于所述区块链系统可容忍的最大平均延迟时间,则允许新的区块链账户创建;如果当前平均延时时间大于等于所述区块链系统可容忍的最大平均延迟时间,则禁止新的区块链账户创建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰链(厦门)科技有限公司,未经泰链(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810927538.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加热控制方法及电磁炉
- 下一篇:一种微裂纹硬铬复合镀层及其制备方法