摘要: 笔者以为,如果EOS项目顺利落地,公链上线,正常运行,EOS is the killer to eth, 是有可能实现的。  
 

最近EOS的价格走势,又让人浮想翩翩了,“EOS超过ETH”的言论一直以来不绝于耳,笔者一直在努力寻求“EOS超过ETH”的理论支撑,寻找事实的真相,大家普遍认为的,无非不就是计算速度,并发处理等等的只言片语,这些,都难以让笔者释怀。笔者以为,如果EOS项目顺利落地,公链上线,正常运行,EOS is the killer to eth, 是有可能实现的。

 

在了解真相之前,先回答一下,为什么EOS会问世?区块链的世界里是否真的需要EOS。

 

为什么EOS会问世?是否真的需要EOS?

 

比特币推出后不久,少数的极客们开始认识到,比特币背后的区块链技术潜力巨大,而不仅仅是作为新电子货币的基础。实际上,在比特币发展的短短几年内,几十个新的分布式应用程序就建立在比特币背后的类似于公共账本区块链技术之上。比较成功的其中包括,加密消息传递(Bitmessage),分布交易所(Bitshares),赌博/博彩(Peerplays),云计算(Golem),当然还有社交媒体(Steem /Steemit)。在这个新的区块链经济中,创新者和应用程序开发者面临的一个挑战就是从头构建一个新的区块链应用程序的困难。最重要的是,通过传统的工作量证明(POW)和股权证明(POS)共识机制,网络和应用程序的安全性依赖于大量的hash能力(hashing power)/或大量的网络代币。对于小企业主和创业公司来说,这些挑战使得进入行业的壁垒不切实际。一家小型创业公司无法独立投资于分布广泛,功能强大的计算机网络来保护其应用程序。

 

当然,其他共识机制,例如,股权委托证明(DPOS),可以由相对较少数量的处理器来操作,而不会有相同的网络安全问题,但是对于那些开发者来说仍然会存在其他问题,包括实现大规模的分配网络代币,当然,还有开发,密码和区块链技术来与应用程序交互。举个栗子,如果每个电脑游戏设计师都必须从头开始专门构建一台计算机来运行一个给定的游戏,同时他们不得不开发一个游戏特定的操作系统,以在游戏和计算机之间传达指令,如果是这样的设计模式,绝大多数的游戏和应用程序将永远不会被建立。

 

为了解决这个问题,以太坊网络提出了智能合约平台的思想。以太坊可以看作为分布式应用程序(DAPP)的开发和运行平台,用户可以信任这些DAPP将按照程序的设计而运行而不受第三方的干扰。目前,以太坊网络的市值约为350亿美元,足以证明了智能合约平台的需求。

 

Dan Larimer(Bitshares,Graphene和Steem / Steemit的发明人)与eos.io团队宣布开发EOS,这是一个共识区块链操作系统,提供数据库,帐户权限,日程安排,身份验证和基于Internet的操作系统,给程序开发者,因此,EOS将为开发人员提供所需的工具,使他们能够专注于其应用程序的特定业务逻辑,而无需担心密码实现或与分布计算机(即区块链)的通信。此外,EOS将使用并发机制来实现可能的区块链可扩展性,以实现潜在每秒数百万次的交易。

 

在这篇文章中,我将介绍一些技术能力和局限性的差异,以及EOS和以太坊平台之间设计理念的差异。

 

现分享于大家,

 

1.设计理念

 

EOS和以太坊网络之间的主要区别之一在于网络背后的设计理念。以太坊网络几乎可以被描述为与应用无关,也就是说它被专门设计为所有潜在应用的中立平台。正如github上Ethereum Design Rationale文档所说:Ethereum没有“特性”,拒绝构建“甚至是非常常见的,作为内在的协议部分”。这个基本原理减少了应用程序之间的膨胀,但是它也需要许多不同的应用程序来重用代码,如果平台本身提供了某些更常见的功能,那么应用程序开发人员的效率收益肯定可以实现。

 

与这种方法相反,EOS认识到许多不同的应用程序需要相同类型的功能,并寻求提供这些功能,例如许多应用程序所需的加密算法和通信工具。有了这个理念,EOS将引入通用的基于角色的权限,用于接口开发的Web工具包,自描述接口,自描述数据库方案和声明性权限方案。我的理解是,EOS提供的这些功能对于简化用户帐户的生成和管理,以及权限和帐户恢复等安全问题将特别有用。

 

2.共识机制与管理

 

EOS和以太坊之间的另一个明显差异在于区块链共识机制和整体区块链治理方法。鉴于以太坊使用工作证明(即将切换到混合工作证明/证明),EOS将使用石墨烯技术,该技术利用股权授权共识机制(DPOS)。这一选择对商业可扩展性具有重要意义,下一章将对此进行介绍。

 

Ethereum网络背后的当前工作量验证实施的一个问题是难以修复已损坏的应用程序。例如,以前DAO遭遇了严重的bug /黑客攻击。值得注意的是,那些具有“code-is-law”思想的人认为DAO是一个“特性”,而不是一个失败,用户应该更加负责任地更仔细地理解代码。在任何情况下,DAO失败都表明,在以太坊破产的申请,可能导致投资者面临潜在的重大损失或破坏性的硬分叉。通过以太坊现有的工作量共识机制,每个硬分叉也会导致产生多个竞争链的风险,正如以太坊,以太坊经典的拆分发生在DAO失败之后。此外,为了修复破坏的应用程序,破坏性硬分叉是需要的,这对整个以太坊网络也是有伤害的。

 

