「Odaily星球日报」HASH CIB深度报告:即将上线的波卡开发进度、启动过程与竞争优势( 五 )


除了开发区块链间任意的消息传递协议以及其依托的网络基础设施之外 , Polkadot 的另一项重要创新 , 是构建这种基础设施的「开箱即用」工具集 。 它被称为 Substrate , 是为了使尝试使用 Polkadot 的初创企业能够快速地将构思发展为原型 。
Substrate 具有极高的模块化和易用性 , 允许构建任何参数的自定义区块链 , 包括私有链 / 联盟链(因此受到想利用区块链技术的大型企业的青睐) 。 Substrate 的多样化模块是构建的基础 。 需要注意的是 , 它们也是可组合的——即你可以自定义选择 Substrate 模块的不同部分 , 以构成完全自定义的区块链元素 。 而那些类似但不可组合的模块化工具集 , 你只能以一套完整(「原样」)的配置来使用模块 。
现有的 Substrate 模块可以在下图中看到不完全列表 。 我们预期 , 随着开发者社区的贡献越来越多 , 这个列表会随时间增长 。
「Odaily星球日报」HASH CIB深度报告:即将上线的波卡开发进度、启动过程与竞争优势
本文插图
基于 Substrate 的网络通常是一个开源框架 , 允许构建独立的区块链 , 它们也都天然兼容 Polkadot 网络 。 任何基于 Substrate 构建的区块链都可以成为一条并行链 , 它只需要添加一个名为 Cumulus 的特殊模块 , 并占用一个可用的并行链槽即可 。 Substrate 区块链框架及其 Cumulus 扩展 , 构成了 Polkadot 的软件开发者套件(开发人员称之为「PDK」) 。 Polkadot 的大部分参数 , 或其中任何链的参数都可以轻松升级 。 这一性能 , 如果在以太坊或比特币上 , 没有所谓的分叉那是不可能实现的 。 这些升级可以通过链上治理系统来实施 , 该系统对于 Polkadot 社区将是完全包容和透明的 。 它绝对是 Polkadot 上最重要的创新之一 , 但它在很大程度上只是一个实验 , 比其他核心组件的实验性质更浓烈 。 尽管技术会(或不会)在接下来的几个月中证明自己 , 但治理机制的有效性仍需要几年时间的测试 , 才能验证其是否能真正发挥作用 。 好消息是:治理也是可升级的 。
为了更容易地理解整个概念 , 可以把 Polkadot 与最先进的全球枢纽机场进行比较 。 根据这一联想 , 并行链可以理解成不同的航空公司 , 并行链槽是登机口 , 桥接器是前往其他机场的班车 。 Polkadot 将其并行链槽出租给其他区块链项目(就像机场将登机口出租给各家航空公司) , 并与其他区块链建立桥接器(向其他机场发送班车) 。 Polkadot 的中继链(机场)将其参与者连接起来 , 并允许他们在生态系统内无缝发送跨链消息(就像通过连接航班在各家航空公司之间转移乘客) , 从而使他们可以进行互操作 。
此外中继链还为其合作伙伴提供确认服务 , 以确保共享的安全性(机场提供空中导航服务以确保安全着陆和起飞) 。 因此 , 参与其中的区块链不必依靠彼此的安全性 , 而可以依靠组合的安全性 。 加入生态系统的区块链越多 , 其安全性和价值就越高——机场越大 , 其作为全球空中交通枢纽的地位就越重要 。
跨链竞争激烈吗?并不激烈Cosmos 是 Polkadot 现有的唯一竞争对手 。 尽管从高层级的架构来看 , Cosmos 的 Hub 和 Zone 可能与 Polkadot 的中继链和并行链很像 , 但从安全角度看 , 两者有根本区别 。
并行链与中继链共享状态和验证逻辑(安全) , 这使得它们拥有了通用的执行环境 。 而 Cosmos 的 Zone 与 Hub 则没有安全性的共享 , 所以 , 一个接收方 Zone 通过一个 Hub 接收到一条信息时 , 会期待发送方的 Zone 所在的链在未来保持不变(因为无法确保而只能选择相信) 。
这两者围绕协议功能的安全预设是不同的 , 我们更看好 Polkadot 的方法 。
Cosmos 和 Polkadot 两个项目的目标一样 , 都是让参与链可以使用各自内部消息协议进行相互通信:Polkadot 的跨链消息 (XCMP) 和 Cosmos 的区块链间通信(IBC) 。 Polkadot 的脚步似乎落后于去年 3 月主网上线的 Cosmos 。 但是在我们看来 , 落后幅度并没有那么大 。 IBC 最初仅打算用于跨链价值转移 , 不久之前其开发者最终目标中添加了更广泛的链间消息支持 , 而 XCMP 从一开始就旨在允许任意消息传递 , 这更加复杂 。


推荐阅读