论文标题
关于投票共识协议的公平性
On Fairness in Voting Consensus Protocols
论文作者
论文摘要
投票算法已被广泛用作实现耐断层系统的共识协议。这些算法最适合具有低计算能力或异质网络的节点的分布式系统,在该系统中,不同的节点可能具有不同级别的声誉或权重。我们的主要贡献是建立公平投票方案的意义,即给定参与者最终结果的影响是线性的。具体而言,公平性属性保证任何节点即使资源或权重较低,任何节点都可以积极参与共识发现。我们研究加权投票可能引起的效果,例如匿名,集中化,可扩展性的丧失,并讨论它们与协议设计和实施的相关性。
Voting algorithms have been widely used as consensus protocols in the realization of fault-tolerant systems. These algorithms are best suited for distributed systems of nodes with low computational power or heterogeneous networks, where different nodes may have different levels of reputation or weight. Our main contribution is the construction of a fair voting protocol in the sense that the influence of the eventual outcome of a given participant is linear in its weight. Specifically, the fairness property guarantees that any node can actively participate in the consensus finding even with low resources or weight. We investigate effects that may arise from weighted voting, such as loss of anonymity, centralization, scalability, and discuss their relevance to protocol design and implementation.