前言:Polkadot是知名的跨链项目。投资跨链的项目,不管是Polkadot还是Cosmos,或者是其他项目,本质上都是在对多链生态的未来进行下注。如果这是未来的常态,两者都有很大的机会。如果未来集中在少数的链中,那么,机会空间变小。波卡的跨链本质也是区块链的扩展性解决方案,不是单链包容一切,这也是一条很有意思的路径探索。至于它能不能成为新互联网的基石,能否实现web3的愿景,很大程度上取决于多链是否是更好地满足用户需求场景的解决方案。
Polkadot(波卡)是全球区块链网络,也是新的点对点网络的基石。从扩展性、互操作性和可开发性以及治理角度来看,Polkadot(波卡)平台功能强大,这有利于实现web3的愿景。Polkadot(波卡)的架构,以及它发布时的样子,给我们提供了一个了解其功能的机会。
区块链领域两项重大创新包括通过分布式账本实现的点对点货币(如比特币)、图灵完备的虚拟“世界”计算机(以太坊)。比特币和以太坊的创新非常强大,它激发开发者和创业家们涌入区块链产业,但这两个系统很快就发现了它们的局限性。
Polkadot(波卡)不是通过提供一个通用的公链来克服这些局限,而是通过为区块链提供可组合的框架来进行通信。
Polkadot(波卡)在去中心化计算中迈出合乎逻辑的一步,促进包括区块链数据、应用以及货币的共享全局状态。任何利用Polkadot(波卡)共享安全模型的开发者都能以特别方式发明用于其他人连接的API。开发者可以创建UTXO链,例如比特币,也可以创建有虚拟机的区块链,如以太坊,或者是未来发明的区块链。
不是在一条单一的链上增加每种可能的功能,例如ZK-snarks,Wasm智能合约等,开发者可以将现有的区块链功能组合到更高阶的应用中。Polkadot(波卡)的共享安全支持可组合模型,这会让一条区块链可以信任网络中的其他区块链。如果你想调用另一条链上的智能合约,你可以信任该区块链的合约的有效性,这跟以太坊合约可以信任另一个以太坊合约的情况大致类似。这与这个领域的其他项目完全不同。
Polkadot(波卡)押注的是多链的未来,其中可能有数百上千的区块链在一系列的经济活动中连接在一起。比如会有银行链、音乐链、政务链等,Polkadot(波卡)确保它们能够以去中心化的方式进行相互沟通和互操作。
Polkadot(波卡)的发布跟普通区块链的主网发布不同,普通区块链的主网发布就是有一条链,链上有一些功能。而Polkadot(波卡)的发布会带来数十条新的区块链,可组合构建模块,创造新互联网和更好未来。
Polkadot v1的演绎。大约有80个平行链连接到单个中继链,所有都是以去中心化的方式互动。
Polkadot(波卡)简介:区块链全球网络
Polkadot(波卡)V1在发布时将支持多达100条平行链。在发布前大约一年,超过25个项目公开声称打算将它们的区块链连接到Polkadot(波卡)。这些声明让我们有机会一睹Polkadot(波卡)网络产品的样子。它会像是一大堆经济活动吗?链的分层树?有很多辐条的枢纽?先来看看这些项目带给网络的内容,然后我们可以想象这些区块链互动的用户场景。
Polkadot(波卡)可被认为是“基础设施的基础设施”。构建于主中继链上的一阶平行链将为系统提供核心构建块。这些将是高吞吐量和高效用的区块链,为剩余的网络提供基本服务。这些核心的一阶平行链将可能包括通用智能合约链、预言机以及身份链。
第一层基础设施可以成为二阶平行链和dApp的基础。例如,开发者可以在Edgeware或以太坊上启动dApp,如果应用成功,它可能会采用链的逻辑并将其开发为平行链,以实现扩展、提高效率、并控制用户体验。可能的情况是,面向消费者的主流dApp不会构建为平行链,而是作为dApp链构建在平行链上。
在Polkadot v2中的分层扩展,其中中继链连接另一个中继链,提供无限的可扩展性。预计Polkadot v2在2020发布。
将来Polkadot(波卡)上线后,我们可以期待一些超级有趣的链相互协作创造新的用例。Polkadot(波卡)推出后,这些平行链可能包括:
l 通用链,有Wasm智能合约(Edgeware,Charred Cherry testnet,Shasper on Substrate)
l 交易链,可快速支付(Blink Network)
l 预言机链,可以为Polkadot(波卡)网络上的所有合约提供链外数据(ChainLink)
l 身份链,可以将账户跟持久身份连接,并通过更少的账户访问其他的平行链(Speckle OS)
l 文件存储链,激励在链上存储数据(Filecoin将可能是使用Polkadot(波卡)构建的一个潜在存储链,但貌似尚未对此开展工作)
l 数据管理网络,可将所有的文件存储链连接到策划数据集中(Ocean Protocol)
l IoT链,为机器对机器通信设置IoT标准(MXC协议)
l 金融链,允许你在一个投资组合中持有你所有的资产,包括通过桥接到比特币、以太坊、比特币现金、莱特币以及Zcash(所有PoW共识和UTXO交易格式的链)(ChainX,Katallassos)
l 零知识隐私链或桥接到现有ZK-snarks的链(Zcash将成为使用Polkadot(波卡)构建的一个潜在的链,但貌似尚未对此开展工作)
如何利用Polkadot(波卡)的能力
Polkadot(波卡)旨在通过为去中心化系统提供可扩展和可互操作的平台来实现web3的愿景。这意味着为dApp和区块链的富生态提供一个可扩展和定制化的平台,所有这些都通过链间消息传递进行交互。
Polkadot(波卡)中继链可以在链之间发送任意消息、无须信任(部分是由于共享安全模型的原因)。大多数人都认为平行链在任意通信的持续流中,但为了在实践中实现有效且廉价的链间消息传递,系统可能比这个更复杂一些:链A每次有需要时查询链B。
当你希望一条链可自主影响其他链的状态变化时,链间通信提供最低摩擦的最高效用。链间通信当然可以用于简单地将数据从一条链发送到另外一条链。例如,你想在预言机链查询某些内容。不过,它佷昂贵,因为你必须向中继链验证者付费。链间通信也是异步的,这意味着你的平行链将需要能够处理一些未来区块中来自于其他平行链的任何回复。
如果你的dApp链需要从预言机链上查询某些数据,那么一开始你可能希望构建一个链外的服务,可以收集来自预言机链的相关数据和证明,并及时将这些内容提供给查询的dApp链。这种服务很可能在未来的某个时间纳入Polkadot(波卡)协议。Gavin Wood在2月M-1演讲中讨论了对链外计算的早期研究。
给你想要交互的链提交证据也可以在其他环境中使用,例如竞速加密猫。在 Polkadot Watercooler中,Gavin Wood做出了描述,你可以有一个pub/sub模型,其中竞速游戏链要求加密猫链无论什么时候只要有新猫就给它发送信息。
还有一个选择更便宜些,但有链外的组件,当有新的猫生出时,它通过发送带有证明的普通交易来更新竞速游戏链。
一个更便宜的选择是,只要你想参与竞速游戏,用你的两只加密猫的证据调用竞速游戏链。
如何成为平行链
现在开始在polkadot上构建的最佳方法是,使用Substrate开发框架构建区块链。使用Substrate构建区块链后续可以轻易地部署在Polkadot上。
当Polkadot网络启动时,平行链将免费加入网络。在经过短暂的时期后,平行链需要“绑定”DOT代币来租用平行链的slot。治理系统,最初也是由权益质押DOT代币的持有人进行投票,可以通过制定规则来改变这一点,可以要求平行链锁定DOT来确保slot安全。
一旦平行链租赁到期,绑定的DOT代币会返还给承租人。利益相关者甚至能决定某些平行链在网络中免费运行。这种进入门槛有助于对平行链slot使用的规范管理,以便为网络提供最大效用的最高吞吐量的链能够可靠地保护slot。
虽然购买DOT代币并将区块链插入Polkadot可能很贵,但运行平行链基本上是免费的,因为平行链可以在它们的网络上进行无成本的交易。因此,租赁平行链更加昂贵(锁定DOT代币有机会成本),在平行链上发送交易相对更便宜(或是免费的)。
这与在以太坊上创建智能合约相比,以太坊上的创建更便宜,但运行和使用更昂贵,因为有gas费用。
dApp开发者的迁移路径可能是在以太坊或Edgeware上启动智能合约,如果证明它是成功的,应用具有吸引力(以至于gas成本大增,还有扩展性也是个问题),那么这个时候,开发者会采用链的逻辑,并把它移植到平行链中,这样可以对用户体验有更好的把控。
开始试验
Aragon的联合创始人Jorge Izquierdo 最近解释了为什么他们会强烈考虑在polkadot上构建。在polkadot上构建将允许“Aragon OS和DAO超级高效、拥有自己的虚拟机”,并使得其他人可以在Aragon上面轻松构建。
Jorge想让Aragon“免费使用”,并表示“没有人关心gas或费用”,人们只是想使用产品。在Polkadot上构建layer 1的区块链,会允许我们能够更好地把控用户体验。
来自Aragon等项目的反馈,对于Polkadot很宝贵。Polkadot鼓励大家使用Substrate来启动区块链。可以访问Substrate开发者枢纽,并加入Substrate Chat获得支持。如果你在考虑使用Polkadot的有趣用例,那么,身份和预言机应该是最重要的。目前只有两个团队公开声明他们有计划进入这个领域:ChainLink对预言机感兴趣,而Speckle OS对跨区块链的持久身份感兴趣。同时也有越来越多的团队对开发跨链数据反馈和身份感兴趣。如果有兴趣,可以向web3基金会寻求资助。
评论
查看更多