[发明专利]联盟链的补丁更新方法、装置、设备及存储介质在审
申请号: | 202011607012.2 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112650514A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 李伟;蔡亮;匡立中;张帅;钟蔚蔚 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 官建红 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联盟 补丁 更新 方法 装置 设备 存储 介质 | ||
本申请提供一种联盟链的补丁更新方法、装置、设备及存储介质,包括:根据所述联盟链的待更新版本确定补丁更新文件,其中,所述补丁更新文件包括更新时间信息以及所述待更新版本的补丁文件;将所述补丁更新文件发送至所述至少一个第二区块链节点;接收所述至少一个第二区块链节点中部分或者全部第二区块链节点发送的、关于所述待更新版本的投票信息;若所述投票信息的票数与所述至少一个第二区块链节点的节点数量相等,则在所述更新时间信息到达时,根据所述补丁文件更新所述联盟链。本申请,实现非人工更新,简化了补丁更新的过程,提升了用户的使用体验,使得补丁更新更加效率、准确。
技术领域
本申请涉及通信技术领域,具体涉及一种联盟链的补丁更新方法、装置、计算机设备及存储介质。
背景技术
区块链是由多个对等或非对等节点共同组成的分布式系统,区块链平台的升级指将区块链平台中所有节点的版本升级至目标版本,目前市面上对区块链版本的升级仅仅支持离线升级,即将处于运行状态的节点停止运行,替换新版本的节点二进制文件,重新启动。
发明内容
本申请提供一种联盟链的补丁更新方法、装置、计算机设备及存储介质,对联盟链版本更新进行投票,进而达成共识后对联盟链进行补丁更新,能够代替人工操作,实现非人工更新联盟链,简化了补丁更新的过程,提升了用户的使用体验;同时,通过提案投票等达成共识进行联盟链的补丁更新,保证了各个区块链节点更新的版本的一致性,使得补丁更新更加效率、准确。
根据本申请的一个方面,提供了一种联盟链的补丁更新方法,应用于第一区块链节点,所述方法包括:
根据所述联盟链的待更新版本确定补丁更新文件,其中,所述补丁更新文件包括更新时间信息以及所述待更新版本的补丁文件;
将所述补丁更新文件发送至所述至少一个第二区块链节点;
接收所述至少一个第二区块链节点中部分或者全部第二区块链节点发送的、关于所述待更新版本的投票信息;
若所述投票信息的票数与所述至少一个第二区块链节点的节点数量相等,则在所述更新时间信息到达时,根据所述补丁文件更新所述联盟链。
根据本申请的另一个方面,提供了一种联盟链的补丁更新方法,应用于第二区块链节点,所述方法包括:
接收对应第一区块链节点发送的、关于待更新版本的补丁更新文件,其中,所述补丁更新文件包括更新时间信息以及所述待更新版本的补丁文件;
基于所述补丁更新文件生成关于所述待更新版本的第二投票信息;
向所述其他第二区块链节点及所述第一区块链节点发送所述第二投票信息;
接收所述其他第二区块链节点发送的、关于所述待更新版本的其他第二投票信息;若所述其他第二投票信息的票数与所述其他第二区块链节点的节点数量相等,则在所述更新时间信息到达时,根据所述补丁文件更新所述联盟链。
根据本申请的又一个方面,提供了一种联盟链的补丁更新方法,其特征在于,所述联盟链包括第一区块链节点和至少一个第二区块链节点,所述方法包括:
所述第一区块链节点根据所述联盟链的待更新版本确定补丁更新文件,其中,所述补丁更新文件包括更新时间信息以及所述待更新版本的补丁文件;
所述第一区块链节点将所述补丁更新文件发送至所述至少一个第二区块链节点;
所述至少一个第二区块链节点之一接收所述补丁更新文件,基于所述补丁更新文件生成关于所述待更新版本的第二投票信息,向所述其他第二区块链节点及所述第一区块链节点发送所述第二投票信息,其中,所述其他第二区块链节点包括所述至少一个第二区块链节点中除所述至少一个第二区块链节点之一以外的第二区块链节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011607012.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:合约机的推荐方法及推荐系统
- 下一篇:一种抗氧剂1425的制备工艺