木星链 木星链
Ctrl+D收藏木星链
首页 > Luna > 正文

PAR:平行链上线技术系列五:平行链通过orml-xcm打开hrmp-ODAILY

作者:

时间:1900/1/1 0:00:00

实验环境

两条平行链-链A(2008)和链B(2009)

一条中继链

实验目的

通过orml-xcm打开链A和链B之间的hrmpchannel

前提准备

平行链代理账户需要一定的中继链token,所以需要在中级链通过xcmPallet.limitedReserveTransferAssets()向指定的平行链发送代币

下图例子

平行链代理账户,这是通过paraid生成的账户,他是确定的账户。

波卡第二批平行链拍卖开始:金色财经报道,波卡官方推特表示,第二批平行链拍卖已经开始,拍卖6-11将在接下来的 12 周内举行,每两周开始一次新的拍卖。到目前为止,已有 12 条平行链参与其中。[2021/12/24 8:00:33]

para-id=2115的平行链代理账户是:5Ec4AhNzgnZ7jXzsdUAEbGBWu2GNfwppYZdf6P1JqNq6BntW

OpenHRMP

开通HRMPchannel的步骤:

发送方平行链发送一个初始化开放通道请求。

接收方平行链接受请求。

两条链需要互相交替进行操作,因为hrmp是单向的,如果需要进行跨链资产转账就需要打开双向的hrmp通道。

下面通过链A为Sender,链B为Recipient,以打开链A->链B的Hrmpchannel为例

Polkadot委员会已批准131号协议,将Shell平行链升级到Statemint:金色财经报道,Polkadot委员会已批准131号协议,将 Shell 升级到 Statemint,这将是一个由两个预定事务组成。第一个将在 Shell 中为 Statemint 的“创世纪”设置一些存储密钥。第二个将授权升级到 Statemint。这两个调用都需要在Shell上构建,然后从XCM中的中继链中调度。下一步是将其公投,由所有 DOT 持有者投票。[2021/12/14 7:38:41]

链ASender2008

1.在中继链构造hrmp.hrmpInitOpenChannel()的结构体,并获取encodedcalldata。

这里有三个参数

欧易OKEx支持Polkadot平行链插槽竞拍:据官方消息,11月3日,欧易OKEx宣布上线Polkadot平行链插槽竞拍通道。

11月3日-11日为Polkadot早鸟拍周期,用户可在欧易OKEx提前锁仓DOT,为喜欢的项目进行投票,此期间可以获得来自欧易OKEx和项目方的双重奖励。早鸟拍活动结束之后,欧易OKEx会遵循官方规则,将用户所投票的DOT如数上链。Polkadot正式拍将于11月11日启动。[2021/11/3 21:21:41]

Recipient接收者的ParaId

proposeMaxCapacity也是个限制的值

proposeMaxMessageSizexcm消息的大小限制

其中proposeMaxCapacityproposeMaxMessageSize的值不能设置的太大,必须要比中继链规定的最大配比要小,要不然会出错。通过中继链ChainState下的configuration.activeConfig()方法查找这项约束。

GavinWood:Kusama平行链预计下周一上线:波卡创始人GavinWood在波卡社区大会PolkadotDecoded表示,Kusama平行链预计下周一上线。“这个平行链指的是Shell平行链(白板链),我在过去几周里写出了它的Runtime,它非常非常简单,可能是目前为止最简单的Runtime了。它其实几乎做不了什么,唯一能做的就是等待着被批准升级。但这是比较重要的第一步,我们可以看到区块的添加和最终确认的验证过程,在我们真正在上面部署一些很重要的东西,比如Statemine平行链(这是Statemint的Kusama版本)之前,我们会做一些测试。我们发现了一些Bug,但是会很快解决。我们马上要发布0.9.2,应该很快,要么今天要么明天。我们会重点观察其在几个方面的运行情况,差不多等Shell稳定运行24小时之后,我们会将Shell链升级为Statemine。”

此外,公益平行链Statemine预计本周内上线;预计在Kusama拍卖后一两周后开始波卡拍卖。(PolkaWorld)[2021/5/20 22:25:10]

