在上周稍早时候,8月6日周四,我们发布了用于测试平行链功能的测试网:Rococo。 Rococo测试网已整合了Substrate的Cumulus拓展和HRMP功能。
Cumulus: Substrate区块链框架的扩展子协议,用于更方便地搭建Polkadot上的平行链runtime。
HRMP: 全称Horizontal Relay-chain Message Passing, 横向中继链信息传输
在Rococo上,开发者可以在该测试网上进行:
将基于Substrate框架的区块链注册为平行链,并与中继链通信。
基于平行链上编写链上逻辑,并通过中继链和其他平行链进行相互通信。
Rococo测试网将严格以测试平行链功能为目的。我们也期望Rococo测试网可以用于“跨共识信息传输 (XCM: Cross-Consensus Message)”的测试;来自我们社区的平行链开发者也会与我们保持沟通、向我们反馈。
Rococo测试网将以PoA网络的形式运行,配有由Parity Technologies 平行链开发首席控制的Sudo密钥。Rococo将包含3条平行链:满足平行链发送信息至中继链,以及多个平行链之间通过中继链进行通信。
PoA Network: Proof-of-Authority授权证明挖布法罗:封闭的许可网络阶段(permission network),主要针对于初期运行的测试。
Sudo: Sudo模块好比Guardian,官方有这个Sudo模块就能完全控制这个网络、中断、或回滚。移除Sudo之后,波卡网络由中心化许可制网络进入分布式网络,网络的方向将由DOT持仓者的投票来决定。
为了和波卡最新版本相匹配并维持稳定性,Rococo测试网将会被多次重置。Rococo当前不会保证稳定性、和功能的完善性。当我们在修复bugs和升级代码库时,HRMP协议也会被多次重置。一些全功能例如:XCMP 和 Hot-swapping还没有被激活。在未来Cumulus更多扩展在Rococo上部署后这些功能将会进入议程。
Cross-Chain Message Passing 跨链信息传输:允许直接的平行链对平行链信息传输。
Hot-Swapping 热切换: 在不暂停、不关停、不重启系统的情况下,实现网络系统的替换或增加。搭建Polkadot和Kusama网络的架构工具Substrate,可进行hot-swappable runtimes的开发,从而实现无需分叉的链上的升级。
Rococo允许开发人员将自己的基于Substrate的区块链“注册”为Polkadot的平行链。
Substrate是一个区块链开发套件,可让其他区块链网络作为Polkadot平行链进行互操作。
Rococo是通过中继链逻辑进行的区块链间通信的首次测试。
Rococo在Parity Technologies的领导下作为授权证明(PoA)网络启动。测试网将从三个平行链开始。
Rococo用户界面 - 浏览器
Rococo用户界面 – 平行链界面
Rococo平行链1:Tick 用户界面
官方文章:https://polkadot.network/
开发者文献参考:https://github.com/
查看Rococo测试网:https://polkadot.js.org/
查看Rococo平行链1 Tick: https://polkadot.js.org/
查看Rococo平行链2 Trick: https://polkadot.js.org/
查看Rococo平行链3 Track: https://polkadot.js.org/
源代码 (2020年8月12日):
https://github.com/paritytech/cumulus/archive/rococo_v1.zip
https://github.com/paritytech/cumulus/archive/rococo_v1.tar.g