区块链共识协议的安全分析方法、装置、设备及存储介质制造方法及图纸

技术编号:40166252 阅读:18 留言:0更新日期:2024-01-26 23:38
本发明专利技术公开了一种区块链共识协议的安全分析方法、装置、设备及存储介质,属于区块链技术领域。本发明专利技术通过将生成的共识消息和交易广播至区块链系统,以根据所述共识消息使所述交易在所述区块链系统的共识协议下执行,生成目标节点的共识数据;计算所述共识数据之间的差异,得到共识差异;将所述共识差异对应的共识数据与预设数据进行比较,得到比较结果;根据所述比较结果确定所述目标节点是否违反共识协议要求,以对共识协议进行安全分析,可以快速发现共识协议安全问题,提高准确度和测试效率。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种区块链共识协议的安全分析方法、装置、设备及存储介质


技术介绍

1、与集中式分布式系统不同,在区块链网络中,交易需要由所有副本执行。共识协议被提出来确保所有副本之间的有效性和一致性。一旦用户将交易发送到区块链网络,交易会在网络中的所有节点之间进行广播,并存储在它们的交易池中。当一个节点成为根据网络使用的特定共识协议的领导节点/矿工节点时,它会执行来自交易池中的交易并对其进行排序,然后领导节点/矿工会用自己的签名封闭该区块并将其广播给其他节点。当其他节点从网络接收到一个区块时,它们成为验证节点。它们检查区块的有效性和其中的交易结果。如果该区块被确认为合法,那么它将会链接到它们的本地区块链。最后,所有副本根据交易结果在账本上更新其全局状态。通过这个共识过程的帮助,所有诚实节点的账本将保持相同。

2、对共识协议进行安全分析是非常必要的,因为共识协议是区块链系统中确保分布式网络中所有节点达成一致的关键机制。安全分析的目的是评估共识协议的安全性,即确定共识协议是否能够抵御各种攻击和威胁,确保系统的可靠性和安全性。如果共识本文档来自技高网...

【技术保护点】

1.一种区块链共识协议的安全分析方法,其特征在于,所述区块链共识协议的安全分析方法包括:

2.如权利要求1所述的区块链共识协议的安全分析方法,其特征在于,所述将生成的共识消息和交易广播至区块链系统,以根据所述共识消息使所述交易在所述区块链系统的共识协议下执行,生成目标节点的共识数据,包括:

3.如权利要求2所述的区块链共识协议的安全分析方法,其特征在于,所述将生成的共识消息进行消息变异,得到变异消息,包括:

4.如权利要求1所述的区块链共识协议的安全分析方法,其特征在于,所述计算所述共识数据之间的差异,得到共识差异,包括:

<p>5.如权利要求4...

【技术特征摘要】

1.一种区块链共识协议的安全分析方法,其特征在于,所述区块链共识协议的安全分析方法包括:

2.如权利要求1所述的区块链共识协议的安全分析方法,其特征在于,所述将生成的共识消息和交易广播至区块链系统,以根据所述共识消息使所述交易在所述区块链系统的共识协议下执行,生成目标节点的共识数据,包括:

3.如权利要求2所述的区块链共识协议的安全分析方法,其特征在于,所述将生成的共识消息进行消息变异,得到变异消息,包括:

4.如权利要求1所述的区块链共识协议的安全分析方法,其特征在于,所述计算所述共识数据之间的差异,得到共识差异,包括:

5.如权利要求4所述的区块链共识协议的安全分析方法,其特征在于,所述根据所述共识比较结果计算所述共识数据之间的差异,得到共识差异,包括:

6.如权利要求1所述的区块链共识协议的安全分析方法,其特征在于,所述根据所述比较结果确定所述目标节点是否违...

【专利技术属性】
技术研发人员:周晓阳孙凯赵丹怀包岩刘渊渊卫俊俊应葆华徐荣蓉陈鹏飞孟茹闫倩赵钰
申请(专利权)人:中国移动紫金江苏创新研究院有限公司
类型:发明
国别省市:

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

1