“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第70期,目前平行链可以开启和其他平行链或Statemint之间的HRMP通道,从而进行跨平行链的消息传递,那么平行链如何开通HRMP通道呢?
上周,波卡82号公投投票通过并执行,开启了6个平行链与Statemint之间的HRMP通道,根据波卡2022年第三季度态势的统计,自5月以来,已针对于不同用例通过各种渠道发送了超过100,000条XCM消息。
当平行链与Statemint的双向HRMP通道开通后,就可以使用XCM将Statemint上的资产传送到各条平行链中,并且平行链也能通过他们传递任意的XCM消息,进而实现真正的跨链可组合性。
HRMP具有与XCMP相同的接口和功能,但对资源的要求要高得多,因为它通过中继链传递所有消息。当XCMP在波卡上实现时,计划弃用HRMP并逐步淘汰它。
打开HRMP通道:平行链到平行链
要打开一个从一条平行链到另一条非公共利益平行链的通道,每条平行链的治理都需要声明其在中继链上打开通道的意图,第二条链需要接受并做同样的事情。
为了做到这一点,要从两个链分派的调用是:
hrmp>hrmpInitOpenChannel(recipient,proposedMaxCapacity,proposedMaxMessageSize):该调用启动打开从平行链到具有给定通道的给定接收者的通道;
hrmp>hrmpAcceptOpenChannel(sender):
接受来自给定发送方的通道打开请求。
每个平行链都将使用自己的治理流程来执行此操作。调用将在中继链上执行。
打开HRMP通道到Statemint
为了向作为提案最终决策者的社区提供完整的背景信息和透明度,我们鼓励遵循在Kusama实施的流程。
一般来说,治理提案流程包括4个步骤:
1、在Polkassembly上发布以供讨论和反馈;
2、在democracy tab(Polkadot JS应用程序)上提交原像(preimage);
3、将提案作为外部议案提交给理事会;
4、由社区在民主模块中投票。
注意事项:
请注意,你的平行链必须在本提案生效前向Statemint提出通道请求,以便使提案成功生效。
在Polkassembly上发布,供讨论和反馈
Polkassembly的讨论区是分享你提案背后的理由的最佳场所:在发布你的提议之前,确保用提案者的地址登录(如果可能的话),如果你能做到这一点,还要确保这个地址有一个链上身份。
你的提案应该包含以下部分,以供社区审查并最终投票:
1、关于提案目标的请求(用Statemint打开HRMP渠道);
2、这个通道将支持你的链的使用情况;
3、提案的技术细节,包括提案参数和本次调用的技术细节(在Kusama上,大多数提案被设计为batchAll调用)。
- 从波卡国库向Statemint的一次强制转账作为存款,以接受并使用你的链打开HRMP通道
- 向Statemint发送XCM消息以执行具有超级用户(root)权限的交易。
请注意,如果治理决定将波卡上的HRMP通道押金减少到0DOT,那么第一笔交易应该是没有必要的(这些指南将相应更新)。
4、给Statemint的XCM信息,可以在网络上解码;
5、在Polkadot JS Apps Decode选项卡上验证的调用数据;
6、外部动议提交的提案哈希。
以下是Kusama团队如何遵循此流程的示例,作为一种方式:提议在Bifrost和Statemine之间开放HRMP通道:该动议可在此找到。
https://kusama.polkassembly.io/motion/418
在democracy tab上提交原像(Polkadot JS Apps)
一旦社区提供了足够的反馈(我们希望这些提案是没有争议的),请在Polkadot JS Apps的democracy tab中提交图片,使用“提交原像”按钮。
用“提交原像”按钮在Polkadot JS应用程序的democracy tab中的讨论帖中提交图像:
在弹出窗口中,在讨论帖子中合成原像:确保提案哈希与帖子中的相同。
将提案作为外部motion提交给理事会
理事会成员需要协助你,以便能够提交外部motion:他们将使用提案哈希值作为你的原像,并提交给理事会投票。你在讨论帖中使用的背景信息也将用于Polkassembly上的motion帖。
一旦理事会批准了你的提案,这将移到外部队列中——不久之后将由社区在公投队列中投票:确保与你的平行链社区讨论该提案并鼓励他们投票。你可以在Polkadot Direction频道中关注这些提交的所有公告。
https://matrix.to/#/#polkadot-direction:matrix.parity.io
社区投票
在社区投票期之后,将有一个颁布期。一般来说,在Kusama上,这些定义的期限比投票期短。同样,你鼓励社区对此进行投票非常重要的,强调你的链的好处,以及通过这个提交的用例,以及其他事项。在颁布期结束后,两个链将授权该渠道。
波卡网络蓬勃发展,生态项目层出不穷,波卡生态研究院聚焦波卡生态动向,把握当前趋势。回复【日报】,获取波卡生态每日最新消息汇总。
欢迎大家加入我们Polkadot生态研究院的电报:
https://t.me/polkadot_eri
欢迎大家访问波卡生态研究院的Mirror地址:
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05