Tendermint最大的缺点:验证者之间的通信开销很高。这意味着虽然它在拥有大约200个验证者时运行速度快,但使用2000个验证者时,速度会慢很多。然而,权衡是你可以在异步中获得安全感。这意味着,网络分离时,网络将停止(而不是具有2个最终会合并的不同交易历史,并且在该过程中将丢弃1个交易历史)。这非常重要,因为如果您看到一个交易“已完成”,即使在最糟糕的网络条件下交易也不会被撤销。
我个人对此的看法是,从长远来看,在基础上对比共识算法并不是特别有用。因为这两个项目都在创建构架,将来允许使用不同的共识算法。目前,绝大多数应用程序无论使用Tendermint还是使用Polkadot的共识算法都可以正常运作。
差异5:开发工具包――Substrate vs Cosmos SDK
Polkadot和Cosmos都提供了一个软件开发工具包,分别称为Substrate和Cosmos SDK。它们的目的是使开发人员能够轻松构建自己的区块链,并包含各种开箱即用的模块,例如治理模块(投票系统),staking模块,身份验证模块等。两者之间的主要区别在于Cosmos SDK支持Go,而Substrate支持任何编写为WASM(Web Assembly)的编程语言,灵活性更高。
两者都是构建区块链的新框架,并将在未来几年内添加更多功能。会在另一篇博客深入研究两者并概述使用SDK构建应用程序的开发体验。
结论
总之,目前认为Polkadot优于Cosmos的方面如下:
应用程序开发人员无需引导自己的安全性
如果Polkadot可以解决数据可用性问题,则相比Cosmos共享安全性下的链间消息传递更简单
Polkadot似乎对开发Substrate更有信心(WASM,更多开箱即用的共识算法和模块)
专注于跨平行链合约调用的任意信息传递(目前还不确定用例)
似乎有更多的开发人员构建1.0版本
相反,Cosmos优于Polkadot的方面如下:
Cosmos更灵活
Polkadot的平行链成员资格具有限制性、花费很高,而在这方面Cosmos门槛低
对于专用项目更具自定义性(例如Binance)
Polkadot平行链的恶意验证者可能会损害整个网络,而Cosmos将损害限制在分区和相应的资产持有者内
许多项目已经使用过Cosmos SDK
Cosmos专注于资产转移,更简单、更容易实现,目前已有用例
本文首发于微信公众号:polkdot社区。文章内容属作者个人观点,不代表和讯网立场。投资者据此操作,风险请自担。
此文由 比特币官网 编辑,未经允许不得转载!:首页 > 比特币行情 » 细数Polkadot与COSMOS的五大差异