波卡平行链TrustBase与隐私基础设施Phala Network达成战略合作:基于独立智能合约语言Subscript的波卡平行链TrustBase宣布与波卡隐私基础设施Phala Network达成战略合作,双方将在波卡生态基础设施建设方面开展深入合作。后期阶段还将在PoW奖品经济激励模型的基础上进行更紧密的合作。[2021/3/26 19:20:42]

2.回到平行链,通过sudo构造ormlXcm.sendAsSovereign()

ormlXcm.sendAsSovereign(dest:XcmVersionedMultiLocation{V1:{parents:1interior:Here}}message:XcmVersionedXcm{V2:}{BuyExecution:{fees:{id:{Concrete:{parents:0interior:Here}}fun:{Fungible:40,000,000,000}}weightLimit:Unlimited}}{Transact:{originType:NativerequireWeightAtMost:1,000,000,000call:{encoded:}}}{DepositAsset:{assets:{Wild:All}maxAssets:1beneficiary:{parents:0interior:{X1:{Parachain:}}}}}]})

-hex-call>为上面我们构造的encodecalldata:0x1700d907000008000000e21f0000

为我们当前平行链的paraid:2008

交易成功之后,会在中继链执行encodecalldata的函数。

链BRecipient2009

1.在中继链构造hrmp.hrmpAcceptOpenChannel()的结构体,并获取encodedcalldata。

其中参数中的sender为发送者的paraid,也就是对应链A的paraid

2.回到平行链,通过sudo构造ormlXcm.sendAsSovereign()

ormlXcm.sendAsSovereign(dest:XcmVersionedMultiLocation{V1:{parents:1interior:Here}}message:XcmVersionedXcm{V2:}{BuyExecution:{fees:{id:{Concrete:{parents:0interior:Here}}fun:{Fungible:40,000,000,000}}weightLimit:Unlimited}}{Transact:{originType:NativerequireWeightAtMost:1,000,000,000call:{encoded:}}}{DepositAsset:{assets:{Wild:All}maxAssets:1beneficiary:{parents:0interior:{X1:{Parachain:}}}}}]})

为上面我们构造的encodecalldata:0x1701d8070000

为我们当前平行链的paraid:2009

发起交易后,在中继链可以查看到执行成功的日志。

检查是否成功打开HRMPChannel

1.查看中继链存储hrmp.hrmpOpenChannelRequestList()

2.观察中继链页面中parachains的in/out内容

参考链接

OpenHRMPChannel:

https://wiki.acala.network/build/development-guide/composable-chains/open-hrmp-channel

标签:PARCHAINTASSCoinPark Token NewBlockchain BrawlersIntelliShareASSG

Luna热门资讯
区块链:2022年是黑客的牛市-ODAILY

2022年加密货币中的10大黑客攻击,我们不应该忘记。Crypto.com1月17日,3500万美元一名黑客在加密货币交易所禁用了双因素身份验证.

1900/1/1 0:00:00
DEX:使用交易量份额来评估DEXs-ODAILY

Aug.2022,JamesDatasource:FootprintAnalytics去中心化的交易所是一个核心的Web3基础设施,其使用用途已得到证实.

1900/1/1 0:00:00
WEB:Web3时代的战争-ODAILY

本文探索Web3新技术是否能解决世界的矛盾问题,为人类文明的未来繁荣带来更多机会。今天,根据推测九个国家被认为拥有核武器;更多的国家拥有制造其他类别大规模毁灭性武器的能力(wmd-生物、化学和放.

1900/1/1 0:00:00
TRO:波场TRON交易总数高居全球公链前二-ODAILY

作为全球最受欢迎的公链之一,波场TRON自创立以来始终保持高速发展,生态建设全面开花,各项数据突飞猛进。我们整理了波场TRON取得的辉煌成就,与大家共同见证波场TRON的发展历程.

1900/1/1 0:00:00
DAO:DAO规模化时,必要的「无聊」元素-ODAILY

原文作者:Samantha原文标题:It’stimeforDAOstogetalittlemoreboring DAO一直以来的代名词是自由、权利下放、无边界....似乎一切那么符合人性.

1900/1/1 0:00:00
THE:小缺陷大损失 ,GYM Network何至于此 ?-ODAILY

前言北京时间2022年6月8日,知道创宇区块链安全实验室自动数据监测工具监测到BSC链上NFT项目GYMNetwork因"PublicdepositFromOtherContract&.

1900/1/1 0:00:00