版本监测方法、设备和存储介质技术

技术编号:25001777 阅读:32 留言:0更新日期:2020-07-24 18:02
本发明专利技术提供一种版本监测方法、设备和存储介质,该方法包括:监测区块链网络中是否存在任一区块链节点的版本信息高于当前节点的版本信息:是,则生成第一预警信息,并通过预配置的联系方式向当前节点的部署方发送第一预警信息。本申请保证了用户利益,同时提高了区块链的安全性。

【技术实现步骤摘要】
版本监测方法、设备和存储介质
本申请涉及区块链
,具体涉及一种版本监测方法、设备和存储介质。
技术介绍
现有区块链中技术中,软件升级时候都是没有对版本进行程序上面的校验,用户需要自行关注社区发布的升级信息并对软件进行升级。若用户没能及时升级软件,会导致该用户所挖出的区块并不是正确的程序下所生成的区块,在若干区块高度后该用户发现软件未升级并对软件进行升级,该用户在不是正确的程序下所生成的区块则成为无效区块,无法获得挖矿收益;且区块链的运行需要尽量保证全节点的一致性,假设区块链只有10个节点,则作恶人员至少需要再布置11个节点才能进行作恶,而若这10个节点中,只有4个节点升级,另外6个节点未升级,此时作恶人员只要布置5个升级的节点即可进行作恶,没能及时升级将降低区块链的安全性。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种保证了用户利益,同时提高了区块链的安全性的版本监测方法、设备和存储介质。第一方面,本专利技术提供一种适用于区块链节点的版本监测方法,上述方法包括:监测区块链网络中是否存在任一本文档来自技高网...

【技术保护点】
1.一种版本监测方法,其特征在于,所述方法适用于区块链节点,所述方法包括:/n监测区块链网络中是否存在任一区块链节点的版本信息高于当前节点的版本信息:/n是,则生成第一预警信息,并通过预配置的联系方式向当前节点的部署方发送所述第一预警信息。/n

【技术特征摘要】
1.一种版本监测方法,其特征在于,所述方法适用于区块链节点,所述方法包括:
监测区块链网络中是否存在任一区块链节点的版本信息高于当前节点的版本信息:
是,则生成第一预警信息,并通过预配置的联系方式向当前节点的部署方发送所述第一预警信息。


2.根据权利要求1所述的方法,其特征在于,区块链节点升级时将更新本地的分叉高度信息,所述通过预配置的联系方式向当前节点的部署方发送所述第一预警信息后,还包括:
在当前节点升级并重启时,根据第一分叉高度信息生成第一不可更改参数信息;
向若干与当前节点的版本信息相同的区块链节点请求第二不可更改参数信息,对所请求的第二不可更改参数信息进行共识;
判断所述第一不可更改参数信息与经共识的第二不可更改参数信息是否相同:
是,则升级结束。


3.根据权利要求2所述的方法,其特征在于,所述在当前节点升级并重启时,计算第一不可更改参数信息包括:
从官方代码仓库拉取升...

【专利技术属性】
技术研发人员:柳宇航王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1