生成区块链中区块的方法、装置及电子设备制造方法及图纸

技术编号:33892810 阅读:53 留言:0更新日期:2022-06-22 17:28
本发明专利技术公开了一种生成区块链中区块的方法、装置及电子设备。涉及区块链领域,该方法包括:获取目标历史区块;基于目标历史区块确定公开承诺信息以及与公开承诺信息对应的环签名;广播公开承诺信息、环签名、质押权益信息至当前出块轮次中的末位出块节点,以使末位出块节点基于公开承诺信息、环签名、质押权益信息生成目标数据;基于目标数据确定当前出块节点在出块顺序中的目标位次,以在目标位次生成目标区块。本发明专利技术解决了现有技术中由于区块链出块节点易被识别造成的共识机制安全性低的技术问题。术问题。术问题。

【技术实现步骤摘要】
生成区块链中区块的方法、装置及电子设备


[0001]本专利技术涉及区块链领域,具体而言,涉及一种生成区块链中区块的方法、装置及电子设备。

技术介绍

[0002]区块链是由节点参与的分布式数据库系统,其具有不可伪造、全程留痕、可以追溯、公开透明、集体维护等特点。共识算法作为区块链的核心技术,能够在缺乏中央控制的网络中,实现数据的分布式一致性,对维护系统的稳定运行和节点相互信任起着重要的作用。
[0003]目前,相关区块链中的出块节点在出块之前,对手容易识别该出块节点的身份并通过社会工程或技术手段影响该出块节点的出块行为,从而降低了区块链中共识机制的安全性。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种生成区块链中区块的方法、装置及电子设备,以至少解决现有技术中由于区块链出块节点易被识别造成的共识机制安全性低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种生成区块链中区块的方法,包括:获取目标历史区块,其中,目标历史区块为区本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种生成区块链中区块的方法,其特征在于,包括:获取目标历史区块,其中,所述目标历史区块为区块链中记录有目标历史数据的区块,所述目标历史数据表征当前出块轮次中的每个出块节点所对应的出块顺序,所述出块轮次表征所有出块节点完成一次出块的轮次;基于所述目标历史区块确定公开承诺信息以及与所述公开承诺信息对应的环签名,其中,所述公开承诺信息用于表征当前出块节点在下一出块轮次中的身份;广播所述公开承诺信息、所述环签名、质押权益信息至当前出块轮次中的末位出块节点,以使所述末位出块节点基于所述公开承诺信息、所述环签名、所述质押权益信息生成目标数据,其中,所述质押权益信息表征所述当前出块节点在下一出块轮次中的重要程度,所述目标数据表征当前至少一个出块节点在下一出块轮次中的出块顺序;基于所述目标数据确定所述当前出块节点在所述出块顺序中的目标位次,以在所述目标位次生成目标区块。2.根据权利要求1所述的方法,其特征在于,基于所述目标历史区块确定公开承诺信息以及与所述公开承诺信息对应的环签名,包括:基于预设公钥对所述目标历史区块进行签名,得到承诺凭证;对所述承诺凭证进行哈希计算,得到所述公开承诺信息;基于所述目标历史区块、所述公开承诺信息确定所述环签名。3.根据权利要求2所述的方法,其特征在于,基于所述目标历史区块、所述公开承诺信息确定所述环签名,包括:获取目标公钥集合,所述目标公钥集合包括当前出块轮次中的所有出块节点的公钥;确定所述当前出块节点的私钥;基于所述目标历史区块、所述公开承诺信息、所述目标公钥集合以及所述私钥确定所述环签名。4.根据权利要求3所述的方法,其特征在于,所述末位出块节点用于基于所述目标公钥集合验证所述环签名,并基于验证成功的环签名所对应的公开承诺信息和质押权益信息生成所述目标数据。5.根据权利要求2所述的方法,其特征在于,所述目标数据中至少包括与所述当前至少一个出块节点中每个出块节点对应的目标公开承诺信息、目标质押权益信息以及出块序号,其中,基于所述目标数据确定所述当前出块节点在所述出块顺序中的目标位次,以在所述目标位次生成目标区块,包括:获取所述目标数据中与待出块节点的出块序号对应的目标公开承诺信息;将所述公开承诺信息与所述目标公开承诺信息进行比对;在所述公开承诺信息与所述目标公开承诺信息相同的情况下,确定所述待出块节点的出块序号对应的位次为所述目标位次,确定所述待出块节点为所述当前出块节点。6.根据权利要求5所述的方法,其特征在于,在基于所述目标数据确定所述当前出块节点在所述出块顺序中的目标位次之后,所述方法还包括:基于所述目标区块、承诺凭证、所述当前出块节点的出块序号生成交易报文;将所述交易报文广播给其它出块节点,以使所述其它出块节点对所述交易报文进行验证,其中,所述其它出块节点为当前所有出块节点中除所述当前出块节点以外的节点;
在所有验证结果表征所述当前出块节点的位次为所述目标位次的情况下,向所述其它出块节点广播投票报文。7...

【专利技术属性】
技术研发人员:江洪金纯亮钟亮庞齐章
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1