主页 > token.im官网 > 浅析以太坊与EOS的区别
浅析以太坊与EOS的区别
自从EOS问世以来,人们就一直在区块链的话题上比较以太坊和EOS。 EOS也是以太坊的目标,被称为“以太坊杀手”。 这个话题已经写得很烂了以太坊被称为,今天还是想再说一下这个话题。
以太坊被称为区块链2.0,是专门为去中心化应用程序(DAPP)的开发和运营而打造的智能合约平台,也是第一个应用智能合约的平台。 EOS被称为区块链3.0,是一个共识区块链操作系统,为程序开发者提供数据库、账户权限、调度、身份验证操作系统。
从设计理念来看
以太坊被设计成一个面向所有潜在应用的中立平台,也就是说,它最大的特点是“没有特点”。 以太坊的设计就像一条高速公路。 在这条收费公路上,车辆行驶必须缴纳通行费。
EOS 被设计成一个类似 Windows 的商业操作系统,为开发者提供他们需要的工具。 EOS的设计思路类似于房地产开发。 出售土地后,EOS官方将使用获得的资金进行基础开发,然后通过开垦土地的方式,每年增加一定比例的土地。 与以太坊不同,EOS 网络旨在不再收取网络交易费用。
从共识机制来看
以太坊采用类似于按劳分配的工作量证明机制(POW),即工作越多,得到的越多。 你付出的劳动越多,得到的回报就越多。 POW 是以太坊从比特币继承而来的共识机制。 但是POW有一定的缺陷,就是它对交易的处理速度太慢,矿工需要不断地计算和碰撞哈希值,效率极低。 为了弥补比特币的不足,以太坊提出了一种新的共识机制,即“Proof of Stake”或“Proof of Stake”(POS)。 就是持有的币越多,拥有的权益就越多,挖矿也会相对容易一些。
EOS采用授权权益证明机制(DPOS),类似于董事会。 董事会成员的人数受到所有人的限制和选举,选定的董事会成员可以行使其权利。 根据 DPOS 的设计,部分节点在获得足够票数后需要成为见证人(区块生产者),负责区块链的区块生成。 EOS 网络依靠这些见证人共同建设和运营。
在性能方面
以太坊网络受限于CPU的单线程性能,理论上可以达到每秒50到100笔交易。 但是,在实际应用中,以太坊网络的交易速率约为每秒10次,甚至更少。 当网络拥堵时,只能执行交易手续费高的交易,普通用户无法完成交易。
EOS依托石墨烯技术,在压力测试中显示可以达到每秒10,000-100,000笔交易,并使用并发机制扩展网络,理论上每秒可以处理数百万笔交易。 如果达到这些基准,EOS 应该能够支持数千个商业规模的 DAPP。 由于不会产生交易手续费,EOS不需要计数操作,已经明显优于以太坊,但目前离最终目标还差得很远。
从账户体系来看
在以太坊中,拥有私钥就相当于控制了以太坊账户空间中的一个账户。 无论是私链、公链还是联盟链,私钥对应的账户都是不变的,这就是为什么以太坊可以申请离线账户的原因。 或者也可以说,以太坊体系下的所有链共享一个账户地址空间。 如果你控制了一个以太坊账户,那么这个账户在公链和私链上都是你控制的。
生成以太坊地址的过程是:私钥->公钥->地址。 因此,地址生成需要三个步骤:首先,生成随机私钥(32字节); 第二,通过私钥生成公钥(64字节); 第三,通过公钥(20字节)获取地址。
与以太坊不同,EOS弱化了私钥的地位以太坊被称为,链上交互以账户为基础。 与一长串不规则且难以记忆的哈希值相比,EOS 账户更具可读性,更容易普及。 它是链上的唯一标识符,存储在链上,直接与链交互。 简单来说,EOS 账户是存储在 EOS 区块链上并连接到您的“密钥”的人类可读名称。 EOS账户无法自行生成,需要EOS账户才能注册EOS账户。 因此,如果你想创建一个EOS账户,首先你需要一个有EOS账户的朋友帮你注册,你可以通过支持EOS账户的钱包(比如TokenPocket钱包)进行注册; 直接在钱包里注册。
结语
总结一下,如果把比特币比作一个只会打电话的大哥,那么以太坊就像是小灵通,除了可以打电话,还可以有一些小游戏、小应用; EOS就像诺基亚,除了支持一些小游戏之外,还有一些高级的应用,比如上网,发邮件。
以太坊提供了一个开发平台,人们可以在上面编写智能合约,然后发布一些应用程序。 但是,以太坊的性能不足,交易费用“昂贵”,尤其是在以太坊拥堵的时候,需要支付非常高的费用。 这时BM推出了EOS来解决以太坊的不足。 与以太坊转账需要手续费不同,EOS 转账几乎是“免费”的。 用户只需将自己的一小部分EOS抵押给系统,系统会分配相关资源,即可享受“免费”的转账服务。 但是注册一个EOS账户需要一定的费用,CPU/NET/RAM等资源对于新人来说也是比较高的。 因此,不能简单的说EOS就一定比以太坊好,至少目前只能说各有优缺点。