美文网首页区块链播报站
智能合约天下,谁主沉浮?EOS vs. ETH

智能合约天下,谁主沉浮?EOS vs. ETH

作者: 韭仙女下凡 | 来源:发表于2018-08-08 10:30 被阅读24次

    原创文章,版权声明:以下内容来自微信公众号"EOSCochain",搜索 "EOSCochain"即可订阅,作者:韭仙女下凡,笔名:MW。转载必须保留以上声明。

    区块链网络生态的崛起,背后的一大坚实力量便是智能合约功能的创建和优化。比特币之后,后起之秀不断,其中EthereumEOS是目前有利于智能合约生长的两大沃土。

    两者的架构框架有相似之处,且都围绕着智能合约的概念,都旨在成为去中心化应用的操作系统。

    当下,争夺霸权的斗争正在进行,EthereumEOS正在争夺区块链“食物链”中的同一块领地,随着时间的推移,两个平台是都能存活下来,还是说最终会出现明显的赢家?

    本文将多维度地,对这两个竞争平台进行简短的分析。智能合约天下,究竟谁主浮沉?


    什么是智能合约

    智能合约(Smart Contract),最初是上个世纪90年代由Nick Szabo提出,但长期以来,由于缺少可信的执行环境,因此智能合约的发展在早先一直处于停滞状态,并没有被应用到现实产业及实际的经济活动中。

    比特币诞生后,人们开始研究比特币背后的底层技术,并渐渐清晰地意识到其底层区块链技术具有天生的特质可以为智能合约的执行提供良好的、可信度很高的环境。

    那么智能合约究竟是什么呢?

    智能合约是旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,并且这些交易可追踪和不可逆转的。

    简而言之,智能合约有如下几个重要特点:

    1. 无第三方参与;

    2.根据合约代码设定,执行过程是自动的;

    3. 外部条件触发;

    4. 交易过程公开透明,可追踪,且不可逆,无作恶可能。

    举个例子,某一位小有名气的画家想要出一本画册,出画册前画家在区块链网络上众筹,期望筹得一笔出画册的启动资金,承诺每一位参与众筹者,在画册大卖后,可以分得一定比例的利润。

    具体的条件记录在智能合约中,且这一切以智能合约作为约束,那么,设定好的条件是不可篡改的。

    譬如,事后画册大卖,这个时候,无论画家有多大的话语权,他也是没有办法去推翻当初众筹的设定条件,因为执行过程是自动的,且不可逆的。程序如同一个可完全信任的人,承担临时保管资产的功能,并且按照事先的规则执行后续操作。

    除此之外,由于交易是进行在智能合约上的,所以没有第三方机构和个人的介入,画家和参与众筹者是面对面,直接对接的。

    EOS vs. ETH

    以太坊是智能合约领域的先发者,拥有强大的社区。然而,EOS的粉丝认为它改善了以太坊的缺点,称其为“以太坊杀手”。

    这两个平台有很多的相似之处,但拨开表面,探勘他们的核心,我们会发现他们在以不同的方式处理技术难题,尤其是可扩展性三难问题(又称:不可能三角)。

    什么叫可扩展性三难问题呢?

    首先了解一下可扩展性。可扩展性关乎在给定网络上处理交易的能力。如果一个公链要为大众所用,那么它必须要具备处理数百万用户同时在线情况的能力。

    可扩展性三难问题是区块链技术中的一个固有问题,它指出每个区块链都有三个主要特征:

    1. 安全性。区块链不变性,以及抵抗攻击的能力,例如承受51%攻击、Sybil攻击、DDoS攻击等。

    2. 去中心化程度。审查阻力水平和区块生产者数量。

    3. 可扩展性。给定时间内,网络可处理的事务数。

    区块链面临这些特征之间的权衡。他们最多只能拥有三个特征中的两个。任何可扩展性的增加都会导致更多的集中化,更低的安全性或两者兼而有之。

    以太坊和EOS以两种不同的方式处理三难问题。

    以太坊 - 权力下放

    该平台目前使用POW(Proof of Work)一致性算法,矿工生产新的区块。但是,有计划在未来几年内转向POS(Proof of Stake)。

    无论共识机制如何,很明显,以太坊在可预见的未来已经并且将会分散。现在,任何人都可以购买采矿设备并开始为区块生产做出贡献。而且,切换到POS后,只要你持有以太币,你将会成为一个潜在的区块生产者。以太网络不限制区块生产者的数量。

    但是,这种权力下放确实有一些缺点。以太坊在当前条件下进行缩放时非常困难。现在,网络每秒最多处理15笔交易(TPS)。与VISA的24,000 TPS相比,ETH目前的处理速度,交易成本相对较高,可扩展性相对较低,显然无法满足商业级应用。

    事实上,在2017年,单是以太猫CryptoKitties一款游戏,在以太坊上就造成了网络拥挤,导致交易时间变慢,费用增加。

    EOS - 可扩展性

    EOS通过一定程度的集中化来提高区块链的可扩展性。网络使用DPOS机制进行操作。在这种机制下,通过21个选取出的超级节点进行区块生产。

    EOS代币持有者可以使用手中代币的投票权,投票选出超级节点/区块生产者。这种配置比以太坊更加集中化,这也是遭到反对声音质疑的一个原因。

    EOS还制定了指导网络活动的章程。如果违反“宪法”准则,将面临无法获得资金的风险。尽管EOS今年刚刚推出,却已有多个冻结账户。

    EOS采取以上措施,提高了扩展能力。区块链不需要等待数千个节点达成共识,而只需要来自21个超级节点的一致。目前,这种可扩展性的改进使EOS达到了3,000 TPS。

    交易费用

    每个用户都需要为以太坊网络上的每笔交易支付一定的交易费用。而EOS则是零手续费。尽管目前,以太坊可能是第二大最有价值的加密货币,但如果EOS各方面实施妥当,假以时日,它有超越以太坊的可能性。

    更容易构建DAPP

    由于使用支持常规编程语言(目前支持C++,将来逐渐支持JavaScript/Go/Python/Rust等)的WASM虚拟机,而不是专用小众语言,所以EOS平台使得DAPP的编码更容易,极大地方便了智能合约的调试、安全性保证、成熟库重用。

    反观,以太坊上开发者需使用Solidity语言,这是以太坊核心开发人员创建的语言。这或许是目前一部分开发人员更喜欢使用EOS而不是以太坊的一大原因。

    DOS攻击(拒绝服务攻击)

    先前,以太坊网络已被证实易受到DOS攻击(拒绝服务攻击)。

    而EOS极不容易受到DOS攻击。这是因为:EOS按比例给予代币持有者网络带宽、存储空间、和运算能力。

    恶意攻击者只能消耗根据其EOS代币占比拥有的相应比例的网络资源。DOS攻击有可能会对某个特定的应用产生影响,但是这些攻击永远不会扰乱甚至中断整个网络。

    EOS的未来

    以太坊网络仍然停留在每秒15笔交易,在真实的应用程序负载下,这个数字或许还会略有下降。相比之下,EOS有着很大的优势,一旦合理实施,EOS将很可能成为唯一能够真正处理商业级去中心化应用的平台。

    与此同时,EOS聚焦DAPP的构建,DAPP商业级应用程序或许会加速EOS的生态繁荣。不难想象,若一个“爆款”DAPP诞生在EOS网络上,这很有可能是EOS超越其他平台的重磅导火线,区块链商业级应用的燎原之火或许会迅速铺开。


    ✎【EOS Cochain】Technology Oriented  

    Cochain跨链科技以技术作为团队的核心力量,团队技术人员致力于研究最前沿的区块链技术,包括不仅限于跨链协议、DAPP扩展、区块链性能扩展等。

    团队将最益于EOS生态繁荣的前沿技术,融入EOS Cochain的打造中,服务于区块链行业,服务于区块链用户。

    感谢阅读

    相关文章

      网友评论

        本文标题:智能合约天下,谁主沉浮?EOS vs. ETH

        本文链接:https://www.haomeiwen.com/subject/jqstbftx.html