【深度解析】EOS你凭什么挑战以太坊?|比特币中文门户网站 比特币值得您拥有!

              本文重点:【深度解析】EOS你凭什么挑战以太坊?|比特币中文门户网站 比特币值得您拥有!

              概况地说,EOS项目是为了打造一个底层操作系统,就好像咱们的Mac系统,或者是Windows系统之类的,在这个基础上,才能创建各种应用软件。

              这个去中心化系统是为了能够支持工业级别的去中心化应用,例如可以在汽车行业建立去中心化的数据分析,在物流行业建立去中心化的追踪系统等等。 EOSETHEOS项目还打算完全去除转账费用。 相信现在使用以太坊转账,大家都能感觉到手续费变得越来越高,这也一直被人诟病。

              EOS如果能搞定这块,那以太坊真的是要慌了。 其次,EOS项目方声称EOS系统可以每秒转账百万次,这个又完爆了以太坊。

              口说无凭,任何人都能站出来说我的系统比以太坊好。

              别急,接下来我们就来深入分析为何EOS会这么牛。 不过在这之前,让我们先来探讨下为何我们需要EOS系统。

              作为应用软件,无论中心化还是去中心化,都需要能够支持很多用户。 如果去中心化应用想要被主流用户接受,那么至少要能够给百万级人数使用才行,所以去中心化应用需要有足够大的扩容性。 整个平台或者操作系统,要能够开发出能够免费给用户使用的应用软件。 就算去中心化应用有再多好处,用户也不能被强迫必须付费使用。

              整个操作系统平台应该给开发者足够的自由度来根据他们的想法在任何时候去更新去中心化应用。

              如果应用中有bug,开发人员可以去修补,但是不能影响整个底层操作系统。

              去中心化应该需要很平稳地运行,而且要有很低的延时性,不然打开个网页都得等半天的心情,相信都可以理解的。

              操作系统平台要能让基于它的去中心化应用同步运行,这样可以合理分配计算量,从而节省时间。

              不过也不是区块链上所有的功能都应该是同步运行的。 比如转账,多个转账就不可能同步运行,需要一个转完再转另一个,这样可以避免双花,比如你拿着同时去花钱买东西,同时付钱,就可能就有一家收不到钱。 现在市场上,很明显大家都是在用以太坊。

              虽然它有非常强大的智能合约,但是。

              而且,转账需要燃料费用也是阻碍其发展的重大因素。 通过以上的分析,相信现在可以回答为什么我们需要EOS了。

              EOS项目的核心团队是基于开曼群岛的“”。 BrendonBlumer是EOS项目的首席执行官(CEO),在2014年就进入区块链行业。

              在这之前,他在网络游戏公司和房地产行业都有工作经验。

              DanLarimer是EOS项目的首席技术官(CTO)。

              他是DPOS算法的创建者,同时也是去中心化自制组织(DAO)的创建者。 同时,他也参与了比特股和Steem。 现在区块链技术面临到的最大问题就是扩容性,相信大家对以太坊拥堵已经深有体会,一只猫都能分分钟搞瘫它。 传统的支付手段例如Visa,每秒可以转账1667次,Paypal每秒转账193次。

              相比之下,每秒可以转账大约3-4次,以太坊每秒也就20次转账。 那么为什么基于区块链的TPS(每秒转账数)那么低呢?其实这是因为在现有的区块链系统中,任何的转账都需要网络中所有的节点达成共识,所以速度会很慢。

              EOS系统使用的是DPOS(股份授权证明)共识算法机制,在这种算法机制下,EOS可以很轻松地完成每秒百万转账。 先卖个关子,等会我们会详细聊聊为啥这个算法这么牛。

              以太坊整个系统在DAO攻击之后就变得有些停滞不前了。

              所有事情都好像停止了,而且由于硬分叉,社区也开始分裂。 由于EOS系统使用的是DPOS算法,在这种生态系统下,以太坊这种分叉的情况几乎不会发生。

              如果有些去中心化应用有瑕疵,那么被选举出来的区块生产者可以冻结这个应用直到它被整个软件系统所接受。

              这其实也是DPOS系统的简单延伸,不需要每个节点都参与对链上的管理。 EOS系统可以允许网页工具包嵌入进行交互界面开发,自我描述的接口,自我描述的数据库以及权限声明。 EOS生态系统中,治理规则是通过制定管辖权,法律的选择以及其他共同接受的规则。 这通常是通过具有约束力的宪法来完成。 EOS系统中每笔转账都需要包含这种宪法的哈希签名。 这在本质上是把用户绑定到这个宪法之上。 这种宪法和协议可以通过以下的流程来进行更改:更改方案由在21人中获得17人赞同的区块链生产者提出,而且这个情况需要保持30天。 如果宪法更改成功,所有用户需要使用新宪法的哈希值来签署他们的转账。

              区块生产者需要适应这种改变,并更改相应代码,同时应用到相应的区块链上。 区块生产者提出的代码需要保持21人中17人同意的比例,并连续维持30天。

              在这之后,会给予所有的节点一整周的时间来适应新的改变。 任何不跟随新的协议的节点会自动关闭。

              所以在EOS系统中,如果发生了类似DAO攻击这种情况,EOS系统会被强制快速寻找现有协议的改变和方案。 如果是非常紧急的情况下,区块生产者也有权可以加快更新流程。 EOS系统基于一个所有者权益模型,用户拥有同时也可以使用和他们权益正相关的资源,而不是需要支付每笔转账。

              所以本质上来说,如果你有N个EOS代币,那么你就可以使用Nk比转账,从而取消了转账费用。 如果开发者想要在以太坊上测试他们的应用,费用会很高。

              研发初期的燃料费用就足以让开发者破产。

              以太坊和EOS最基本的区别是以太坊租出他们的计算能力给开发者,而EOS是给予他们资源的所有权。 所有本质上来看,如果你有一千分之一的EOS权益,你就有EOS系统中所有计算能力和资源的千分之一。 ,使用最多的就是在。

              但是,EOS系统使用的是DPOS(股份授权证明)共识算法。

              那么这个算法又是如何运作呢?在说之前,我们先来了解POS(权益证明)算法,毕竟DPOS是基于它的。 首先,任何拥有和EOS整合的区块链上代币的用户可以通过投票系统来选择区块生产者。

              任何人可以参与区块生产者的选举,同时他们也可以生产和“他们获得投票数/所有其他生产者获得投票数”比例的区块数。 DPOS系统不会有分叉的现象出现,因为区块生产者必须要一起合作而不是一起竞争来寻找区块。

              并且如果有分叉,那么共识会自动转换到最长的那条区块链。 ,为了确保转账绝对的可靠性,21个节点中有15个达到共识就可以转账,暂且称之为15/21法则。 所有节点都不会自动转移到分叉链上,因为分叉链上没有区块生产者可以满足上面所说的15/21法则,而任何区块只有满足这个法则才会成为整个链的一部分。 投票制度其实有以下问题,首先有可能最后投票的参与度会很低,影响投票结果。 其次也会可能有这种情况,例如用户把币都存在了交易所,交易所有可能会代替他们去投票,但是用户并不是很在意到底交易所会把票投向何处。

              也就是说有时候代币持有者的兴趣点和用户的是可能不完全一样的。 ,比如N个EOS代币可以获得Nk个免费转账额度,但是这对经济条件不好的人来说就不太公平,因为他们可能买不起那么多代币,有钱人可以买更多代币,而且还获得更多免费转账的额度。

              而且对于一些很少用区块链的用户,可能只是用几次而已,这种所谓免费转账的机制对他们来说没有太大意义,而且这类用户还不少。

              在POW(工作量证明)算法情况下,这种风险能被减轻,因为哪怕有个矿工自己去挖红色链,但是其他矿工不参与,因为在蓝色链上挖矿收益更高,而且更加安全,他也没办法去做出分叉。 所以在POW机制下,去进行分叉会浪费矿工很多的资源,因为挖出来的区块有可能被网络给否决,但是这些资源可以在原先的链上获得很大的收益且无风险。

              因为POS中没有挖矿,只有验证者(validator),如果你作为验证者,可以在蓝色链和红色链上都放资金,那么无论你做出多么恶意的分叉行为,你都会稳稳地有收益。 这就叫做“账本分叉问题”。 ,不像以太坊会严重惩罚每一个这样做的验证者,所以EOS的系统有存在“账本分叉问题”的可能性。

              很明显,EOS想要和以太坊在“去中心化应用平台”这方面竞争。

              他们都有非常厉害的技术以及非常强大的团队。 但是就像我们之前所说,EOS并不是没有任何缺陷的,而且整个系统也需要时间去开发。 与此同时,以太坊也有一些非常优质的扩容策略,例如plasma,分片等等。