一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链网络的共识方法、存储节点和矿工节点与流程

2022-11-16 06:37:52 来源:中国专利 TAG:

技术特征:
1.一种基于区块链网络的共识方法,其特征在于,应用于存储节点,所述方法包括:获取至少一个参与节点在区块链网络中广播的第一信息;在所述第一信息验证通过的情况下,存储所述第一信息对应的存储资源;在所述存储资源中包括目标区块号所对应的目标信息的情况下,向区块链网络中发送与所述目标信息对应的获取方式信息,以供区块链网络中任意节点基于所述获取方式信息获取所述目标信息,以获得争取区块链网络中下一个区块记账权的资格。2.根据权利要求1所述的共识方法,其特征在于,所述在所述存储资源中包括目标区块号所对应的目标信息的情况下,向区块链网络中发送与所述目标信息对应的获取方式信息之前,所述方法还包括:从区块链网络中获取查询请求,所述查询请求包括所述目标区块号。3.根据权利要求1所述的共识方法,其特征在于,所述在所述存储资源中包括目标区块号所对应的目标信息的情况下,向区块链网络中发送与所述目标信息对应的获取方式信息之前,所述方法还包括:基于所述下一个区块对应备选区块中的全部哈希值,确定第一哈希值;根据所述第一哈希值和所述下一个区块的区块序号,获取所述目标区块号。4.根据权利要求1所述的共识方法,其特征在于,所述获取方式信息包括资源消耗补偿信息和资源获取链接;所述方法还包括:响应于任意节点发送的与所述资源消耗补偿信息对应的补偿资源,向该节点发送所述资源获取链接对应的访问授权码,以供该节点基于所述访问授权码和所述资源获取链接获取所述目标信息。5.根据权利要求1所述的共识方法,其特征在于,所述方法还包括:获取目标区块号对应的目标哈希值;确定所述存储资源对应的哈希值中是否存在与所述目标哈希值一致的哈希值;在所述存储资源对应的哈希值中存在与所述目标哈希值一致的哈希值的情况下,确定所述存储资源中包括所述目标区块号所对应的目标信息。6.根据权利要求1所述的共识方法,其特征在于,所述第一信息包括参与节点针对所述第一信息对应的存储资源计算获得的第二哈希值;所述在所述第一信息验证通过的情况下,将所述第一信息对应的存储资源进行存储之前,还包括:基于所述第一信息获取所述第一信息对应的存储资源;计算所述存储资源的第三哈希值;在所述第二哈希值和所述第三哈希值一致的情况下,确定所述第一信息验证通过。7.根据权利要求6所述的共识方法,其特征在于,基于所述第一信息获取所述第一信息对应的存储资源的步骤,包括:从所述第一信息中提取所述存储资源;或者,从所述第一信息中提取所述存储资源对应的提取链接,并基于所述提取链接获取所述存储资源。8.一种基于区块链网络的共识方法,其特征在于,应用于矿工节点,所述方法包括:基于下一个区块对应的备选区块中的全部哈希值,确定第一哈希值;根据所述第一哈希值和所述下一个区块的区块序号,获取目标区块号;
在未存储所述目标区块号所对应的目标信息的情况下,向区块链网络中发送查询请求,所述查询请求包括所述目标区块号;从所述区块链网络中获取与所述查询请求对应的获取方式信息;所述获取方式信息是存储节点在确定存储资源中包括所述目标区块号所对应的目标信息的情况下,向区块链网络中发送的用于获取与所述目标信息的信息;所述存储资源是所述存储节点在获取至少一个参与节点在区块链网络中广播的第一信息,且在所述第一信息验证通过的情况下,存储的所述第一信息对应的存储资源;基于所述获取方式信息获取所述目标信息,以获得争取区块链网络中下一个区块记账权的资格。9.一种存储节点,其特征在于,所述存储节点包括:第一获取模块,用于获取至少一个参与节点在区块链网络中广播的第一信息;第一存储模块,用于在所述第一信息验证通过的情况下,存储所述第一信息对应的存储资源;第一发送模块,用于在所述存储资源中包括目标区块号所对应的目标信息的情况下,向区块链网络中发送与所述目标信息对应的获取方式信息,以供区块链网络中任意节点基于所述获取方式信息获取所述目标信息,以获得争取区块链网络中下一个区块记账权的资格。10.一种矿工节点,其特征在于,所述矿工节点包括:处理模块,用于基于下一个区块对应的备选区块中的全部哈希值,确定第一哈希值,并根据所述第一哈希值和所述下一个区块的区块序号,获取目标区块号;第二发送模块,用于在未存储所述目标区块号所对应的目标信息的情况下,向区块链网络中发送查询请求,所述查询请求包括所述目标区块号;第二获取模块,还用于从所述区块链网络中获取与所述查询请求对应的获取方式信息;所述获取方式信息是存储节点在确定存储资源中包括所述目标区块号所对应的目标信息的情况下,向区块链网络中发送的用于获取与所述目标信息的信息;所述存储资源是所述存储节点在获取至少一个参与节点在区块链网络中广播的第一信息,且在所述第一信息验证通过的情况下,存储的所述第一信息对应的存储资源;第三获取模块,用于基于所述获取方式信息获取所述目标信息,以获得争取区块链网络中下一个区块记账权的资格。

技术总结
本发明公开了一种基于区块链网络的共识方法、存储节点和矿工节点,涉及通信技术领域。该方法包括:获取至少一个参与节点在区块链网络中广播的第一信息;在第一信息验证通过的情况下,存储第一信息对应的存储资源;在存储资源中包括目标区块号所对应的目标信息的情况下,向区块链网络中发送与目标信息对应的获取方式信息,以供区块链网络中任意节点基于获取方式信息获取目标信息,以获得争取区块链网络中下一个区块记账权的资格。本发明能够激励存储节点积极对存储资源进行存储,保障矿工节点能够争取记账权,提高矿工节点的算力利用率。提高矿工节点的算力利用率。提高矿工节点的算力利用率。


技术研发人员:田新雪 李朝霞 肖征荣 马书惠 杨子文
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2022.09.01
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献