网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > imtoken

Polkadot和Cosmos为什么对区块链很重要(6)

这两种共识协议都允许1000TPS的交易。这取决于有多少节点以及参数值。每增加一个平行链或区域(Zone),网络的TPS都将增加,两个网络都能很容易达到1000TPS。实际瓶颈将出现在它们的zone/平行链中运行的状态机应用程序中。

互操作性

两个网络都使用中继链连接到中心hub。它们都使用“锚定区域”/或“桥”来连接到以太坊主网。它们都将在各自的网络上让运行EVM Zone或EVM平行链更简单。

开发人员

Cosmos-sdk 和 Polkadots Substrate对于开发平台的想法是相同的。它们使开发人员在网络上创建自己的区块链变得简单。这两个团队都专注于对开发者友好,并试图打造一个新的开发平台,就像以太用智能合约和代币所实现的那样。

在这两个平台上的开发不同的地方是Polkadots致力于使用WebAssembly和Rust,而Cosmos致力于Golang。

Polkadot通过支持WebAssembly展望未来。WebAssembly得到了谷歌、苹果、微软和Mozilla的支持,在未来十年中, 它被广泛使用的可能性很大。Rust 也一直在推动成为被编译到 WebAssembly 的主要语言之一。从5年的前景来看, Polkadot似乎做出了长期吸引开发者的正确举措。

然而,正如我们在以太坊的经历上看到的,有时第一个进入市场更重要。虽然有其他智能合约链允许用其他语言编写智能合约,但Ethereum 几乎占了智能合约开发的全部,因为它们围绕Solidity 和EVM在早期就吸引了开发者,并构建了一个生态系统。

Cosmos将首先进入市场。在Cosmos上开发的主要方式将是通过Cosmos-SDK使用 Golang ,它们也有Lotion-JS,这是一个Javascript 实现,可以创建基于Tendermint的区块链。然而,Cosmos网站指出,Lotion-JS代码尚未经过安全审核,如果要确保价值安全,最好使用Cosmos-SDK。

目前Cosmos没有支持WebAssembly的工作。然而,你可以打赌,也许在不久的某个时候,Golang将添加支持并能编译到WebAssembly。他们已经取得了良好的进展。最后,与Rust 相比,Golang 也是一种更容易学的语言,在全球范围内也有更多的Golang 开发人员。

总结

现在很难判断哪个网络会更成功。但可以肯定的是,吸引了更多的开发者的一方,将会是增长最快、占据市场最大份额的一方。

作为一名开发者,如果你认为Cosmos会更成功,你就会想开始学习Golang,如果你相信Polkadot,你会想学习Rust。你还可以用编译到WebAssembly的任何其他语言(如 C或C++) 编写平行链。

虽然一方最终会比另一方更大,但有趣的是,有可能出现两者都存在且相互连通的情况。例如,如果这两个网络都在以太坊上创建Peg Zone/Bridge,则可以用ERC20 版本的DOT来交换ERC20版本的ATOM。这将导致这两个网络可互操作。这可能会创建一个巨大的交织在一起的区块链网络,在这个网络中,以太坊上的所有代币、Polkadot的所有平行链和Cosmos的所有Zone都是可互操作的。这将允许以太坊Plasma链(Ethereum Plasma chains)也被连接进来。

正如你所看到的,Polkadot 和 Cosmos 所创建的区块链互操作网络的网络效应是天文数字级别的。这非常值得我们花时间来跟踪每个网络的进展,寻找这两个网络成功的根源。

(责任编辑:admin)