研究称EOS不是区块链,它是一种美化的云计算服务

ConsenSys委托对EOS进行彻底的基准测试,结果如下

区块链测试公司声称它发现了令人震惊的东西:EOS一个价值40亿美元的区块链协议实际上可能不是区块链。

在一项新实验中,基准测试公司Whiteblock得出结论,EOS令牌(及其RAM市场)本质上是一种用于计算的云服务 – 并且建立在完全集中的前提下。因此,它缺乏区块链的一些最基本的方面,如不变性。

测试由主要区块链实体ConsenSys委托进行,建立基准层区块链协议基准测试指标。

“通过在受控实验室环境中的实际测试和实验,本研究提供了[EOS’]设计,性能和经济学的全面客观模型,以便为区块链社区提供参考,”Whiteblock分享了该论文。直接用硬叉。

Whiteblock建造​​了EOS的复制品来销毁

EOS与以太坊不同 和比特币 在很多方面,尤其是它如何决定谁应该是那些验证块并获得回报的人。

与允许任何人为网络供电做出贡献的工作证明区块链不同,EOS通过称为委托证明的复杂投票流程选择谁应该处理交易(块生产者)。

在这些选举期间,持有的每个EOS令牌相当于一票,这意味着拥有大量EOS的人对控制网络的人有更多的发言权。

因此,为了进行这个实验,Whiteblock运行了EOS的复制品,它声称其工作方式与真实的一样。

“它运行完全相同的软件。Whiteblock环境中的块生成器执行块生产者在主网络中执行的相同功能,“Whiteblock的首席技术官Zak Cole告诉Hard Fork。“我们在受控测试环境中配置节点,在这些节点之间配置网络条件,以模拟真实世界的性能,并自动化他们的流程和行动,以便我们能够以确定的方式观察他们的行为并衡量他们的表现。”

Whiteblock最初于9月份开始测试他们的EOS区块链副本。测试在一个孤立的环境中进行,并持续两个月。

该公司将EOS描述为更多的网络,为计算资源提供承诺,存储在“黑盒子”中,供用户访问。更糟糕的是,整个EOS系统建立在一个有缺陷的集中模型上。

Whiteblock认为,“EOS不是区块链,而是分布式同构数据库管理系统,明显区别在于它们的交易没有经过加密验证。” “EOS块生成器高度集中,用户只能使用块生成器作为中介来访问网络。块生成器是整个系统的单点故障。“

EOS不是很快,可以由卡特尔控制

本文的一大部分用于证明没有适当的协议来防止块生产者串通以保持其作为块生产者的角色,几乎没有保护不良行为者形成卡特尔以使整个网络崩溃。

因此,该报告表明,EOS在没有拜占庭容错(BFT)的情况下遭遇共识失败,使得网络开放由流氓,串通成员控制。

对于具有BFT的区块链,网络必须能够承受由与称为拜占庭将军问题的数学难题相关的情况导致的系统故障。如果不能,坏的演员理论上能够处理虚假交易,因此BFT涉及区块链的可靠性。

“从概念上讲,EOS不可能实现拜占庭容错。一个真正的BFT系统不会容易受到系统中卡特尔的影响,[但]卡特尔很容易在EOS中形成,因此否定了任何要求BFT的努力。“

特别是,研究人员指出,对EOS完整性的主要威胁是 Sybil攻击,其中涉及通过创建虚假身份并使用它们来发起垃圾邮件和DDoS攻击而能够完全处理交易的不良参与者。

“这实际上是系统中的一个大漏洞,因为欺诈用户基本上能够创建恶意帐户的速度比块生产者能够达成共识[在哪些帐户上排除],”Whiteblock警告说。“这进一步证明了EOS网络中存在的高度集中化以及这些块生产者拥有的巨大力量。”

该报告随后指出,块生产者实际上并不基于任何一致性算法处理交易,而是以“机械方式”确认交易,而没有正式验证正在处理的交易的有效性。

为此,Whiteblock的基准测试显示,EOS能够处理的交易量远低于最初在营销材料中声称的交易量,即使在零延迟和数据包丢失等最佳设置下,也绝不会超过每秒250笔交易(TPS)。

必须提到的是,其他测试人员之前已经对EOS网络的速度进行了基准测试。一般认为,目前EOS的最大吞吐量约为4,000 TPS。

