基于区块链网络的记账权处理方法和矿工节点技术

技术编号:35699596 阅读:26 留言:0更新日期:2022-11-23 14:52
本发明专利技术公开了一种基于区块链网络的记账权处理方法和矿工节点。该方法包括:从区块链网络中获取用户节点广播的注册请求,该注册请求包括当前肖像图;比对当前肖像图与本地存储的历史肖像图,获得第一比对结果,其中,第一比对结果包括第一历史肖像图和第一历史肖像图与当前肖像图的第一相似度;在第一相似度大于预设阈值的情况下,执行挖矿算法,以生成第一目标随机数,使包含该第一目标随机数的第一区块的区块哈希值小于预设难度值;将第一区块广播至所述区块链网络中,在第一区块被区块链网络中大于预设数量的第二矿工节点验证通过的情况下,获得区块链网络的记账权。本发明专利技术能够解决记账权获取不公平的问题,提高记账权获取的公平性。的公平性。的公平性。

【技术实现步骤摘要】
基于区块链网络的记账权处理方法和矿工节点


[0001]本专利技术涉及通信
,具体涉及一种基于区块链网络的记账权处理方法和矿工节点、电子设备和计算机可读介质。

技术介绍

[0002]元宇宙(Metaverse)是利用科技手段进行链接与创造的,与现实世界映射与交互的虚拟世界,具备新型社会体系的数字生活空间。元宇宙本质上是对现实世界的虚拟化、数字化过程,需要对内容生产、经济系统、用户体验以及实体世界内容等进行大量改造。
[0003]元宇宙中数字资产的确权如果由集中方式确权,则公正性和可靠性难以保证,因此,需要通过区块链网络进行确权。相关技术中,只要矿工完成一个历史肖像比对并获得最高的相似度,就可以获得记账权,并获得相关的记账奖励。使得某些矿工为了获得记账权可能恶意记账,比如故意拿历史已经注册过的肖像(或者稍加修改)重新注册,从而使自己以最快的速度得到最高相似度的结果,影响区块链记账权的获取的公平性。

技术实现思路

