如何成为波卡平行链?我们和成功接入 Rococo 的 Acala 聊了聊
加入 PolkaWorld 社区,共建 Web 3.0!
波卡的架构中有一个非常重要的角色 —— 平行链(parachain)。平行链通过接入波卡中继链,来使用波卡的共享安全,并成为波卡生态的一员。很多社区成员都认为大量高质量平行链的接入会带来波卡生态的大爆发。
自然地,“波卡什么时候能够开始接入平行链” 也成为了大家非常关心的问题。上周,有两条外部平行链首先接入了波卡 Rococo 测试网中继链,这两条链是 Plasm 和 Acala Mandala。PolkaWorld 这次请到了 Acala 联合创始人陈锡亮为大家分享 Acala 接入波卡平行链的测试网的经验,和后续在平行链方面的计划。
1.Acala 是如何成功部署到波卡平行链的测试网?
Rococo 是一个针对测试平行链而部署的中继链测试网。上面有专门针对测试平行链部署的 propose parachain 模块,可以让开发者申请平行链插槽。
申请平行链插槽
申请和部署的流程如下:
使用 cumulus 改造一条 Substrate 链。改造包括了加入几个平行链模块到runtime之中,和改造节点支持收集人功能。
启动 rococo-local 本地中继链测试网,和平行链收集人节点,测试改造的平行链是否能够正常出块。
测试完毕后就可以在 #rococo:matrix.parity.io 的 Element / Riot 频道里面找 Parity 的人申请 ROC 测试币。
部署两个 Rococo 的验证人节点,配置好 session key。
在 Rococo 上通过 propose parachain 模块申请平行链插槽,para id 可以自选,尽量避免和其他人冲突就好。(申请需要上传平行链的wasm,genesis state,两个 rococo validator 的账号,和抵押 1000 ROC。)
请求 Parity 的人批准插槽。
批准成功后等待两个 session (两个小时左右)。
两个配置的验证人节点应该就可以出块验证平行链了,同时收集人也可以出块平行链了。
完成,可以开始进行跨链测试了。
目前已经部署的平行链,其中 5000 是 Acala PC1,5001 是 Lamianr PC1
2.Acala 测试网实现与波卡中继链的代币转账交易和 Laminar 成功从 Acala PC1 网络接收 aUSD分别意味着什么?可以理解这就是跨链了吗?
目前 XCMP 还在开发之中,我们现在可以测试的是 VMP / HRMP。
XCMP 就是跨链交互协议,支持平行链对平行链直接发送消息,无需通过中继链,可以高性能的交互。
VMP 是垂直交互协议,支持平行链对中继链,和中继链对平行链的消息发送。
HRMP 是基于 VMP 实现的中转交互协议,支持平行链对平行链直接的交互,不过需要通过中继链中转,会受到中继链性能的限制。
在功能上,HRMP 和 XCMP 是一样的,唯一的区别是性能的限制。
这次我们成功地使用 HRMP 发送了一条跨链转账消息,从 Acala PC1 平行链测试网发送到了 Laminar PC1 平行链测试网,转移了一笔 a USD。这意味着波卡跨链的功能已经可以使用了,剩下的就是更多的测试,和进一步完善协议。
跨链转账从Acala PC1到 Laminar PC1 转 100个aUSD
假设目前的版本没有任何 bug,我们就可以上线波卡,实现跨链转账,和通过跨链转账实现的各种丰富的 DeFi 协议。
一个简单的例子就是可以把 DOT 跨到 Acala 上,通过稳定币协议生成 aUSD,再跨入 Laminar,进行保证金交易。这整套流程都已经在 Rococo, Acala PC1 和 Laminar PC1 上面实现了。
3.现在评估到波卡平行链正式上线还有多久?
我个人简单估计的话,1个月的继续开发,1个月的测试和完善,就可以上线 Kusama,然后再通过一个月的实战,就可以准备上线波卡。不过中间还会需要预留足够的时间让大家可以解绑 DOT 参与平行链拍卖。
4.Acala 在平行链插槽竞拍上正在做哪些准备?
我们目前正在紧锣密鼓的准备着我们的 IPO 计划。Acala 计划通过 IPO (Initial parachain offering) 首次平行链发行来参与平行链插槽竞拍。DOT 持有人可以通过抵押 DOT 帮助 Acala 拍卖插槽而得到 ACA 奖励。其中的具体计划还在定制中,我们会在日后为大家更详细的介绍如何参与平行链拍卖和 Acala IPO 的奖励计划。
5.如果插槽到期,对 Acala 有什么影响?
插槽到期后,如果续拍成功,那么链就照旧运行。如果没有续拍成功,那么会降级成为平行线程。
平行线程在功能性和安全性上和平行链没有区别,唯一的区别是吞吐量会大幅度减少,同时交易费会增加。但是用户的所有资产不会有任何影响。
我们预留了一部分的 ACA 为后续几次的拍卖做准备,届时大家也可以再次,或者继续抵押 DOT 来帮助拍卖插槽,得到更多的ACA奖励。同时链上的国库也会把收益转成 DOT,帮助自己拍卖插槽。我们希望多年后,Acala 国库自己就拥有足够的 DOT 用于租用插槽,达到一个真正的可持续化发展。
欢迎学习 Substrate:
https://substrate.dev/
关注 Substrate 进展:
https://github.com/paritytech/substrate
关注 Polkadot 进展:
https://github.com/paritytech/polkadot
更多内容:
波卡周报 | 生态项目 Acala 和 Plasm 首先成为波卡平行链测试网
Acala 如何打造开放式跨链金融应用平台,实现全球信任协作?
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!