开发人员
Cosmos SDK和Polkadot Substrate都是为了开发平台而设计的。它们使得开发者可以更方便地在网络上创建自己的
区块链。两方团队都致力于构建开发者友好型的新型开发平台,就像当初
以太坊用智能合约和代币所做的那样。
在这两个平台上开发的不同之处主要在于,Polkadot使用WebAssembly和Rust语言,而Cosmos使用Golang语言。
Polkadot远见性地支持WebAssembly,以更好地面向未来。WebAssembly得到了Google, Apple, Microsoft 和 Mozilla的支持,很有可能在未来十年内得到广泛应用。Rust也一直努力成为可编译入WebAssembly的主要语言之一。在未来5年的展望中,Polkadot似乎在长期吸引开发者方面迈出了正确的一步。
然而,正如我们在以太坊上所看到的那样,有时首先进入市场甚为重要。还有其他支持智能合约的区块链允许使用其他语言编写智能合约,但以太坊几乎覆盖了所有的智能合约活动。正是因为他们建立了围绕Solidity和EVM的生态系统,而俘获了许多早期开发者的心。
Cosmos将率先推向市场。在Cosmos上开发的主要途径是通过Cosmos SDK中的Golang 语言,以及Lotion-JS——一个可基于Ethermint创建新链的Javascript实现工具。然而,Lotion-JS网站也表示Lotion-JS代码尚未通过安全审核,如果想保证安全性,则必须使用Cosmos SDK。
目前而言,Cosmos并没有支持WebAssembly的相关工作。但我们可以相信,Golang将很快增加对编译到WebAssembly的支持。他们已经取得了可观的进展。最后,与Rust相比,Golang是一种更易学习的编程语言,在全球也有更多的开发者。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。