[0004]为此,本专利技术提供一种基于区块链网络的记账权处理方法和矿工节点,以解决现有技术中通过肖像比对争取记账权时由于存在肖像重复注册的情况而导致的记账权获取不公平的问题。
[0005]为了实现上述目的,本专利技术第一方面提供一种基于区块链网络的记账权处理方法,应用于第一矿工节点,所述方法包括:
[0006]从区块链网络中获取用户节点广播的注册请求,所述注册请求包括当前肖像图;
[0007]比对所述当前肖像图与本地存储的历史肖像图,获得第一比对结果,所述第一比对结果包括第一历史肖像图和所述第一历史肖像图与当前肖像图的第一相似度,所述第一历史肖像图是第一矿工节点本地存储的历史肖像图中与所述当前肖像图的相似度最大的历史肖像图;
[0008]在所述第一相似度大于预设阈值的情况下,执行挖矿算法,以生成第一目标随机数,使包含该第一目标随机数的第一区块的区块哈希值小于预设难度值;
[0009]将所述第一区块广播至所述区块链网络中;
[0010]在所述第一区块被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,获得所述区块链网络的记账权;所述第二矿工节点为区块链网络中除所述第一矿工节点之外的矿工节点。
[0011]可选地,所述比对所述当前肖像图与本地存储的历史肖像图,获得第一比对结果之后,还包括:
[0012]将所述第一比对结果广播至所述区块链网络中;
[0013]所述在所述第一相似度大于预设阈值的情况下,执行挖矿算法的步骤,包括:
[0014]在所述第一历史肖像图与所述当前肖像图的相似度大于预设阈值,且所述第一比
对结果被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,执行挖矿算法,以生成第一目标随机数,使包含该第一目标随机数的第一区块的哈希值小于预设难度值。
[0015]可选地,所述方法还包括:
[0016]从区块链网络中获取至少一个所述第二矿工节点广播的第二比对结果;
[0017]从所述第二比对结果中分别提取第二历史肖像图以及所述第二历史肖像图与当前肖像图的第二相似度;
[0018]基于所述第一相似度和所述第二相似度确定所述第二比对结果是否验证通过。
[0019]可选地,所述基于所述第一相似度和所述第二相似度确定所述第二比对结果是否验证通过的步骤,包括:
[0020]针对大于所述预设阈值的所述第二相似度,确定所述第二相似度的最大值是否大于所述第一相似度;
[0021]在所述第二相似度的最大值大于所述第一相似度的情况下,确定所述第二相似度最大的所述第二历史肖像图对应的第二比对结果验证通过,其他的第二比对结果验证不通过;
[0022]在所述第二相似度的最大值等于所述第一相似度、且第二相似度最大的所述第二历史肖像图对应的第二比对结果早于所述第一比对结果广播的情况下,确定所述第二相似度最大的所述第二历史肖像图对应的第二比对结果验证通过,其他的第二比对结果验证不通过;
[0023]在所述第二相似度的最大值小于所述第一相似度的情况下,确定全部所述第二比对结果验证不通过。
[0024]可选地,所述方法还包括:
[0025]在所述第一相似度和所述第二相似度均不大于所述预设阈值的情况下,基于所述当前肖像图执行挖矿算法,以生成第二目标随机数,使包含该第二目标随机数的第二区块的区块哈希值小于预设难度值;所述第二区块还包括所述当前肖像图;
[0026]将所述第二区块广播至所述区块链网络中;
[0027]在所述第二区块被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,获得所述区块链网络的记账权。
[0028]可选地,所述方法还包括:
[0029]在所述第一相似度不大于预设阈值的情况下,从区块链网络中获取第三比对结果;其中,第三比对结果是第二矿工节点生成的且被所述区块链网络中大于预设数量的第二矿工节点验证通过的比对结果;
[0030]基于所述第三比对结果执行挖矿算法,以生成第三目标随机数,使包含该第三目标随机数的第三区块的区块哈希值小于预设难度值;
[0031]将所述第三区块广播至所述区块链网络中;
[0032]在所述第三区块被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,获得所述区块链网络的记账权。
[0033]可选地,所述第三区块包括:第一资源补偿信息和第二资源补偿信息;其中,所述第一资源补偿信息用于指示将第一补偿资源转入广播所述第三比对结果的第二矿工节点
的账户;所述第二资源补偿信息用于指示将第二补偿资源转入第一矿工节点的账户。
[0034]第二方面,本专利技术提供一种矿工节点,该矿工节点包括:
[0035]获取模块,用于从区块链网络中获取用户节点广播的注册请求,所述注册请求包括当前肖像图;
[0036]比对模块,用于比对所述当前肖像图与本地存储的历史肖像图,获得第一比对结果,所述第一比对结果包括第一历史肖像图和所述第一历史肖像图与当前肖像图的第一相似度,所述第一历史肖像图是第一矿工节点本地存储的历史肖像图中与所述当前肖像图的相似度最大的历史肖像图;
[0037]执行模块,用于在所述第一相似度大于预设阈值的情况下,执行挖矿算法,以生成第一目标随机数,使包含该第一目标随机数的第一区块的区块哈希值小于预设难度值;
[0038]广播模块,用于将所述第一区块广播至所述区块链网络中;
[0039]决策模块,用于在所述第一区块被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,获得所述区块链网络的记账权。
[0040]第三方面,本专利技术提供一种电子设备,包括:
[0041]一个或多个处理器;
[0042]存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的方法;
[0043]一个或多个I/O接口,连接在所述处理器与存储器之间,配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链网络的记账权处理方法,其特征在于,应用于第一矿工节点,所述方法包括:从区块链网络中获取用户节点广播的注册请求,所述注册请求包括当前肖像图;比对所述当前肖像图与本地存储的历史肖像图,获得第一比对结果,所述第一比对结果包括第一历史肖像图和所述第一历史肖像图与当前肖像图的第一相似度,所述第一历史肖像图是第一矿工节点本地存储的历史肖像图中与所述当前肖像图的相似度最大的历史肖像图;在所述第一相似度大于预设阈值的情况下,执行挖矿算法,以生成第一目标随机数,使包含该第一目标随机数的第一区块的区块哈希值小于预设难度值;所述第一区块还包括第一比对结果;将所述第一区块广播至所述区块链网络中;在所述第一区块被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,获得所述区块链网络的记账权;所述第二矿工节点为区块链网络中除所述第一矿工节点之外的矿工节点。2.根据权利要求1所述的方法,其特征在于,所述比对所述当前肖像图与本地存储的历史肖像图,获得第一比对结果之后,还包括:将所述第一比对结果广播至所述区块链网络中;所述在所述第一相似度大于预设阈值的情况下,执行挖矿算法的步骤,包括:在所述第一历史肖像图与所述当前肖像图的相似度大于预设阈值,且所述第一比对结果被所述区块链网络中大于预设数量的第二矿工节点验证通过的情况下,执行挖矿算法,以生成第一目标随机数,使包含该第一目标随机数的第一区块的哈希值小于预设难度值。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:从区块链网络中获取至少一个所述第二矿工节点广播的第二比对结果;从所述第二比对结果中分别提取第二历史肖像图以及所述第二历史肖像图与当前肖像图的第二相似度;所述第二历史肖像图是第二矿工节点本地存储的历史肖像图中与所述当前肖像图的相似度最大的历史肖像图;基于所述第一相似度和所述第二相似度确定所述第二比对结果是否验证通过。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一相似度和所述第二相似度确定所述第二比对结果是否验证通过的步骤,包括:针对大于所述预设阈值的所述第二相似度,确定所述第二相似度的最大值是否大于所述第一相似度;在所述第二相似度的最大值大于所述第一相似度的情况下,确定所述第二相似度最大的所述第二历史肖像图对应的第二比对结果验证通过,其他的第二比对结果验证不通过;在所述第二相似度的最大值等于所述第一相似度、且第二相似度最大的所述第二历史肖像图对应的第二比对结果早于所述第一比对结果广播的情况下,确定所述第二相似度最大的所述第二历史肖像图对应的第二比对结果验证通过,其他的第二比对结果验证不通过;在所述第二相似度的最大值小于所述第一相似度的情况下,确定全部所述第二比对结果验证不通过。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第一相似度和...

【专利技术属性】
技术研发人员:田新雪李朝霞肖征荣马书惠杨子文
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1