LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Coinbase称EOS网络性能下降,柚东们该如何看待?

Coinbase称EOS网络性能下降,柚东们该如何看待?

2020-02-25 珞珈山神 来源:区块链网络

加密货币交易所Coinbase近日宣布,由于EOS网络性能下降,已经暂停EOS的转账服务,接收也将会延迟。

这在社区引起了轩然大波,很多人都在讨论EOS设计是否从根本上失败了,在讨论这个问题前,让我们先来了解下EOS。


EOS是由从事加密货币行业已经很长时间的企业家Dan Larimer(BM)创建和设计的一种加密货币。它旨在成为一个用户友好的高性能智能合约平台,它采用了一种新颖的设计来消除交易费用,并使并行去中心化应用程序(dApp)执行成为可能。

在现有的智能合约平台(如Ethereum)上,dApps的速度通常很慢,而且每一次交互都需要支付交易费用。这些都是它们的底层区块链所带来的限制,这些区块链是为去中心化特性而进行优化的。

另一方面,EOS优化了性能。EOS上的dApps将比Ethereum 上的dApps响应更快,可以实现更高的吞吐量,并且可以免费使用。EOS团队希望通过扩大以太坊dApp的局限性,取代以太坊,成为主要的智能合约平台。

EOS为公共区块链和数据应用描绘了宏伟的愿景。然而,许多人提出了这样的问题,即该制度是否好得令人难以置信。从根本上讲,通过去中心化进行的去信任安全性使区块链变得有价值,而不是自由交易或高性能。真正的风险是,EOS将成为一个由21家区块生产商进行卡特尔式控制的集中化系统。

1.EOS的设计原理

EOS白皮书列出了6个团队认为是dApps成功的关键属性。

支持数百万用户:如果一个成功的区块链只能支持一个小的用户网络,那么它就不可能具有巨大的网络效果。

免费使用:为每次与网络的交互支付交易费用是一种糟糕的用户体验。交易应该是免费的。

简单的升级和bug恢复:dApps应该非常容易升级。软件错误是不可避免的,所以开发人员应该很容易从错误中恢复。

延迟:dApps需要响应以提供良好的用户体验。必须等待几分钟才能确认一笔交易可能会令人沮丧。

连续性能:为了支持大量的dapp和用户,区块链需要具有高交易吞吐量。

并行性能:由于许多dApp经常在各自的仓库中工作,因此区块链应能够并行化dApp的执行。

在我看来,有一个非常重要的属性是团队所遗漏的。这被称为“去信任的安全”。如果网络具有去信任的安全性,用户可以对网络的安全性有信心,而不必信任任何实体。对于加密货币来说,这是一个隐含的要求,这是有争议的,但是基础框架需要是明确的。去信任安全是加密货币的关键价值主张之一,是区块链设计者的首要任务。

2.EOS是如何工作的?

为了让EOS支持自由交易并拥有高性能,它需要一个与“传统”区块链(如比特币和以太坊)截然不同的设计。使用比特币和以太坊,任何用户都可以随时加入和离开区块链的共识流程。PoW的可访问性增加了去中心化,但也对网络造成了限制,比如长时间的阻塞、交易费用,甚至对最大交易吞吐量设置了上限。这些对于保持网络的诚实、一致和可访问性至关重要。

EOS通过将dPoS算法与一种新的加密经济模型相结合来消除这些限制,在这种模型中,拥有EOS代币可以使所有者有权使用网络总交易吞吐量的一部分。

2.1.EOS的共识算法是如何工作的?

EOS的dPoS算法比PoW或PoS算法更快、伸缩性更好。在dPoS算法中,对于成为块生成器有更严格的要求,这限制了块生成器的总数。较少的区块生产者以去中心化为代价,导致网络性能更好。

EOS的dPoS算法将块生成器的数量限制为21个。在每个回合中,选择21个块生成器,并且块生成器轮流每3秒生成一个块,用户投票给区块生产者;拥有最多票数的前20个账户将被保证投票通过。第21块生成器是随机选择的,其机会与帐户的总投票数成比例。

这种一致性算法之所以这么快的一个主要原因是块生成器的顺序是预先知道的,这大大减少了协调开销。只要21个区块的生产商都表现良好,集团内部就能迅速达成共识。

EOS声称,有了这种dPoS算法和一种关注消息传递状态保存的新型通信体系结构,EOS可以扩展到每秒数百万个交易。然而,这也取决于这样一个事实,即每个块生成器都在运行具有高CPU和存储容量非常强大的系统。

2.2.EOS如何支持dApp并行化?

EOS独有的一个特性是并行化dApp执行,这使得区块生产者可以水平扩展。这意味着块生成器不仅可以通过增加其CPU容量来扩展,还可以通过增加其正在运行的CPU数量来扩展。然后,可能无法相互通信的dApp可以分配给不同的CPU。dApp并行化有助于EOS的高性能,但只有通过其dPoS算法的集中性才能实现。

