如何更新EOS的选举机制?

[复制链接]
查看11 | 回复0 | 2021-1-9 08:51:23 | 显示全部楼层 |阅读模式
当然,除了上述解决方法以外,还想到另一个解决方法。不过首先要说明,毕竟前面也说了EOS的超级节点选举问题既复杂又敏感,在短时间内找到「完美」的解决方案几乎不可能。我的思路权当做抛砖引玉。
  我的想法是这样:更新EOS超级节点选举机制,规定新的超级节点选举基于(1)收到的总投票数和(2)总投票数对应的唯一身份数。
  当然,这个思路成立的前提依然是要基于Dan Larimer和Block.One公司确实完成了区块链上生物识别技术的创建。
  根据我的设想,可以使用「投票数」和「身份数」两个投票组成部分加权来确定超级节点选举的最后排名,比如说,投票数和身份数的权重分别为75%/ 25%,那么最后排名由以下的方式计算得到:
  基于收到总投票数的超级节点候选人排名:4
  基于投票的唯一身份数的超级节点候选人排名:20
  加权后的超级节点候选人排名:(4 * 75%)+(20 * 25%)= 8(排名为8)
  在这种机制下,因为并非每个超级节点候选人加权计算后的排名都是整数,所以超级节点候选人的排名仅用于描述所有候选人之间的相对排名。如果两个超级节点候选人排名相同,可以使用所收到的总票数来「打破平局」。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行