基于信用投票共识的主从多链分层跨链模型

A Master-Slave Multi-Chain Hierarchical Cross-Chain Model Based on Credit Voting Consensus

  • 摘要: 该文提出了一种适用于联盟链的基于信用投票机制的共识算法(PoVT)。该算法通过引入投票机制来决定记账权的归属,避免了节点之间的算力竞争,使系统中的节点能够公平地获得记账权;通过给节点赋予信用值,减小权益对系统的影响,同时对节点的行为进行量化评价能够更好地约束节点的行为,使其对恶意行为产生顾虑;此外,在PoVT的基础上提出了一个主从多链的分层跨链模型,对其性能进行了实验分析,结果表明系统的效率有了提高,且对双花攻击、自私挖矿、权益粉碎等攻击手段都有一定的防御能力。

     

    Abstract: This paper proposes a consensus algorithm based on the credit voting mechanism for alliance chain, named proof of vote and trust (PoVT). This algorithm introduces the voting mechanism to decide the ownership of the accounting privilege, avoids the competition of the computation power among nodes, and makes all nodes in the system get the accounting privilege fairly. By assigning credit value to nodes, the influence of both rights and interests on the system can be reduced. Meanwhile, quantitative evaluation on the behavior of nodes can better prevent nodes conducting malicious behaviors. Based on the proposed PoVT, a master-slave multi-chain layered cross-chain model is constructed and the performance is evaluated through experiments. The results show that the efficiency of the system is improved, and the system has a certain defense capability against attack methods such as double spending attack, selfish mining, and nothing-at-stake attack.

     

/

返回文章
返回