针对授权股权证明共识机制中节点投票不积极和节点腐败的问题,提出一种基于配对制度的DPoS共识机制(delegated proof-of-stake based on matching mechanism,DPoS-M2)。根据节点属性值将节点分为独立节点、主节点和配基节点,通过主节点...针对授权股权证明共识机制中节点投票不积极和节点腐败的问题,提出一种基于配对制度的DPoS共识机制(delegated proof-of-stake based on matching mechanism,DPoS-M2)。根据节点属性值将节点分为独立节点、主节点和配基节点,通过主节点和配基节点配对增加节点间相互作用力,提高各类节点参与共识的积极性,从而降低系统中心化程度。采用类别评定模块,计算节点行为权重值并更新节点类别,使系统对节点的奖惩更具有针对性。当新节点加入系统时,运用马氏距离计算公式求出最需要该节点的社区,以保证社区动态且平衡运行。在仿真环境下,DPoS-M2在运行了80 min时,与DDPoS、DPoS-PI和DPoS相比,节点的参与度分别提高21.9%、8.7%和32.4%;出块数量分别提高63.2%、44.8%和11.6%;新节点参与率分别提高22.8%、25.5%和28.7%;恶意节点的剔除速度分别提高12%、32%和48%。实验结果表明,DPoS-M2能有效地提高节点的积极性和系统去中心化程度,加快出块速度,提高可扩展性,增强系统安全性。展开更多
文摘针对授权股权证明共识机制中节点投票不积极和节点腐败的问题,提出一种基于配对制度的DPoS共识机制(delegated proof-of-stake based on matching mechanism,DPoS-M2)。根据节点属性值将节点分为独立节点、主节点和配基节点,通过主节点和配基节点配对增加节点间相互作用力,提高各类节点参与共识的积极性,从而降低系统中心化程度。采用类别评定模块,计算节点行为权重值并更新节点类别,使系统对节点的奖惩更具有针对性。当新节点加入系统时,运用马氏距离计算公式求出最需要该节点的社区,以保证社区动态且平衡运行。在仿真环境下,DPoS-M2在运行了80 min时,与DDPoS、DPoS-PI和DPoS相比,节点的参与度分别提高21.9%、8.7%和32.4%;出块数量分别提高63.2%、44.8%和11.6%;新节点参与率分别提高22.8%、25.5%和28.7%;恶意节点的剔除速度分别提高12%、32%和48%。实验结果表明,DPoS-M2能有效地提高节点的积极性和系统去中心化程度,加快出块速度,提高可扩展性,增强系统安全性。