【技术实现步骤摘要】
一种基于计算资源算力证明的共识方法
本专利技术属于区块链
,具体涉及一种基于计算资源算力证明的共识方法。
技术介绍
共识机制解决了区块链如何在分布式场景下达成一致性的问题,这是保障区块链稳定运行的重要前提。尽管随着比特币系统的广泛应用,PoW算法成为领域内研究的热点,然而随着运行时间增长,PoW共识算法的缺陷凸显:能源的浪费、最终一致性的难以实现、对算力要求高、不能根据需求场景灵活变动。共识机制将逐渐发展为面向特定需求设计,其中包括特定用例的需求、技术执行可能性的需求或监管环境的需求。在不同的场景下,对系统权限管理设置,允许不同参与者进行连接、发送、接收、发出、挖矿、激活或管理等操作。因此,本专利技术旨在结合计算资源算力证明对共识算法设计。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的不足,提供一种基于计算资源算力证明的共识方法,以贡献度作为验证者的权重,计算出交易所在验证路径上的其余验证者的累积权重,再比较不同验证路径的累积权重,选出累积权重最大的路径,最后选取累积权重最大路径中贡献 ...
【技术保护点】
1.一种基于计算资源算力证明的共识方法,其特征在于,包括如下步骤,/n步骤S1、设备贡献度计算模块计算出交易中验证者的贡献度,并以贡献度作为验证者的权重;/n步骤S2、设备贡献度计算模块计算出交易所在验证路径上的其余验证者的累积权重;/n步骤S3、捕获窗口模块添加交易验证过程的路径,审计节点比较不同路径的累积权重,选出累积权重最大的路径;选取累积权重最大路径中贡献度值最大的验证者作为区块验证者。/n
【技术特征摘要】
1.一种基于计算资源算力证明的共识方法,其特征在于,包括如下步骤,
步骤S1、设备贡献度计算模块计算出交易中验证者的贡献度,并以贡献度作为验证者的权重;
步骤S2、设备贡献度计算模块计算出交易所在验证路径上的其余验证者的累积权重;
步骤S3、捕获窗口模块添加交易验证过程的路径,审计节点比较不同路径的累积权重,选出累积权重最大的路径;选取累积权重最大路径中贡献度值最大的验证者作为区块验证者。
2.根据权利要求1所述的一种基于计算资源算力证明的共识方法,其特征在于,所述步骤S1中,设备贡献度P是CPU使用率C、内存使用率M、带宽B、存储D和事务重要性I的函数;以链中的区块时间作为单位时间;对于特定事务...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。