EOS委托权益证明机制下的区块生产者争议
在EOS的委托权益证明(DPoS)共识机制下,持币者通过持续的链上投票,从众多竞争者中选出21个顶级区块生产者(BPs)。这些被选中的BPs负责创建构成EOS区块链的区块。
根据EOS宪法,这些区块生产者不仅要维护项目网络的正常运行,还要提供开发和社区支持,以促进EOS生态系统的发展,并增加他们被选为顶级BP的机会。
EOS模式的优缺点
与任何新兴的区块链项目一样,EOS的设计有其优点和缺点。其模型最常被提及的缺点之一,是区块生产者可能行为不当或串通舞弊。若这些行为被谨慎进行,EOS社区将难以采取行动。
相反,如果BP的不当行为公然进行,投票将成为惩罚责任人的手段。本周我们就看到了这一动态,区块生产者团体EOS New York在Twitter上发布数据,暗示另一个BP违反了EOS宪法。
“这是不可接受的”
11月27日,EOS New York发布了一系列推文,重点关注六个EOS区块生产者项目的域名搜索。
EOS New York提供了搜索截图,并断言这六个独立的BP背后显然是一个实体,因为它们的相关域名都在同一时间——2019年11月20日10:34——由同一个电子邮件地址eoshenzhen@gmail.com注册,该地址至少名义上与EOS深圳BP团体有关。
在揭露这一事实后,EOS New York向社区呼吁指出这一不当行为,并称他们已开始在主要BP中发起请愿:
“EOS上的六个注册生产者由一个实体管理。这是不可接受的。我们已要求前50名注册生产者的签名,以便所有持币者都知道谁赞成、谁反对这种不当行为。”
违反EOS宪法
具体而言,EOS New York揭露的不当行为似乎直接违反了EOS宪法第IV条“禁止买票”条款,该条款规定:
“任何成员不得以任何形式提供或接受任何有价值的物品以换取投票,也不得不当影响其他成员的投票。”
这里的重点是“不当影响其他BP投票”的能力,而这正是以隐蔽方式运行六个BP所犯的过错。实际上,这些被管理的区块生产者并没有根据项目宪法赋予的主权,因为他们是在另一个BP的延伸下行事。
此外,由一个实体控制多个BP也存在问题,因为根据宪法第XI条规定的程序,在修改EOS宪法时,这会给一个团体带来不公平的投票权。
值得注意的是,EOS选民似乎已经作出了惩罚性反应,截至发稿时,EOS深圳在当前BP投票轮次中已失去了超过348,000票。
历史背景
回顾过去,至少从去年秋天开始,区块生产者行为不当的问题就一直困扰着EOS,当时EOSONE团体发布了一份报告,指出一些中国BP在交换选票,并普遍存在串通行为。
Vitalik Buterin建议分片技术
以太坊创始人Vitalik Buterin在Twitter上提出了自己的看法,认为EOS的利益相关者应考虑采用分片技术,以“使两个验证者共享基础设施几乎没有收益”,正如EOS New York的曝光所暗示的那样。
Buterin表示,这种方式不仅有助于减少不当行为,还能进一步提高EOS的交易吞吐量。然而,如何最好地保护网络免受不当行为的影响,将由EOS社区来权衡利弊。