月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Gateio > 正文

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

作者:

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

实验环境

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

一条中继链

实验目的

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

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

下图例子

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

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

OpenHRMP

开通HRMPchannel的步骤:

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

接收方平行链接受请求。

波卡42号提案进行投票,计划11月4日开启平行链注册和众贷:11月2日消息,将波卡Runtime升级至v9122的42社区提案目前正在投票中,如果该提案获得通过,将会在11月4日开启平行链注册和众贷。[2021/11/2 6:27:03]

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

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

链ASender2008

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

这里有三个参数

Recipient接收者的ParaId

proposeMaxCapacity也是个限制的值

proposeMaxMessageSizexcm消息的大小限制

波卡创始人Gavin Wood:平行链将于12月在技术上达到可用状态:金色财经现场报道,10月26日,在万向区块链实验室主办的第七届区块链全球峰会活动上,波卡创始人 Gavin Wood 表示,非常自信平行链将于 12 月开始在技术上实现可行性,目前已经完成完整代码审计。另外,Gavin Wood 还分享了 Substrate 和 Polkadot 状态进展,第二次桥审计正在进行中,即将部署一个从测试网 Rococo 到桥测试网 Wococo 的桥,来测试可行性。[2021/10/26 20:57:50]

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

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

Composable Finance已上线Kusama平行链Moonriver:官方消息,Composable Finance已上线EVM全兼容Kusama平行链Moonriver,使Moonriver与其他已集成到Mosaic PoC Bridge的解决方案可进行转移。[2021/10/14 20:28:29]

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

波卡联合创始人:Rococo测试网验证节点可以自行选择检查平行链区块:波卡联合创始人Robert Habermeier表示,Rococo测试网拥有32个验证节点和15条平行链,持续12个小时没有节点的最终延迟大于4。这意味着验证节点可以自行选择检查平行链区块,恢复数据,并快速了解彼此的检查。[2021/4/4 19:45:11]

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

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

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

链BRecipient2009

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

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

李昆运:波卡平行链插槽拍卖将会有很大的不确定性:金色财经年度巨献洞见财富密码2021投资策略会持续进行中,德邻资本创始人李昆运表示:波卡平行链插槽拍卖将会有很大的不确定性,每个插槽背后所产生的价值都无法估量,注定会被多方竞争拍卖,除了项目之外,可能还会有交易所、资本机构甚至大户参与。我们预估第一个“头槽”拍卖的成本应该在100万美元到130万美元之间,目前只有少数有实力的项目可以独立参与竞标,此外波卡官方也允许项目通过IPO的形式筹集竞标资金。[2020/12/30 16:05:30]

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

ormlXcm.sendAsSovereign(??dest:?XcmVersionedMultiLocation??{????V1:?{??????parents:?1??????interior:?Here????}??}????message:?XcmVersionedXcm??{????V2:???????}??????{????????BuyExecution:?{??????????fees:?{????????????id:?{??????????????Concrete:?{????????????????parents:?0????????????????interior:?Here??????????????}????????????}????????????fun:?{??????????????Fungible:?40,000,000,000????????????}??????????}??????????weightLimit:?Unlimited????????}??????}??????{????????Transact:?{??????????originType:?Native??????????requireWeightAtMost:?1,000,000,000??????????call:?{????????????encoded:???????????}????????}??????}??????{????????DepositAsset:?{??????????assets:?{????????????Wild:?All??????????}??????????maxAssets:?1??????????beneficiary:?{????????????parents:?0????????????interior:?{??????????????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

标签:PARCHAALLVERPARTCHARGED价格trustwallet钱包下载SquishiVerse

Gateio热门资讯
稳定币:Curve将推出超额抵押稳定币!_USD

在Terra的稳定币UST最近突然崩盘震动市场之后,交易所流动性池Curve也不甘寂寞,加入了众多机构市场参与者行列开始争夺市场份额.

1900/1/1 0:00:00
ETH:CITEX平台早报-2022年7月25日_JPEG价格

10:00数据BTC全网算力204.39EH/S当前挖矿难度27.69T理论收益0.00000447BTC/T/天ETH全网算力891.26TH/S当前挖矿难度12.12P理论收益0.

1900/1/1 0:00:00
COM:XT.COM關於暫停DIC提現的公告_USD

尊敬的XT.COM用戶:因DIC錢包升級維護,XT.COM現已暫停DIC提現業務。給您帶來的不便,請您諒解!感謝您對XT.COM的支持與信任.

1900/1/1 0:00:00
C2C:幣安C2C認證商家系統升級公告_APP

親愛的用戶:幣安C2C平台將對認證商家系統進行定期系統升級,本次系統升級預計需要7天,從2022年07月22日18:00至2022年07月29日18:00.

1900/1/1 0:00:00
BIT:BitVito币位:美联储加息窗口即将开启_BITMETA币

据证券日报报道,美联储计划将于月28日凌晨公布7月份利率决议结果,当前已经进入静默期,暂无更多信号传递市场.

1900/1/1 0:00:00
POL:Polygon推出Nightfall提供企业隐私保护解决方案_polygon币圈

金色财经报道,Polygon的企业负责人AntoniMartin在2022年安永全球区块链峰会上发表了主题演讲,并介绍了PolygonNightfall.

1900/1/1 0:00:00