冻结EOS账户、修改EOS私钥?曾被捧上神坛的ECAF或将黯然收场
还有不到90天,ECAF(EOS 核心仲裁法庭)很有可能就被废除了。
1月11日,EOS Authority网站上关于「是不是应该把 ECAF 废除掉」的投票活动开始了,27天时间已经收获了1900万票,97%都投给了「应该废除」。
对于ECAF,各个群体早就有不满,受害者认为ECAF根本不管用,效率低;节点们认为 ECAF非常中心化,甚至不少圈内知名人士公开指责过。
投票活动会持续4个月,因为要满足15%的全网投票率。不出意外的话,今年5月份,这个成立了不到一年的自治组织,这个曾经让EOS引以为傲的「人治」系统,就要淡出这个舞台了。
01
曾经的愿景
ECAF曾经让EOS的支持者们相信,这是一个完美、公平、保证EOS网络安全的组织。在人们的期望中,这将是一个由一些训练有素的专业人士组成的公平组织,模仿现实世界的一些仲裁机构,就链上产生的纠纷进行调解。
在EOS出现之前,比特币、以太坊上如果发现资产被盗,那完全没有办法,丢了就只能认了,没有办法追回。
可是,EOS不一样,除了一系列高性能的特点,这条链上还有「人治」,不是只看代码。如果你的EOS丢了,不用担心,可以向ECAF申诉,证据充足的话,丢了的 EOS 还可以找回来。
曾负责EOS链上治理的Block.one公司前产品副总裁Thomas Cox,在去年4月份写了一篇《区块链贿选与腐败的仲裁故事》。ECAF不仅可以仲裁资产被盗,在这篇文章中,连曾被以太坊创始人V神诟病的节点财团统治和贿选都可以被 ECAF 判决。
随着人们对ECAF的期待,对链上乌托邦的期待,再加上EOS宣传的超级性能,让EOS价格在去年5月份达到了历史顶峰。大家都觉得,EOS是有可能超过以太坊的唯一人选。
可ECAF第一次下仲裁命令的过程,完全是另外一个样子。
02
上线后第一次仲裁
正常的仲裁逻辑是,纠纷双方提出仲裁,法庭审理,宣布仲裁命令,节点们执行命令。
这份2018-06-19-AO-001的仲裁命令,却完全没按这个流程。受害人提交了仲裁申请后,过了几十个小时,ECAF 也没有要求冻结双方账户。连节点们都在问ECAF到底什么时候下冻结账户的命令。
这个时间,恰好是EOS主网正式启动后的72小时锁仓限制时间,一旦过了这个时间,账户解锁,那EOS就可以随意转移了。ECAF唯一要做的,就是在账户解锁前,下一个冻结账户的命令,让账户里的EOS不会丢就行。
ECAF不仅没下命令,更让人惊讶的是,在还有二十几个小时就解除锁仓限制的时候,ECAF发布了一个公告,表示:现在规则不完善,ECAF不能作为仲裁的角色来治理,所以不会下命令。
一个应当承担起链上治理的组织,在关键时刻突然掉链子,直接连活都不干了,这让社区所有成员都没想到。
节点们立马开会,同意先不经过ECAF,直接冻结账户,逼着ECAF下了仲裁命令,这才解决了问题。6月18日,节点们冻结了账户,6月19日,ECAF的命令才下来。
第一次亮相,人们的不满已经开始堆积了。
“他们根本就没有准备好”,后来谈到ECAF的失败时,EOS纽约节点联合创始人Kevin说道。
03
半年的表现
从去年6月19日到11月8日,将近半年的时间里,ECAF没有真正地判决过一次纠纷案件,一直在冻结账户,说要等彻底调查原因后再判决。
但就是冻结账户,也有很多人不满。
有一位受害者,在EOS被盗后,向ECAF申请了仲裁。等到ECAF冻结账户的时候,时间已经过去了3个月。
冻结账户是最简单的一步,不需要详细的调查,只要确认有纠纷就可以先冻结资产再调查。但最简单的这步,居然花了3个月的时间。
还有一位受害人,他的账户因为仲裁员的错判,9月7日被无辜牵扯进编号00000414的ECAF仲裁令中,账户内3000个EOS被冻结。他向ECAF提交了所有ECAF要求提供的证据证明,可现在快5个月过去了,他的账户也没有解冻,ECAF也根本不回复消息。
而且,当他申请错判申诉的时候,他的仲裁员就是当时错判他的那个仲裁员。就像一份考卷上的得分,你认为不合理,有错判,要求复查,但是你发现复查的老师就是当初判你考卷的老师,这合理吗?
连冻结账户都会发生错判,更别提曾经被Thomas允诺过的“节点贿选可以仲裁”会落地执行了。
针对好几次超级节点涉嫌贿选被举报的事件,作为EOS正义的代表,ECAF什么都没做,连声明都没有。
智能合约之父、V神的偶像尼克萨博在推特上表示:在 EOS的规则下,你必须要相信一些你从来没有见过的人组成的组织(ECAF),这就是个漏洞。
04
被废除的导火索
11月8日,ECAF终于做出了区块链史上第一次真正的仲裁,但可能也是最后一次了。
在这份账户私钥被钓鱼盗取的案件判决中,ECAF将相关账户的所有权判给原告,命令节点们去修改账户的私钥,这样原告就可以使用账户了。
这个判决出来,社区一片哗然。
以太坊开发者Vlad Zamfir发推文表示:被偷的钱回来了,这很好,但是EOS就是以此为傲的吗?Ben Gates是谁?谁给了他权力?
他的质疑代表了大部分成员的看法。EOS的节点都是通过投票选举出来的,可以姑且看成去中心化。但是,ECAF的仲裁员不是人们选出来的,Ben Gates为什么可以做仲裁员?大家为什么可以相信这位仲裁员的判决?
私钥是确保账户安全的最关键部分。比如,如何判定一个人是不是真正的中本聪,不是看他说什么,而且他看有没有中本聪那个地址的私钥。
当一个中心化的组织可以下达修改私钥的命令时,这对一个致力于去中心化的网络来说,是致命的。
拥有执行权力的EOS节点们,对ECAF的不满也终于爆发了。这一份仲裁命令后,ECAF几乎把所有人都得罪了。
05
ECAF 走到这一步的原因
不能否认,EOS的治理规则到现在也还不明确。
默认的规则是Thomas在EOS主网上线前写的,但是在上线后被BM给否了,BM自己又新写了一份规则。所以,现在社区治理很乱,没有达成共识,用哪个版本的规则都有人反对。
当然,最大的问题还是ECAF自己。
现在看来,ECAF完全是一个不透明的中心化组织,仲裁员选举流程、培训内容、接受程度等等关于ECAF的所有事情,大家都不知道。唯一知道的,就是必须要完全信任一个完全不认识的仲裁员。
从第一次冻结命令就可以看出来,ECAF没有任何工作计划,工作效率低,责任不明确。这些问题直接让ECAF变成了一个可以下修改私钥命令的中心化组织。
06
去中心化自治组织是不是伪命题
如果投票成功,ECAF真的被废除的话,EOS的治理应该会交到节点们的手里。
现在,EOS被很多人认为是一个中心化的网络。节点的投票参与者少,有财团控制的可能,而且前21位出块节点几乎没有变化,节点之间相互投票,甚至有传闻大节点要收取所投节点的部分收益,这些都导致了EOS越来越中心化。
如果链上治理权再交到节点的手上,中心化似乎会更加严重。在财团的统治下,节点可以选择联盟,这在EOS规则里是不允许的。以往发现节点有问题,可以去ECAF申请仲裁,可当ECAF没有的时候,谁还可以管理节点呢?
如果ECAF能够改掉之前的缺点,成为一个去中心化自治组织,那这个组织就能完美地解决所有纠纷吗?
区块链无国界,作为第三大公链,EOS的成员更是遍布世界各地。一件纠纷里,原告、被告和仲裁员可能是来自完全不同国家的人。不同的种族,不同的文化,不同的思想,不同的生活习惯等等,这些不同,难道是简单的一个投票或者仲裁就可以解决的吗?
EOS这个社会实验,目前不是特别成功,而EOS上的ECAF这个实验,可能已经失败了。