主页 > imtoken官方地址 > 什么是 EOS? EOS与比特币和以太坊有什么区别?

什么是 EOS? EOS与比特币和以太坊有什么区别?

imtoken官方地址 2023-08-18 05:10:10

Chainke,专为开发者设计,回答任何问题!

本文来自区块链技术社区,未经允许不得转载。

从加密数字货币的市值来看,除了比特币、以太坊等,市值最高的项目是企业操作系统(EOS)。在关注度上,EOS也是2017-2018年的明星项目,经常被认为是区块链的主要竞争对手3.0.

EOS 是 Block.one 开发的一个新的区块链软件系统,目标是去中心化一切。从 2017 年年中开始,经过一年的代币众筹,它于 2018 年 6 月 15 日通过由数十个区块生产者(区块生产者,BP,也称为超级节点)组成的社区上线。网络,EOS主网主链正式运行。

可以通过EOS Tracker查看EOS区块链网络(EOS主网)的状态:.相应地,可以通过以下网址查看以太坊网络:比特币网络可以通过以下网址查看:.

需要注意的是,虽然有EOS主网,但实际情况要复杂得多。任何人都可以使用 EOS 提供的 EOSIO 开源软件构建自己的链,EOS 鼓励开发者这样做。

接下来,我们将分几个主题介绍基本的公链EOS及其应用开发。 EOS的基础公链可以说是为应用而生。

EOS VS 以太坊

理解 EOS 的方法之一是将其与以太坊和比特币进行比较。

在发展目标上,比特币、以太坊、EOS是渐进的,它们是区块链1.0、区块链2.0、区块链3. 0,重点是货币、合约、应用。以太坊在实际应用中主要基于代币。以太坊和 EOS 都是基于以前的想法和重新开发。以太坊是比特币的改进版,EOS 是以太坊的改进版。

这里我们用一个比喻来比较比特币、以太坊和EOS,如下图所示。

图 1:比特币、以太坊和 EOS 的比较

比特币的设计方式与黄金相似。在数字世界中,根据工作量证明共识机制,挖矿节点进行加密计算,以比特币的形式获得挖矿奖励。挖矿节点也可以获得交易手续费收入。但是,虽然比特币网络中的资产价值很高,但交易并不频繁,交易手续费收入目前在矿工收入中占比并不高。

以太坊的设计类似于高速公路。在这条收费公路上,车辆需要付费才能行驶。早期募集资金建设“高速公路”,早期投资者享有“高速公路”的主要利益。之后,共同建设和维护“高速公路”的挖矿节点也可以获得挖矿奖励和交易手续费收入。在以太坊网络中,由于各个项目都基于它产生了大量的代币,因此以太坊网络的交易量比较大,挖矿节点获得的交易手续费收入占比高于比特币。

EOS 的设计方式与房地产开发类似。 Block.one公司卖掉土地后,顺理成章地把获得的资金用于基础开发,然后以类似开垦的方式每年增加5%的土地。

EOS 的繁荣,主要取决于那些已经竞购了大块地块的开发商能否很好地开发和运营自己的地块? EOS 网络依靠超级节点(即区块生产者)共同构建和运行。按照目前的设计,这些节点每年共同获得新发行的 EOS 的 1% 作为回报。

与以太坊不同,EOS 网络被设计为不再收取网络交易费用,EOS 代币持有者拥有相应的网络使用权。但是,如果应用程序的开发者没有持有足够的 EOS 代币,则可能需要从市场上购买和租用以获得使用主网的权利。以此类推以太坊有什么实际应用价值,这种设计类似于购买或租用办公楼。

当然,上面讨论的比喻只是为了便于理解。 EOS 的现实是这样的:Block.one 筹集资金开发了一款名为 EOSIO 的开源软件。 EOS 社区使用这个软件来运行 EOS 主网,从逻辑上讲,这个主网不是由 Block.one 运行的,而是由社区运行的。此外,其他人还使用开源软件 EOSIO 来构建替代网络 (altnet)。

Altnet 是一个模仿山寨币的新术语。在社区运行的 EOS 主网之外,EOS 鼓励其他人使用 EOSIO 开源软件来构建类似于山寨币的替代网络的新区块链网络。比特币的山寨币与比特币的价值无关,同样,山寨币与 EOS 主网无关。

EOS 是对以太坊的改进。每个运行 EOSIO 开源软件的区块链网络几乎可以做以太坊可以做的所有事情,比如编写智能合约和发行代币。

EOS为什么会有超级节点选举

EOS采用的共识机制是DPOS(Delegated Proof of Stake),即部分节点在获得足够多的选票后成为见证节点或出块节点(BP,又称EOS)。称为超级节点),负责区块链的出块。

对于比特币系统,任何人都可以接入网络,以算力争夺记账权,生成区块。使用 EOS,只有超级节点才有资格出块。这是因为两者使用的共识机制不同:比特币和以太坊使用的是工作量证明共识机制,而EOS使用的是DPOS(Delegated Proof-of-Stake)共识机制。