2.3.EOS如何支持免费交易?

在EOS中,没有交易费用。这听起来很好,但是有两个关键问题需要解决,即带有自由交易的区块链。首先,它们容易受到垃圾邮件的攻击。恶意用户可以用很少甚至没有成本的无用交易充斥网络,并排挤真正有价值的交易,其次,没有鼓励区块生产者生产区块。

EOS通过使用唯一的资源模型来解决第一个问题,垃圾邮件漏洞。持有EOS代币可以使帐户访问一定比例的交易、计算和存储带宽。相对于其他账户,一个账户持有的代币越多,可用的资源就越多。这个极限是弹性的,在低流量条件下,每个代币提供更多的带宽,随着流量的增加,带宽分配会减少。

需要注意的是,这种带宽限制是由块生产者以主观的方式执行的。由于一个块是由单个块生产者产生的,生产者可以单方面地拒绝任何交易而没有理由。

除了垃圾邮件漏洞之外,自由交易还引发了另一个关键问题。区块生产者如何被激励继续生产?这就是EOS每年5%的通货膨胀率的来源。毫无疑问,很大一部分的通货膨胀将被支付给区块生产商。因此,EOS的持有者并没有明确地为使用dApps支付费用(这是一种糟糕的前期用户体验),而是通过通货膨胀隐性地支付费用。

2.4.EOS的自我治理体系是如何运作的?

EOS代币持有者将在治理方面有发言权。他们不仅可以投票赞成区块生产商,而且还可以投票决定通货膨胀基金的分配方式。每个EOS代币代表一个投票。如上所述,要成为区块生产者,您需要通过投票进入前20个账户,或者被随机选择为第21个区块生产者。

成为一个区块生产者会给你巨大的力量。块生产者可以集体选择冻结帐户,更改智能合约的代码,并提出协议更改。此外,块生产者很可能是EOS的大持有者,这一事实将对治理决策产生重大影响。

作为其自我治理体系的一部分,EOS还引入了区块链架构。要通过EOS发送交易,用户需要通过在交易签名中添加构成的哈希值来对构成进行签名。宪法规定了不能由代码强制执行的用户义务,它可以通过区块生产者的提议来改变。

EOS是一个令人难以置信的复杂区块链,它具有许多使dApp开发尽可能容易的特性。这些包括:

一个内置的权限管理系统

帐户回收系统

完整节点部分评估区块链状态的能力

3.项目问题

a.一个严格的卡特尔,有权修改合约和审查账目

EOS存在重要的集中化问题。区块生产者拥有巨大的力量,并且链上机制不足以替代区块生产者。如果您恰好是其中之一,那么您可能拥有不成比例的大量EOS,这些代币基本上可以确保您的区块生产者身份。不仅如此,作为区块生产商,你还能获得一大笔通胀收入。你还可以修改合约和审查账户。对于少数人来说,这是一种可怕的力量。

用户很难成为块生产者。除了获得足够的选票进入前20名的首要任务外,用户还需要操作具有大存储容量的高性能计算机,以支持密集的区块链操作。

最终,EOS将成为一个集中化的体系,前20区块生产者将形成一个静态卡特尔,这是一个重大风险。这是否值得大幅度提高性能?我对此表示怀疑。

b.样样通,却也样样稀松

EOS本质上是试图成为区块链上的AWS,我认为这是行不通的。区块链不是为通用的、大规模的云计算平台而设计的。如果企业想要一个类似的平台,它们只需使用AWS。AWS很便宜,并且提供了区块链永远无法提供的SLA。块生产者有不同的能力,因为他们操作不同的计算和存储硬件。它们还能够单方面控制哪些交易得到处理,哪些没有。

的确,像Ethereum和比特币这样的区块链的表现令人遗憾,但它们提供了AWS永远无法提供的去信任的安全性和流动性。这些核心特性是区块链区别于其他技术的地方。

如果您试图在区块链上以某种程度的去中心化来推动高性能计算,我担心您最终得到的系统在这两方面都很糟糕。

c.EOS代币不是价值存储

我注意到许多人讨论EOS代币就好像它们是一种投资。它的高通货膨胀率,新创建的EOS代币中有相当大的一部分将被用于支付区块生产者,因此EOS代币是非常糟糕的价值存储手段。通过持有它们,你间接地向EOS区块生产商支付费用。

4.总结

EOS试图解决现有区块链的规模问题,以创造一个高性能和易于使用的区块链来广泛采用。然而,EOS的易用性和性能伴随着一个代价高昂的权衡:集中化程度的提高。

不要误解我的意思,这项技术有很大的潜力,但也有可能最终什么都不是。有人称EOS为以太坊杀手,我不同意,我相信它们服务于非常不同的用例,并且可以共存。

温馨提示

本文为译文,本文所涉及到的项目或者币种与译者本人无关且不存在任何投资建意。翻译原文链接

译者:珞珈山神

—-

编译者/作者:珞珈山神

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...