主页 > imtoken安卓最新版 > EOS与以太坊对比分析(上)

EOS与以太坊对比分析(上)

imtoken安卓最新版 2023-04-14 05:56:16

以下大部分内容翻译自steemit上的一篇文章。 作者叫trogdor。 让我们看看他对这两个项目的理解。

原文链接:@trogdor/eos-vs-ethereum-for-dummies

介绍: ##

在比特币发展之初,一些人就意识到比特币除了是一种数字货币之外,背后的技术还有很大的发展潜力。 在比特币发展的这几年里,出现了很多基于公共账本区块链技术的去中心化应用。 这些应用程序包括:加密消息应用程序 (Bitmessage)、去中心化交易所 (Bitshares)、赌博 (Peerplays)、云计算 (Golem) 和社交媒体 (Steem/Steemit)。 对于区块链技术的开拓者来说,真正从头开始构建一个新的区块链应用是一个不小的挑战。 同时,在保证全网和应用的安全方面,除了传统的POW和POS共识机制,更重要的是拥有更强大的算力和更分布式的网络代币,这对很多刚刚起步对于小企业和创业者来说是非常困难的。 小型初创公司很难拥有分布广泛、计算能力强的网络来保证其应用程序的安全。

当然,其他一些共识机制,比如DPOS(分布式共识算法),可以使用相对较少的处理器数量来构建网络,但是仍然有一些问题困扰着开发者,比如如何部署大规模的分布式网络令牌,如何将密码学和区块链技术与特定应用程序连接起来。 举个例子,假设一个电脑游戏设计师开发一款游戏,他需要从零开始搭建一台电脑,同时为游戏搭建一个专用的电脑操作系统,方便游戏和电脑之间指令的传递。 那么这个游戏就不会很好玩了,因为设计师没有足够的精力花在游戏设计本身上。

智能合约平台的开发和实施其实就是为了解决上述问题,而最成功的应用就是以太坊。 你可以把以太坊理解为一个去中心化的平台,在这个平台上可以开发和运行各种去中心化应用程序(Dapps)。 同时,它还有一个优势,就是确保它的用户可以运行这些应用程序(Dapps))不受任何第三方的约束。 目前,以太坊市值已经逼近300亿美元,这也证明了市场对智能合约平台的需求。

日前,Dan Larimer(Bitshares、Graphene 和 Steem/Steemit 项目的创始人)与 eos.io 团队一起宣布了 EOS 项目的进展,该项目将是一个区块链操作系统以太坊的分叉币叫什么?,将在其上开放向所有应用开发者提供数据库、账户权限设置、执行调度、身份验证、网络应用通信等功能。 EOS将为开发者提供合适的工具,让他们可以更专注于自己应用的逻辑设计,而不必担心加密算法的实现或与去中心化计算机的通信; 同时,EOS也会尝试做到高并发,让区块链并发达到百万级交易/秒的水平。

下面我们来看看以太坊和EOS这两个系统在技术、性能、设计思路上的区别。

一、智能合约的含义##

对于那些刚接触加密货币和区块链技术的人来说,首先也是最重要的是了解什么是区块链。 从本质上讲,区块链是一个去中心化的公共账户系统。 账本记录了当前系统的所有状态(比如每个账户持有多少加密数字货币)。 除了公共账户,区块链还使用共识机制来指定整个区块链中的分布式计算机如何同步更新公共账本的所有状态。

智能合约可以在没有第三方干预的情况下解决财富和资产的交换和转移。 与传统合约类似,智能合约也定义了交易双方的权利和义务以及违约赔偿,但不同的是,这些条款是在智能合约平台上自动执行的。 以太坊是目前最大最成功的智能合约平台,许多去中心化应用已经在其上成功运行,EOS也将致力于解决以太坊目前存在的问题。

2.设计理念##

以太坊和 EOS 之间最大的区别可能在于它们网络背后的设计理念。 以太坊网络可以被描述为应用程序不可知论者,即它是一个专门设计为对所有潜在应用程序保持中立的平台,正如其在 github 上的设计原则文档中所述:以太坊“没有功能”,“拒绝内置”。 这个原则减少了应用程序的膨胀,但仍然需要许多不同的应用程序来实现代码重用。 而如果平台本身能够提供更多常用的功能,应用开发者的效率也会得到提升。

EOS 不同。 它意识到许多不同的应用程序实际上需要一些相同类型的功能,因此它正在寻找如何将这些功能提供给不同的应用程序,例如加密和区块链通信工具。 基于这一理念,EOS将广泛引入以下特性:基于角色的权限管理、用于界面开发的WEB工具包、自描述界面、自描述数据库系统和声明式许可方案。 据我了解,提供这些功能的 EOS 对于简化用户帐户生成和管理以及安全问题(如声明权限和帐户恢复)将特别有效。

3. 共识机制与管理##

EOS与以太坊的另一个显着区别在于区块链的共识机制和整体区块链管理方式。

鉴于以太坊采用工作证明POW模型(即将转换为POW/POS混合模型)以太坊的分叉币叫什么?,EOS将采用石墨烯技术,采用Delegated Proof of Share (DPOS)机制。 这种选择对于商业可扩展性具有重要价值。

当前在以太坊网络上实施 POW 背后的问题之一是很难修复损坏的应用程序。 例如,DAO 之前曾遭受过致命错误、黑客攻击和事故。 需要注意的是,那些有“代码就是法律”想法的人认为DAO被黑客攻击是一个“特征”而不是失败,因此用户应该更加负责任和谨慎地看待代码。 无论哪种方式,DAO 的崩溃表明,以太坊上的失败应用程序要么导致投资者遭受重大损失,要么导致混乱的硬分叉。 根据目前以太坊的POW共识机制,每次硬分叉也会造成多链竞争的风险,就像DAO事故后的以太坊经典ETC分裂一样。 但是为了处理损坏的应用程序,需要一个破坏整个以太坊网络的分裂硬分叉。

相比之下,EOS 包含一种机制来冻结和处理破坏性或冻结的应用程序。 例如,如果一个 DAO 发生在 EOS 上,它可以被冻结、处理或更新,而不会干扰其他应用程序。 另外,EOS的DPOS共识机制使得在硬分叉时不可能产生多条竞争链。 这已被 Steem 网络经历的 18 次成功的硬分叉所证明,该硬分叉也在石墨烯上运行。 此外,EOS 将包含一个具有法律约束力的“宪法”,建立解决用户纠纷的共同管辖权,它还将包括一个基于股权权重投票的自治社区。

未完待续。 . .

交流群:323205893