波卡生态项目如何开通HRMP通道?

Polkadot生态研究院
个人专栏
热度: 3886

​HRMP具有与XCMP相同的接口和功能,它是平行链之间消息传递的过渡方案

波卡生态项目如何开通HRMP通道?

“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第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实施的流程。


波卡生态项目如何开通HRMP通道?


一般来说,治理提案流程包括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中的讨论帖中提交图像:


波卡生态项目如何开通HRMP通道?


在弹出窗口中,在讨论帖子中合成原像:确保提案哈希与帖子中的相同。

将提案作为外部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

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。