EOS白皮书宣称EOS有可能每天扩展到每秒处理数百万笔交易。

“在具有50 [毫秒]往返延迟和0.01%数据包丢失的真实世界条件的测试期间,性能降至50 TPS以下,使得该系统非常接近以太坊中存在的性能,”Whiteblock声称。

比特币目前能够处理高达7 TPS,而以太坊可以处理大约20 TPS。

Whiteblock表示EOS不使用加密技术

根据Cole的说法,EOS将所有与交易相关的数据存储在由领导EOS大脑Dan Larimer设计的一种表中,称为 Chainbase。

当EOS网络确认交易时,Whiteblock声称块生成者只是在针对该表交叉引用新的事务数据,而不是通过加密确认它们的合法性。

该公司表示,EOS交易只发生在块生产者更新存储在底层Chainbase中的数据,而不是加密验证底层区块链状态的变化,就像以太坊一样。

“所有这些行动都在缺乏合同和交易加密验证的环境中运作,”该研究表示。“EOS基本上与集中式云计算架构[客户端/服务器]相同,没有区块链或点对点网络的基本组件。”

让网络参与者通过检查特殊表来验证事务会产生后果。它不仅对于加密货币来说是不寻常的,它为开发人员提供了几乎无限量的“撤销”,这意味着EOS事务可以被具有访问权限的人(例如块生成者)逆转。

实际上,已经出现了逆转交易和冻结EOS账户的情况。

“撤销与国家有关的历史(或与此有关的任何事情)的能力是一种概念,它直接与可被视为区块链的基本定义相冲突,区块链的特点是数据的不变性,”科尔总结道。

除此之外,完全不同

Hard Fork与许多EOS区块生产商联系以征求意见。在印刷时,大多数代表拒绝发表评论,并指出他们正在等待完整报告的发表。

一个来源,一个EOS dApp开发人员,确实说Whiteblock对EOS如何验证交易的解释特别“奇怪”。

消息来源解释说, Chainbase只是一种存储实时信息的方法,就像文件夹或文件一样。在这种情况下,EOS存储与Chainbase中的事务有关的数据, 它放置在中心位置(类似于比特币全节点)。

然后,块生成器使用加密技术验证事务,将已确认的事务写入块链中作为过程的一部分。

Chainbases真正意味着优化EOS性能,因为它们允许EOS将数据存储在RAM中,然后RAM用于快速生成块。

这表明EOS实际上实际上使用的是加密技术,这与Whiteblock的结论相​​矛盾。

窗帘后面的一瞥
应当指出的是ConsenSys,其委托Whiteblock,是 投入巨资 在复仇blockchain生态系统,主要竞争对手EOS。它将自己描述为一个“风险投资制作工作室”,专注于以太坊为动力的平台的开发。

如果整个事情不够奇怪 – EOS实际上是 在以太坊区块链上承担的,最初是作为ERC-20令牌开始的。

但是在Block.one在6月推出EOS主网以成为自己的区块链之后,许多以太网令牌已经开始转换 – Everipedia就是其中之一,由维基百科的联合创始人Larry Sanger管理。

还应该说EOS对争议并不陌生。它的主网络的推出是噩梦般的,整个过程持续了一个多星期,块生产商未能就EOS是否已准备好自行上线达成一致。

由于EOS已全面运行,Block.one已向自由职业安全研究人员支付了超过40万美元,用于发现未及时修复的代码中的关键缺陷。

无论如何,ConsenSys表示将利用Whiteblock的研究结果制定综合报告,并将提供给合作伙伴,包括Ledger Capital,Bo Shen,Enterprise Ethereum Alliance,Microsoft和谷歌。麻省理工学院等学术机构据报道,南加州大学和杜克大学都致力于为研究提供资源。

额外 -curiously,列出的合作伙伴之一,沉博,其实是Bitshares的创始人之一,通过开发一个自主blockchain组织丹拉里默,并在2014年发布。

该研究不断强调Dan Larimer的Bitshares系统与EOS之间的建筑相似性 – 特别是能够恢复状态并将变化一直回到起源块。

Whiteblock允许Hard Fork发布该研究报告,其中包括对其方法的详尽表述以及详细的测试结果。可以从此链接访问完整报告 。

对于那些仍然不相信的人,该公司还表示将在11月份对EOS基准测试进行直播。

Total
0
Shares
相关文章