简述以太坊与EOS的区别

作者: yemoumou | 来源:发表于2018-12-03 10:10 被阅读103次

    注:本文写于2018年8月

    以太坊因其易于使用的平台和功能,如智能合约和可编程代币,该网络已经被区块链社区广泛接受。开发人员还可以使用ERC-20的以太坊平台创建自己的代币。2017年,由于新成立的代币通过ICO成功筹集资金,以太坊网络受到了媒体的更多关注。然而,在过去的几个月里,由于工作证明共识算法的批评,以太坊在网络的可扩展性问题上阻碍了进一步的可用性,因此波动很大。去年,当加密和区块链行业以前所未有的速度扩张时,以太坊网络出现了滞后的问题,网络处理时间较长以及较高的交易成本促使币圈倾向更高效的EOS。

    区块链的广泛应用受到限制,其可扩展性是主要问题,这也是eos能够万众瞩目的原因。广泛认可的区块链平台(如以太坊)基于pow一致性算法,每秒只能处理大约15个交易。以太坊正处于过渡阶段,中期以太坊将转变为基于PoS的共识算法,该算法每秒可处理数千次交易,但转换过程缓慢。另一方面,EOS就是这样一个项目,它有望从一开始就实施更具可扩展性的技术。

    EOS具有更广泛的应用,与以太坊在技术和实践方面有所不同。EOS开发人员的主要想法是通过经济模式向用户提供最佳的智能合约技术,鼓励用户不要出售eos,而是使用eos平台。

    EOS的定位是为解决以太坊网络在可扩展性方面面临的问题。EOS使用的共识协议是授权证明(DPoS)协议,该协议声明在6月1日发布Graphene技术的帮助下,每秒处理多达100000个交易。相反,使用工作证明(PoW)协议的以太坊目前每秒只能处理15个交易。EOS平台将执行水平和垂直缩放,为日常用户提供工业级别的企业解决方案。DPoS允许开发人员冻结网络并在发现损坏的应用程序时修复有问题的应用程序,而PoW不能阻止以太坊网络修复损坏的dapps。

    与DPoS 一样,根据白皮书,EOS平台上的另一个特性是多线程,例如托管文件的速度比以太坊快得多。一组代码可以通过多线程在不同阶段被多个处理器使用,从而允许多台计算机参与程序所需的池处理能力。简而言之,EOS平台有望解决执行智能合约时发生的堵塞问题。简而言之,多线程和DPoS是EOS平台的附加功能,与以太坊相比,它将有助于实现更具可扩展性的区块链。

    EOS在并行执行的帮助下,允许企业创建和运行多个分散式应用程序,因为平台本身具有可扩展性。多个分散式应用程序将减少公司的IT基础设施需求,这将导致企业级客户对EOS的使用日益增加。

    以太坊和EOS使用不同的编程语言。以太坊使用其母语Solidity,而EOS允许开发人员使用任何与Web Assembly(WASM)兼容的语言。因此,很多开发人员将被鼓励使用C ++,因为与Solidity 相比,更多的人知道如何使用这种语言进行编程,这使得EOS比以太坊更能吸引开发者。然而,eos的成功取决于bm团队能否按照白皮书执行。

    DPoS共识协议的反对者认为,该共识机制没有解决网络安全威胁问题,如果缺乏潜在选民参与该流程,这种情况可能会进一步恶化,从而使EOS网络容易受到网络攻击。以太坊在Dapp市场绝对拥有先发优势,很多基于以太坊的Dapp已经投入了大量的时间和资金来学习和部署分散在以太坊上的应用。另外,移动到另一个平台如EOS意味着将他们的整个数据集移到另一个平台,这个转移的成本是不可忽略的。

    目前V神也在不断努力增加以太坊的可扩展性,同时保持其分散和包容的愿景。为了解决可扩展性问题,V神提出来分片技术,但同时信息以完整的形式出现在最终用户身上。因此,用户可以享受流畅的区块链体验,而不会由于大量的处理信息而导致网络中断。如果分片技术能够成功的应用到以太坊网络中去,那么以太坊的扩展性将大大增加,达到百万级别TPS。 

    相关文章

      网友评论

      本文标题:简述以太坊与EOS的区别

      本文链接:https://www.haomeiwen.com/subject/nkwecqtx.html