围绕POW和DPOS的比较,讨论主要集中在能源消耗、效率、安全等方面。但我们也可以从去中心化网络形成的角度看到为什么DPOS是一个可行的选择。

基于区块链思想开发的软件系统有以下三个关键要求:

一个是性能。其去中心化网络的整体性能能否支持大量应用?

第二个是网络。其共识机制、经济激励和社区运营能否吸引足够多的节点加入,形成一个安全可靠的去中心化网络?

第三是功能。无论目标是通用的、功能的还是工业的,它是否提供了应用程序开发所需的必备功能?

一条基础公链成败的关键在于以上三点:性能、功能和网络(见图2)。EOS在性能和功能上做了很多努力,而DPOS共识机制和超级节点选举是EOS在“网络”一角的努力。

图 2:基础公链三角:功能-性能-网络

对于比特币和以太坊网络,在很长一段时间内,它们逐渐吸引足够多的节点加入到挖矿经济激励的方式中。对于一些基础的公链区块链项目,其主要节点由基金会或相关方出于各种原因运行。比较典型的一种是NEO(NEO),交易吞吐量(TPS)很大,但官方节点不到10个。

在 2017 年 12 月的一份报告中,NEO 委员会提到了其网络去中心化的计划,并解释说:“我们希望至少有 3 个节点由外部实体运行……去中心化的早期阶段:2 个节点将由锡安市运行,1 个节点由社区运行并由社区资助(独立于基金会),2 个节点由营利性区块链公司运行,2 个节点由NEO 理事会运行。”

NEO的共识机制是DBFT,全称是Delegated Byzantine Fault Tolerant。是一种拜占庭容错共识机制,通过代理投票实现大规模节点参与共识(见NEO白皮书:)。

EOS通过超级节点选举来刺激主动去中心化网络的形成,超级节点选举与其共识机制DPOS(Delegated Proof of Stake)高度匹配。按照目前的设计,21 名活跃生产者和 179 名候补生产者共同获得选票,生产 EOS 区块链的区块以太坊有什么实际应用价值,即运行区块链网络。这些区块生产者是动态的,并且会根据投票进行动态调整。

EOS区块链生产者的收益分配机制是,区块生产者每年可以获得总计1%的EOS代币作为回报,其中0.25%是基于每个区块0.@ > 75% 将根据收到的选票进行分配。请参阅 2018 年 5 月 12 日的项目发布。

从 2018 年初到 6 月 15 日 EOS 主网上线,围绕 BPs 的竞争表明,这种机制在动员众多参与者竞争方面取得了相对成功,并促成了 EOS 的形成去中心化网络。这是一条务实有效的道路。

从另外一个相关的机制设计中,我们也可以看到EOS团队的精心设计。与其他代币发行项目不同的是,EOS 代币的发行历时一年,一方面备受关注,另一方面,或许更重要的是,这种做法使得 EOS 代币相对分散在众多持有者中。在所有者手中,其所使用的委托权益证明共识机制的有效性在一定程度上得到了保证。

EOS 架构:与比特币和以太坊的比较

在讨论以太坊时,我们比较了比特币和以太坊之间的架构差异。现在,EOS被认为是区块链3.0的有力竞争者,我们来看看这三个不同的架构。其中,EOS的架构参考了唐宇的文章《从EOS系统架构看BM的野心》,如图3所示。

从EOS系统架构看BM的野心,唐宇/文,2018年4月24日。

图 3:EOS 架构

在最基本的层面——数据层和网络层,EOS与比特币和以太坊没有太大区别。

EOS的共识机制采用DPOS(Delegated Proof of Stake)共识机制,与之前的共识机制有很大不同。由于采用了 DPOS 共识机制,EOS 网络的激励层可以视为不再单独存在(图中未显示)。 EOS网络每年新发行5%的EOS币,其中1%按照一​​定的规则分配给区块生产者,另外4%进入社区的提案系统(worker proposal system)资金池进行分配。

EOS 的智能合约与以太坊的略有不同,但基本上具有相似的设计。 EOS 的应用也与以太坊类似。所以对于合约层和应用层来说,都是类似的。

EOS系统设计的创新点在于工具层和生态层。

为了让EOS适合应用开发,EOS团队为其设计了账户、连续数据库(Multi-Index DB)等工具和接口。所以这里继续唐宇的分类,相信在合约层和应用层之间有一个工具层,这样可以更方便地在EOS区块链上开发应用。

EOS的另外一个特别的设计是,它把自己的EOS主网和EOSIO软件分开,鼓励开发者使用EOSIO软件来构建特定行业、特定领域的区块链网络(应该使用新的网络名称),并构建自己的应用程序集。在系统架构的最顶层可能有一个生态层,是一个使用EOSIO软件的区块链,比如专门为游戏、物流、金融、社交、能源、医疗等开发的公链。