链客,专为开发者而生,有问必答!
此文章来自区块链技术社区,未经允许拒绝转载。
EOS是一个基于区块链的开发平台,专为构建去中心化应用程序(dApp)而设计。EOS是一个开源项目,其源代码可以在github上查看。
EOS区块链使用委托证明(DPoS)共识机制,具有21个区块验证器(21个主节点)和集成的拜占庭容错。EOS区块上的交易通常在1秒内确认,确定性为99.9%,EOS 每0.5秒创建一个新区块。
EOS施行了一种名为Transaction as Stof of Stake(TaPoS)的机制。由于该机制要求每个交易必须包含最近区块头散列的一部分,因此,在TaPoS机制下,很难伪造链。
EOS的主要特征总结
DPoS共识机制:具有21个区块验证器(21个主节点)和集成的拜占庭容错。
并行处理:在EOS网络上并行处理的能力交易,能提高交易处理速度,并具备更高的可伸缩性。计划在EOS未来版本中实施。
网络灵活性:如果DApp出现故障且包含严重错误,则选定的区块验证器可以冻结它直到问题得到解决。
高吞吐量:EOS理论上可以支持每秒1,000个以上的交易,在未来会实现每秒6000-8,000笔交易。
所有权模型:拥有EOS代币代表网络资源的比例份额,如带宽、存储和处理能力。开发人员必须拥有足够数量的代币才能在EOS区块链上创建DApp。
无交易费用:将EOS代币发送给其他用户或将其用于DApp不需要任何费用。
EOS宪章:EOS宪章是进入EOS生态系统使用EOS平台的成员们签订的多方合同。EOS宪章共有18章,概述了管理EOS区块链的规则和用户权利。
EOS优劣势分析
优势
-
EOS拥有大量资金,可以资助dApp在EOS网络上建立。据宣布,EOS VC有10亿美元,但由于EOS价格大幅下跌,现在应该缩水很多了。
-
与大多数其他主流区块链平台不同,EOS网络无需支付交易费用,这在用户体验方面很好。
-
EOS使用WASM虚拟机,它支持不同的编程语言,如C、C ++和Rust。这让更多开发人员可以更轻松地在EOS平台上构建dApp。
-
EOS使用的DPoS共识机制实现了高吞吐量,这意味着用户几乎可以立即看到他们的交易被确认。它比大多数去中心化的PoW共识的区块链要快很多,并且支持dApp的可扩展性。
-
EOS具有灵活性,dApp中的错误不会影响EOS网络。21个区块验证器可以冻结应用程序直到开发人员修复问题并重新上线。
-
开发人员必须使用EOS代币来支付与智能合约、 dApp相关的存储、带宽和计算成本,并在关闭dApp时收回代币。(这种模式可确保开发人员对其工作和整个生态系统产生利益,但不需要像其他平台那样产生不可退款的部署付费。该模型一定程度上能吸引开发人员在EOS区块链的基础上进行构建。)
劣势
由于EOS网络上的交易是免费的,因此其网络容易遭受垃圾攻击。
创建一个EOS账户的过程并不简单,并且需要支付一定的费用。本身区块链的采用就是行业难题,EOS简直就是在第一步就将用户拒之门外。
EOS区块生产者数量相对较低,只有21个。这导致了严重的中心化,每个块生产者都能对网络产生很大的影响。EOS网络的去中心化程度完全无法与比特币、以太坊等相比较。
EOS的治理严重依赖于投票,但代币持有者的参与率很低,这可能导致治理无效。(就连EOS主网启动,也是花费一周的时间,投票才达到15%。)
Huobi贿选丑闻突出了DPOS系统的缺点。作为超级节点的回报是巨大的。EOS当前的价格为2.73美元的情况下,超级节点每年收入超过68万美元。这激励区块生产者用尽各种策略来维持其状态。
Dan Larimer将转向下一个项目。Dan Larimer之前的项目之一Steemit最近宣布裁员70%的员工。
-
Block.one声称EOS网络是灵活的,因为在修复错误的同时可以冻结有缺陷的dApp。但是,这样权力也能让区块生产者撤销先前已经确认的交易。区块链技术的最大特点之一是其不可更改性,而不可更改在EOS网络中是不存在的。
-
引用“EOS宪章 ” 第十七条:“ 3年不活动的账户将会被删除,账户中的资产会被拿出来进行拍卖并将收益分配给所有成员。” 这也是EOS中心化的一种表现。
-
像EOS这样的智能合约平台建立一个强大的开发者社区才算是成功。但在这方面,EOS明显落后于以太坊和其他平台。EOS必须快马加鞭招募并留住区块链开发人才,才能赶上或超越以太坊。