宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 波场 > 正文

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

作者:

时间: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的步骤:

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

接收方平行链接受请求。

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

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

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

链ASender2008

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

Kusama网络开启第10次平行链插槽Auction:9月29日消息,据波卡社区公告显示,Kusama理事会已投票通过了Motion 360,正式开启了Kusama第10次插槽Auction。据悉,目前排名最高的是Parallel先行网Heiko(共收集197,311 KSM),Interlay先行网Kintsugi(共收集173,878 KSM)排名第二。波卡社区表示,Kusama上所有Crowdloan活动,包括已经赢得插槽和正在进行中的活动,一共锁定约2,415,200个KSM,占KSM总量的20.94%,而目前的Staking比率已经下降至43%,Kusama网络中所有锁定(插槽+Staking)的KSM目前是63.94%。(PolkaWorld)[2021/9/29 17:15:42]

这里有三个参数

Recipient接收者的ParaId

proposeMaxCapacity也是个限制的值

proposeMaxMessageSizexcm消息的大小限制

OKEx支持波卡平行链插槽拍卖:1月13日,OKEx官方公告称将全面支持Polkadot和Kusama平行链插槽拍卖,届时用户可通过OKEx平台一键参与,为支持的波卡生态项目投票。同时启动了“波卡生态嘉年华,豪享100,000 USDT”系列活动。[2021/1/13 16:02:40]

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

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:???????????????}????????????}??????????}????????}??????}????]??})

波卡发布中继测试网Rococo,包含三个平行链测试网:8月4日消息,波卡Polkadot(DOT)发布新的中继测试网Rococo,该测试网包括Tick平行链1测试网、Trick平行链2测试网和Track平行链3测试网三部分。目前波卡的测试网还有Westend、Arcadia、Berlin、FlamingFir和Mandala。[2020/8/4]

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

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

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

链BRecipient2009

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

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

声音 | 前以太坊核心开发者:波卡平行链插槽数量有限 需竞拍才能获得:据区块律动消息,针对波卡平行链开始要如何分配,如何成为平行链等问题,前以太坊核心开发者Web3foundation对此表示,1. 平行链插槽是有一定数量的,开始是数量不多,后面慢慢增加。2. 会有未经许可的,插槽出租的市场行为。为了保证平行链插槽的公平性,会使用竞拍的方式。任何人都可以参加。3. 如果有人(个人或智能合约)赢得拍卖,可以不需要任何许可,直接部署他们的平行链。4. 平行链插槽不是无限时间使用的。5. 由Web3基金会管理的平行链,会保留一段时间。此外,波卡平行链插槽将从大约5个增加到50到200个插槽,而由Web3 Foundation管理的平行链现在有4种。[2019/5/31]

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

标签:PARINTCHAIONPARM价格MINTIIfoods ChainMeta Nebulas IONZ

波场热门资讯
如果美联储本月再次加息、比特币的涨势会随之结束吗?

本周加密货币市场蓬勃发展,比特币接近25000美元,以太坊突破1600美元大关。由于大多数山寨币连续三天以绿色交易,因此热情又回到了加密领域。最重要的是,市场收回了1万亿美元的市值,这发出了可能出现上涨的信号.

1900/1/1 0:00:00
宏观分析近期以太坊暴涨原因,后市如何?

原文作者:Blofin 原文编译:吴说区块链 ETH价格的暴涨似乎是由GammaSqueeze引起,但从现有数据来看,当前价格的上涨仍然缺乏足够支撑.

1900/1/1 0:00:00
关于CITEX平台下架GC, FIC,IOTE,FIC24,CRSTK币种及交易对的公告

尊敬的CITEX用户: 为了提供良好的交易体验,CITEX平台对已上线币种的发展状况进行再评估、审核,根据“币种下架制度”,CITEX将于2021年9月7日14:00:00下架并关闭GC,FIC,IOTE,FIC24.

1900/1/1 0:00:00
市场只有回归基本面,才能度过熊市!

这篇文章基本面解释了是什么让最近的牛市势头熄灭,同时也给正在面临熊市的人们提供了一些建议。牛市和熊市的区别,其实可以用一个词来概括,那就是「动能」。在牛市中,资产价格有很多上涨的动能,这左右了大多数投资者的决策.

1900/1/1 0:00:00
Huobi Global Will List TOMS (Tom Tom Coin) on July 22, 2022

DearValuedUsers,HuobiGlobalisscheduledtolistTOMS(TomTomCoin)onJuly22.

1900/1/1 0:00:00
Hotcoin關於開放ANTEX交易的公告

尊敬的用戶:Hotcoin將於(GMT8)2022年7月20日18:00開放ANTEX/USDT交易業務,2022年7月21日18:00開放ANTEX提幣業務,充值業務開放時間將以公告另行通知.

1900/1/1 0:00:00