摘要
针对单链区块链在性能上的局限性,提出基于多社区链的委托权益证明(DPoS)共识机制(SMDPoS)。SMDPoS机制对区块链系统中节点实行社区化管理,社区的记账人节点只负责打包社区内发起的交易,社区并行出块的方式能够提高系统的共识效率。对于社区节点扩容问题,通过节点属性值之间的马式距离匹配相应社区,使社区发展趋于平衡。其次,引入Pedersen同态承诺方案与Lagrange插值法构造出安全、公平的记账权分配协议,随机决定社区的记账节点,不可预测的出块顺序能有效降低针对记账节点的DDoS攻击和腐化攻击风险。此外引入备用人机制,以增加共识算法的容错能力。最后对提出的SMDPoS机制的性能进行实验分析,验证了方案的有效性。
In view of the performance limitations of single chain blockchain,a multi community chain based entrusted proof of interest(DPoS)consensus mechanism(SMDPoS)is proposed.The SMDPoS mechanism implements community-based manage-ment on the nodes in the blockchain system.The bookkeeper node of the community is only responsible for packaging the transac-tions initiated in the community.The way of community parallel block output can improve the consensus efficiency of the system.For the problem of community node expansion,the horse distance between node attribute values is used to match the corresponding com-munity,so as to make the community development tend to balance.Secondly,the Pedersen homomorphic commitment scheme and Lagrange interpolation method are introduced to construct a safe and fair accounting right allocation protocol to randomly determine the accounting nodes of the community.The unpredictable block order can effectively reduce the risk of DDoS attack and corruption attack against the accounting nodes.In addition,the standby mechanism is introduced to increase the fault tolerance of the consen-sus algorithm.Finally,the performance of the proposed smdpos mechanism is experimentally analyzed to verify the effectiveness of the scheme.
作者
蒋翊彬
汪学明
JIANG Yibin;WANG Xueming(College of Computer Science and Technology,Guizhou University,Guiyang 550025)
出处
《计算机与数字工程》
2024年第10期2996-3002,共7页
Computer & Digital Engineering
基金
国家自然科学基金项目(编号:61163049)
贵州省自然科学基金项目(编号:黔科合J字[2014]7641)资助。
关键词
委托权益证明
共识机制
社区链
马式距离
同态承诺
Lagrange插值法
delegated proof of stake
consensus mechanism
community chain
Horse distance
homomorphic commit-ment
Lagrange interpolation