[发明专利]区块链系统升级方法、装置、设备及存储介质有效
申请号: | 201810660897.9 | 申请日: | 2018-06-25 |
公开(公告)号: | CN108958787B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 肖伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F9/46 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统升级 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种区块链系统升级方法、装置、设备及存储介质,该方法包括:生成区块链系统的升级请求,并依据所述升级请求发起投票提案事务;在区块链系统中传输所述投票提案事务,使区块生成节点执行如下操作:响应所述投票提案事务进行投票,若投票通过则响应所述升级请求进行区块链系统升级。本发明实施例区块链系统响应内部节点依据系统升级请求发起的投票提案事务进行投票,在关联有升级请求的投票提案事务经投票通过后对区块链系统进行相应的升级,解决了区块系统无法升级的问题,提高了区块链系统性能。
技术领域
本发明实施例涉及区块链技术领域,尤其涉及一种区块链系统升级方法、装置、设备及存储介质。
背景技术
随着互联网技术的不断发展,一种去中心化且公开透明的区块链技术应运而生。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
区块链主要解决事务的信任和安全问题,其中一个显著特征就是分布式区块存储,区块链系统中数据的准确性是通过区块链系统中包括的大多数节点存储的区块数据来确定的,区块链系统中的大多数节点几乎都可以观察整个区块链系统内各个区块中的数据,实现全部节点对区块链系统中数据的监督,故区块链系统中的数据不可篡改,从而保障了区块链系统内数据的稳定性和安全可靠性。
然而,正是由于区块链中数据不可篡改这一特性,现有区块链网络中需要使用的各种参数、加密算法等均是固定不变无法篡改的,也就是说区块链系统无法升级,这阻碍了区块链系统的性能提升。
发明内容
本发明实施例提供了一种区块链系统升级方法、装置、设备及存储介质,能够对区块链系统进行升级。
第一方面,本发明实施例提供了一种区块链系统升级方法,由区块链系统中的节点执行,所述方法包括:
生成区块链系统的升级请求,并依据所述升级请求发起投票提案事务;
在区块链系统中传输所述投票提案事务,使区块生成节点执行如下操作:响应所述投票提案事务进行投票,若投票通过则响应所述升级请求进行区块链系统升级。
第二方面,本发明实施例提供了一种区块链系统升级方法,由区块链系统中的区块生成节点执行,所述方法包括:
响应区块链系统中发起方提供的投票提案事务进行投票,并获取投票结果;其中,所述投票提案事务是依据所述发起方生成的区块链系统的升级请求生成的;
若依据统计的投票结果确定投票通过,则控制在区块链系统中响应所述升级请求进行区块链系统升级。
第三方面,本发明实施例提供了一种区块链系统升级装置,配置于区块链系统中的节点中,所述装置包括:
升级请求生成模块,用于生成区块链系统的升级请求,并依据所述升级请求发起投票提案事务;
投票事务发起模块,用于在区块链系统中传输所述投票提案事务,使区块生成节点执行如下操作:响应所述投票提案事务进行投票,若投票通过则响应所述升级请求进行区块链系统升级。
第四方面,本发明实施例提供了一种区块链系统升级装置,配置于区块链系统中的区块生成节点中,所述装置包括:
投票模块,用于响应区块链系统中发起方提供的投票提案事务进行投票,并获取投票结果;其中,所述投票提案事务是依据所述发起方生成的区块链系统的升级请求生成的;
升级模块,用于若依据统计的投票结果确定投票通过,则控制在区块链系统中响应所述升级请求进行区块链系统升级。
第五方面,本发明实施例提供了一种设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810660897.9/2.html,转载请声明来源钻瓜专利网。