近日,ConsenSys委托区块链测试公司Whiteblock对EOS进行了基准测试。尽管测试是在受控的环境下进行的,但是该研究为最大限度的模拟EOS的性能,提供了一个与EOS设计、理论及运行方式等完全相似的全面客观的EOS副本,因此对区块链社区有一定的参考价值。
Whiteblock经测试得出结论,EOS不是区块链,EOS代币(及其RAM市场)本质上是一种用于计算的云服务,并且建立在完全中心化的前提下。
EOS不是区块链
Whiteblock称,EOS与比特币和以太坊具有显著的差异,并且存在着一些bug。
1. 共识机制存在漏洞。EOS与比特币和以太坊在决定谁是验证区块者和获得收益问题上大不相同。
比特币和以太坊采用工作量证明机制(POW)。POW按劳分配,允许任何人去验证区块来获得挖矿奖励。而EOS采用的委托权益共识机制(DPoS)则通过一个复杂的投票环节来决定由谁来验证区块,拥有EOS代币最多者可控制整个网络。
Whiteblock称,EOS更像是一个将其计算资源存储在 “黑盒子”中的网络,更为糟糕的是,整个EOS系统建立在一个有缺陷的强中心化模型的前提下。这种DPoS是整个EOS系统的一个败笔。
同时,研究人员指出,对EOS完整性的主要威胁是Sybil攻击,非法分子通过创建虚假身份并发起垃圾邮件和DPoS攻击来处理交易。
此外,EOS没有实现拜占庭容错技术(BFT)。BFT能够处理很多异常行为,且不受系统中卡特尔(Cartel,即“垄断利益集团”)所控制,然而现实中卡特尔很容易在EOS中形成。
2. 交易未经过加密验证 。EOS是分布式同构数据库管理系统,与区块链的明显区别在于它的交易没有经过加密验证。