相比之下,EOS包含冻结和修复破损,或,冻结应用程序的机制。例如,如果DAO已经在EOS上实施,它可能已被冻结,修复和更新,而不会中断其他EOS应用程序。此外,EOS的DPOS共识机制在硬分叉期间不可能产生多个竞争链。 Steem网络所经历的十八个成功的硬分叉也证明了这一点,该网络也采用了Graphene技术。此外,EOS将包括一个具有法律约束力的宪法,建立一个解决争议的共同管辖权,它还将包括自我资助的社区福利应用,将通过加权投票选定。

 

3.可扩张性

 

为了将平台视为具有商业可行性,可扩展性至关重要。这是EOS和以太坊不同的一个关键领域。目前,以太坊网络受限于CPU的单线程性能。早期的测试网络实现了每秒25个交易(在某种程度上优化的条件下),通过优化,这个网络可能会增加到50或100 tx / s。然而,在真实应用的负载下,以太坊网络的当前交易限制可能在10 tx / s以下。过去,这个网络已经不堪重负,交易量大,除了收费最高的交易,都被拒绝。这在最近的ICO产品中尤其明显,例如Status ICO期间,其中网络完全不堪重负,ETH代币遭遇了大规模的闪存崩溃。请注意,Vitalik Buterin已经制定了一个严格依赖分区概念的“无限可扩展性”路线图。据我了解(这是不好的),分区( sharding)是一个技术上具有挑战性的概念,肯定会增加网络的复杂性和攻击面,并可能降低网络的安全性。我绝不会将分区作为成功扩展以太网网络的可行方法,而且很可能会成功实施,以便在可扩展性方面取得合理收益。

 

但是,就可扩展性而言,EOS将比以太坊网络有两个显着的优势,一旦实施,EOS将可能成为唯一能够处理真正的商业规模分散式应用的平台。首先,EOS将依靠Graphene技术,这已经在压力测试中显示出每秒达到10,000-100,000次交易。其次,EOS将使用并发机制来扩展网络,可能高达每秒数百万次的交易。如果实现这些基准,EOS应该能够支持数千个商业规模的DAPP。 EOS将使用异步通信和单独的执行认证来实现加速,并且由于它不会有交易费用,所以EOS也不需要计数操作。

 

4.Denial-of-service attacks

 

讨论网络潜在的攻击媒介也很重要,与网络的可扩展性相关。在本章中,我将简要讨论DOS攻击的可能性。这种类型的攻击是恶意攻击者利用流量对网络进行垃圾网络攻击,以防止合法流量通过。我的理解是,以太坊网络已经被证明容易受到这种DOS攻击的影响,而EOS应该无法忍受这种攻击。

 

在以太坊网络中,众所周知,矿工优先选择高收费交易来增加区块链。由于网络中的带宽和计算能力是有限的,因此,很容易想象,一个恶意设置高费用却不正当的交易,有效地阻止了许多低费用的合法交易。你可能会认为这可能是在网络上执行的一个昂贵的攻击,但在有经济刺激的情况下这样做也是有的。例如,Status ICO 期间,就有类似的事情发生,以便以巨大的折扣有效地接收ICO代币。这就激发了土豪玩家通过高费用交易来制造网络混乱,以确保交易完成。然而,这对以太坊网络造成了严重的缺陷,因为单一应用或智能合约可以有效地将整个网络冻结。

 

相比之下,EOS不应该容易受到DOS攻击。

 

EOS代币的所有权,使用户在网络带宽,存储和计算能力方面占有比例。因此,网络垃圾制造者只能消耗其EOS代币赋予其网络的比例。 DOS攻击可能在一个给定的应用程序上会发生,这取决于应用程序的设计,但这些攻击永远不会破坏整个EOS网络。在eos网络上投入很少股份的创业公司将保证可靠的带宽和计算能力,哪怕是许多其他恶意行为者试图发送几个大型网络应用程序,也很难影响整个EOS网络的安全

 

5. 经济效益

 

最后,我想简要地讨论EOS和以太坊网络的不同经济模式。基本上,这是一个所有权模式和租赁模式的差别。通过以太坊,每次计算,存储操作和带宽利用都需要GAS费用。此外,由于矿工优先选择收费最高的交易,所需费用波动可能高得惊人。在最近的ICO中,这一点特别明显,即使是小事务,100美元的gas费仍然太少。此外,正如前一章所讨论的,这个经济模型创造了一个场景,在这个场景中,富人可以用高费用的交易淹没整个网络。此外,这种模式要求开发者和创业公司在整个应用程序的开发和部署过程中持续地收取燃料费。

 

相比之下,EOS将利用所有权模式,其中持有EOS代币给予用户在网络带宽,存储和处理能力方面的比例份额。这意味着,如果某人拥有1%的EOS代币,则无论网络其他部分的负载如何,他们总能获得1%的网络带宽。通过这种方式,小型创业公司和开发商可以购买相对较小的网络部分,以获得可靠的,可预测的网络带宽和计算能力,并在需要扩大应用程序时简单地购买更多的EOS令牌。此外,由于网络交易费用为零,除了首次购买EOS代币外,没有网络开发成本。然而,如果愿意,这些当然总是可以出售以回收最初的投资。

 

来源:公众平台吴郎

EOS
ETH
DOS