ETH和EOS比较做了哪些改进和优化
扫描二维码
随时随地手机看文章
在白话区块链之前的推文《被称为区块链 3.0 的 EOS 是什么》中提到:比特币就像大哥大,只有打电话功能;以太坊像小灵通,除了打电话,还可以有一些小游戏;EOS 就像第一代的 iPhone,除了支持一些小游戏外,还有一些高级的应用,像上网、发电子邮件等。
从智能合约的支持与运行速度的角度上来说,ETH基于BTC进行了改进,EOS对ETH进行了改进,那么ETH和EOS做了哪些改进和优化呢?今天,大白就和大家梳理一下。
首先,故事得从“大哥大”比特币说起 。比特币掀开了加密数字货币的面纱,并迅速得到了大家的追捧,除了对货币本身感兴趣之外,更多的人关注的是比特币背后的区块链技术。人们好奇区块链去中心化的特点,自然而然想将它应用到其他领域,比如租赁交易等。然而,比特币本身的功能单一,对用户来讲,无非是挖矿、转账交易。
于是,V 神搞了比特币的升级版——“小灵通”以太坊。
相比于比特币,以太坊有诸多优势。比特币的区块确认时间平均是10分钟一次,而以太坊平均是十几秒。这意味着对于普通用户而言,使用以太坊进行交易速度会更快。
对于开发人员来讲,比特币的功能单一,不宜在其基础上开发一些别的去中心化应用。相比之下,以太坊是个福音,因为它提供了一个开发平台,人们可以在它的平台上编写智能合约,进而发布一些应用。不仅如此,以太坊还发布了 Token 标准协议,这样一来,在以太坊上开发应用的同时还可以发行自己应用的 Token,使得开发人或者开发商有收入来源。
比特币仅仅是一种货币,而以太坊不仅仅是货币,还是一个世界级计算机。
然而,以太坊虽好,但也面临着两个现实难题:第一,虽然以太坊的区块确认时间较比特币已经有所提高,但是对用户而言,转账还达不到像支付宝、微信那样的“秒到”转账体验,也就是以太坊的性能不足。第二,以太坊的交易手续费“昂贵”,尤其是以太坊拥堵的时候,需要支付非常高的手续费才有可能被及时打包确认。关于以太坊的手续费与转账速度,可以大白之前的推文《以太坊转账手续费与到账速度,巧妙设置Gas能省钱》。
这个时候,BM 推出了 EOS,想解决以太坊的不足。EOS 可以简单理解为以太坊的升级版。
EOS 主网的 TPS,最高能达到每秒 3500 次左右,对比以太坊每秒只能处理 30~40 笔交易,EOS 有了很大的提升,转账速度更快。
不同于以太坊转账需要手续费,EOS 转账几乎“免费”。用户只需要将自己持有的一小部分 EOS 抵押给系统,系统会分配相关的资源,然后就可以享受“免费”转账服务了。
此外,EOS 的可扩展性比以太坊更强。以太坊不提供一些常见的功能接口,而 EOS 提供,这对开发者而言更友好。
为了方便理解,我们将以太坊看作是比特币的升级,将 EOS 看作是以太坊的升级,但并不是说以太坊一定比比特币好,EOS 一定比以太坊好。
在区块链领域,存在一个“不可能三角”,即可扩展性、去中心化、安全三者不可兼得。EOS 的可扩展性虽比以太坊好,可是却没有以太坊去中心化,以太坊没有比特币去中心化。