EOS最重要的承诺之一是引入了治理机制,那么目前为止EOS的治理机制能否谈得上成功?究竟是彻底解决了践踏宪法、破坏区块生产者协议、窃取用户账户的行为,还是仅仅是未来区块链治理的粗略开端?
EOS社区治理的承诺
2018年3月16日,Block.one发布了"EOS.IO技术白皮书v2", 其中这样描述了EOS的治理机制:
治理是指社区用户的如下管理流程:
- 就软件算法无法完全捕获的系列行为的主观事务达成一致;
- 实施上述达成一致的决定;
- 通过宪法修正案对治理规则进行相应修改。
第1点表明了治理机制具有对社区事务进行投票并形成决议的能力。这说明EOS的token持有者有能力通过投票决定EOS未来的发展道路,能够对各种决策进行投票,也能够对EOS生态中不合规的参与者采取相应措施。
这也意味着EOS有一个管理争议的管理机构,EOS宪法规定该管理机构叫做ECAF(EOS Core Arbitration Forum, EOSIO核心仲裁法庭),该组织可以指定仲裁员来裁决社区中的每个争议。 区块生产者需要执行所有来自ECAF的裁决,Token持有者可以对恶意的和/或不合规的区块生产者提出举报声明,也可以就账户被盗的问题获得帮助等等。
第2点描述了选举出的区块生产者具有执行决议的能力,这些决议包括社区投票、全民公决以及仲裁员的仲裁结果。
第3点描述了修改宪法的可能性,甚至可能将宪法完全替换。 在EOS主网启动时,所有各方都认同宪法,并将ECAF(EOS核心仲裁论坛)指定为解决EOS区块链争议的组织。 可以在这里看到EOS宪法。
如果确实要修改宪法,那么需要执行下列步骤:
- 区块生产者就宪法的修改发起提议,并获得21个区块生产者中超过15个的批准。
- 区块生产者在随后的连续30天内保持新宪法获得15/21的区块生产者的批准。
- 所有用户都必须表明接受新宪法是未来交易的一个条件。
- 区块生产者都使用根据新宪法修改的源代码,并使用新宪法的hash值将该源代码提交给区块链。
- 所有区块生产者要连续30天内保持新代码获得15/21的区块生产者的批准。
- 新的代码将会在7天后生效,所有的非区块生产者的完全节点需要在这7天内承认新的代码并完成代码更新。
- 新代码生效后,所有未升级到新代码的节点都会自动关闭。
这些承诺是EOS所独有的,在当前遍地都是无治理的区块链系统的情况下独树一帜。
EOS治理机制的现状
EOS主网发布后并非没有问题,但这些问题有多严重,是否可以防止呢?
首先是账号盗窃问题,由于诈骗和盗窃导致7个用户的账户无法访问EOS主网,当时排名前21位的区块生产者一致投票冻结了受影响的账户,而这个决议并没有获得来自ECAF的命令。这使得社区两极分化,导致许多人质疑EOS治理的公正性和去中心化水平。在这些账号冻结后,区块生产者对自己的行为提起争议,以便他们的行为可以被ECAF审阅。这些行为随后仅仅被一位(紧急)仲裁者批准,而且在此基础上ECAF更对20多个另外的账号下达了冻结命令,但此次冻结行为并没有在社区中公示这批账号被冻结的原因以及证据,这导致了更大范围的质疑。
接下来是有些区块生产者突然不遵守生产者协议的问题。这引发社区用户对更深层次问题的质疑:如果一个区块生产者在注册成为区块生产者之前,连建设一个网站的能力都没有,那么他们是怎么获得如此多的选票被选举为区块生产者的?很多这种区块生产者至今仍然活跃,并且只要他们背后的巨鳄支持他们就可能一直当选。这类区块生产者的出现,加之无法惩罚他们的违规行为,进一步分裂的EOS社区,使得社区中很多知名人士对EOS的现状表示不满。
关于"贿选"的质疑和讨论也很多,EOS宪法中命令禁止"贿选":
"不能购买选票 - 任何成员不得提供或接收任何有价值的东西以换取任何类型的投票,任何成员也不得对另一方的投票产生不当影响。"
但什么样的行为会被认为是"购买选票"呢,是当一个区块生产者投空气票时?还是区块生产者用他们的平台奖励投票用户时?尽管许多人已经就此事发表了意见,但至今还没有人能够对这些问题做出明确回复。
如何改进EOS治理机制
目前看来EOS的治理机制还有很大的改进空间,但哪些变化可能产生最大的影响?我们相信下列这些是可以进行重大改进的领域:
透明度
在没有充分证据的情况下冻结账户的行为表明了仲裁程序并不像大家所希望的那样透明。缺乏有关ECAF及其运作方式的详细信息也可能导致ECAF准备不足。然而,ECAF也在更新他们的网站,该网站目前包含所有先前的仲裁员决策命令,所有人员的名单等。然而,对某些决策命令的依据和证据,需要更高的透明度。而ECAF人员的个人详细信息也需要更详细,这也应该是社区治理的需求。
可证明性
创建一个正式的、准确的ECAF决策命令是一个线下行为,因此可能会导致很多不确定性,这说明ECAF决策命令的执行流程具有明显缺陷。ECAF也承认这个缺陷,并创造了一种链上验证决策命令的方法。这种方法目前是有效的,但是更需要一个新的链上系统来验证和接收正式的ECAF决策命令。
教育
大多数Token持有者对EOS治理的工作原理并不十分熟悉。这导致了许多误解,甚至导致一些人建议完全取消EOS的治理机制。这些建议显然是荒谬的,但也提醒社区需要对用户进行更多的EOS治理及其工作机制的教育,从而帮助减少这类重复问题和愤怒建议的数量,因为这种建议目前正充斥在EOS相关的各种新闻报道中,良好和易获取的资源总是有价值的。
结论
这篇文章可能听起来比较尖锐,毕竟任何事务的开展都存在各自的问题,而且目前为止也没有发现严重的bug或者漏洞。EOS的治理机制目前确实不够健壮,并且ECAF应该可以做的更好。但综合考虑,EOS治理机制看起来仍然很有希望,能够解决很多无治理区块链所面临的问题。毕竟,完全的去中心化带来的问题比它能解决的问题更多。
本文翻译自Blockgenic的文章A Deep Dive Into EOS Governance