基于新型PoM共识算法的分布式账本系统及方法技术方案

技术编号:33398601 阅读:34 留言:0更新日期:2022-05-11 23:19
本发明专利技术提供了一种基于新型PoM共识算法的分布式账本方法及系统,包括:步骤S1:从所有候选节点中随机选择预设个热候选节点;步骤S2:在leader选举中,消费节点通过向若干个热候选节点提交合法交易数据从而支持相应的热候选节点,当热候选节点收集到的合法交易数据满足预设要求时,则当前热候选节点为leader节点;步骤S3:将消费节点通过向热候选节点提交合法交易数据从而支持热候选节点的信息整合为合法的Avalon区块数据,并保存在新的合法区块中,在P2P网络中通过调用gossip传输协议广播当前区块,从而实现一个新的合法区块被各节点达成共识。达成共识。达成共识。

【技术实现步骤摘要】
基于新型PoM共识算法的分布式账本系统及方法


[0001]本专利技术涉及区块链
,具体地,涉及基于新型PoM共识算法的分布式账本系统及方法。

技术介绍

[0002]中本区块链是许多现有分布式账本系统中最典型的例子,但其背后的区块链技术是必不可少的。其核心目标是让用户在没有可信第三方的情况下,就公共账本达成共识。Nakamoto共识,中本区块链的核心共识算法,使用工作量证明(PoW)使计算节点(参与区块链系统并执行PoW的节点)的成本非常高,从而确保整个系统共识的安全性。Nakamoto共识认为只要系统中恶意计算节点的算力不超过全网总算力的50%,那么该系统就是有效安全的,不过后来的工作揭示了Nakamoto共识的一些缺点和潜在攻击。
[0003]除了这些攻击和漏洞之外,Nakamoto共识的可用性相较于当前的线上交易需求来说也很差——平均每秒钟只能处理7笔交易,并且平均交易确认延迟高达一小时。另外,PoW型区块链还面临去中心化的挑战。Proof

of

Stake(PoS)和PoW的leade本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于新型PoM共识算法的分布式账本方法,其特征在于,包括:步骤S1:从所有候选节点中随机选择预设个热候选节点;步骤S2:在leader选举中,消费节点通过向若干个热候选节点提交合法交易数据从而支持相应的热候选节点,当热候选节点收集到的合法交易数据满足预设要求时,则当前热候选节点为leader节点;步骤S3:将消费节点通过向热候选节点提交合法交易数据从而支持热候选节点的信息整合为合法的Avalon区块数据,并保存在新的合法区块中,在P2P网络中通过调用gossip传输协议广播当前区块,从而实现一个新的合法区块被各节点达成共识。2.根据权利要求1所述的基于新型PoM共识算法的分布式账本方法,其特征在于,所述合法交易数据采用:只有当消费节点完成预设消费节点PoW共识时,交易才被视为符合预设要求,属于合法交易数据;所述消费节点PoW共识是当候选节点执行leader选举时,消费节点则需要通过消费节点PoW输出相应的提交合法交易数据,并在leader选举过程中提交给相应的候选节点。3.根据权利要求2所述的基于新型PoM共识算法的分布式账本方法,其特征在于,将leader选举和消费节点PoW共识解耦,从而削弱了安全性和出块间隔的相关性,提高吞吐量,降低交易的延迟。4.根据权利要求1所述的基于新型PoM共识算法的分布式账本方法,其特征在于,所述步骤S1采用:步骤S1.1:在每个周期T内从所有候选节点中通过VRF的leader选举方案随机选择预设个热候选节点,并将其他的候选节点设为冷候选节点;步骤S1.2:消费节点向热候选节点提交合法交易数据从而支持当前的热候选节点,当消费节点判断当前热候选节点是恶意的或离线时,则消费节点向随机选择的冷候选节点提交合法交易数据。5.根据权利要求4所述的基于新型PoM共识算法的分布式账本方法,其特征在于,所述消费节点判断当前热候选节点是恶意的或离线采用:当预设时间后热候选节点均未发布新区块,则消费节点确定热候选节点均已离线。6.一种基于新...

【专利技术属性】
技术研发人员:薛立德于铭华邱定
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所
类型:发明
国别省市:

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

1