机房360首页
当前位置:首页 » 云计算资讯 » 国外热议:EOS不是区块链,只是美化的云计算服务?

国外热议:EOS不是区块链,只是美化的云计算服务?

来源:我就是昆plus 作者:DJ编辑 更新时间:2018/11/5 16:40:46

摘要:区块链测试公司声称它的发现令人震惊:EOS这个估值50亿美元的区块链协议实际上可能不是区块链。

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

  区块链测试公司声称它的发现令人震惊:EOS这个估值50亿美元的区块链协议实际上可能不是区块链。

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

  测试由ConsenSys委托进行,建立基准层区块链协议基准测试指标。“通过在受控实验室环境中的实际测试和实验,研究提供了EOS设计,性能和经济学的全面客观模型,以便为区块链社区提供参考,”Whiteblock分享了该论文。

  Whiteblock建造了EOS的复制品来测试

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

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

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

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

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

  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不使用加密技术

  EOS将所有与交易相关的数据存储在由DanLarimer(BM)设计的一种表中,称为 Chainbase。

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

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

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

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

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

  “撤销与状态有关的历史(或与此有关的任何事情)的能力是一种概念,它直接与可被视为区块链的基本定义相冲突,区块链的特点是数据的不可更改性,”

  EOS的反驳

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

  一个EOS dApp开发人员,确实说Whiteblock对EOS如何验证交易的解释特别“奇怪”。消息来源解释说,Chainbase只是一种存储实时信息的方法,就像文件夹或文件一样。在这种情况下,EOS存储与Chainbase中的交易有关的数据,它放置在中心位置(类似于比特币全节点)。

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

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

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

  更多背景

  应当指出的是ConsenSys,其委托Whiteblock做的测试,Consensys投入巨资在以太坊生态系统开发,而以太坊的主要竞争对手EOS。

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

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

  ConsenSys表示将利用Whiteblock的研究结果制定综合报告,并将提供给合作伙伴,包括Ledger Capital,沈波,Enterprise EthereumAlliance,Microsoft和谷歌。麻省理工学院,南加州大学和杜克大学都为研究提供资源。

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

  责任编辑:DJ编辑

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2018115/n6978110457.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片