火星链 火星链
Ctrl+D收藏火星链
首页 > XLM > 正文

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

作者:

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

实验环境

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

一条中继链

实验目的

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

前提准备

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

下图例子

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

去中心化存储网络Crust Network赢得第30轮波卡平行链拍卖:10月24日消息,去中心化存储网络 Crust Network 以锁定近 7.2 万枚 DOT 赢得第 30 轮波卡平行链拍卖。Crust Network 是建立在 IPFS 之上的去中心化存储网络,通过代币来激励节点存储 IPFS 网络上的数据。[2022/10/25 16:37:31]

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

OpenHRMP

开通HRMPchannel的步骤:

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

接收方平行链接受请求。

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

Moonbeam成功赢得Polkadot第二条平行链插槽并增加50%的众贷奖励:11月26日消息,Moonbeam基金会官方信息,11月25日晚上11点左右(香港时间),Polkadot网络上兼容以太坊的智能合约平台Moonbeam成功赢得Polkadot第二条平行链插槽。Moonbeam计划于12月17日开始上线波卡的部署流程,成为首个全兼容以太坊的波卡平行链。

Moonbeam基金会决定在众贷奖励池中增加5000万枚GLMR,目前总奖励达到1.5亿枚GLMR,占初始Token供应量的15%,所有的Moonbeam众贷参与者均能拿到比原先多50%的奖励。

本次Moonbeam众贷共吸引超过19万参与者,总共贡献DOT数量超过3570万枚(约13.9亿美元)。作为参与Moonbeam众贷的奖励,每贡献5枚DOT可获得13.9821枚GLMR。[2021/11/26 7:11:40]

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

波卡生态跨链流动性协议Basilisk赢得Kusama上第八个平行链插槽:9月22日消息,据PolkaWorld消息,9月22日下午17:13左右,Kusama网络的第8个平行链插槽拍卖结束!随后进行了15min的随机“摇骰子”来决定最后的获胜者,在17:28左右,Basilisk以锁定将近222,222个KSM成功赢得Kusama的第8个插槽,并将在2个小时之后,接入Kusama中继链,以平行链的方式出块。Kusama理事会在17:52投票通过了Motion358,正式开启Kusama的第9次插槽拍卖。目前出价最高的是Centrifuge的先行网Altair,目前一共收集到120,987个KSM。[2021/9/22 16:58:40]

链ASender2008

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

Kusama首批平行链最新进展:Khala和Shiden完成奖励发放,陆续将开启转账功能:8月12日消息,截至目前,Kusama第一轮插槽拍卖结束已有3周时间,首批获得插槽的5个平行链项目Karura、Moonriver、Shiden、Khala和Bifrost已陆续启动自己的主网。Moonriver目前正在去除sudo模块,使其成为完全去中心化的网络,预计9月会通过治理开启转账和EVM功能。Shiden刚刚完成crowdloan奖励发放,未来会陆续从PoA网络转为去中心化的PoS网络,预计8月底通过治理开启转账功能,预计在8月下旬至9月上旬陆续上线ink!和EVM合约功能和DApp Staking功能。Khala已完成奖励发放,正在进入链上治理的阶段,预计8月底前完成TEE测试,9 月完成TEE挖矿上线,9月底前完成第三阶段的开通转账和民主治理,10 月份开启第四阶段并上线隐私功能。[2021/8/12 1:50:54]

这里有三个参数

波卡周报:Rococo已接入11条平行链,还有21条平行链等待申请接入:根据PolkaWorld最新发布的波卡周报,本周重要事件包括:

1.PolkaBTC的公测测试网上线,同时获得了1300个DOT的国库资助,用于激励开发者使用测试网;

2.Compound公布了基于Compound chain白皮书的原型产品Gateway,这是一个由COMP代币持有者管理的Substrate区块链;

3.Ledger已经集成了波卡;

4.ONTOWallet现在集成了波卡作为他们支持的11条链之一;

5.Polkadot 0.8.29 已经发布,升级优先级低;

6.波卡的第16号公投,提议将波卡的验证人提高到599个,没有通过;

7.18号公投目前正在投票,提案人是一个技术问题的受害者,正在寻求偿还;

8.Staking率在过去几天保持相对稳定,但可以提名的最低DOT数量高达120 DOT;

9.波卡网络在era 1951 slash惩罚了9个验证人;

10.目前波卡平行链测试网Rococo已经接入11条平行链,还有21条平行链等待申请接入。目前因为有些平行链的验证人不在线,所以导致出块比较慢,预计Rococo在下周还有一次重启,以优化网络出块较慢的问题。[2021/3/7 18:22:50]

Recipient接收者的ParaId

proposeMaxCapacity也是个限制的值

proposeMaxMessageSizexcm消息的大小限制

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

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

标签:PARCHAALLVERParrotlyintelligencefogcomputerchainWALLET币LSILVER

XLM热门资讯
BIT:Bitfinex一周简报(0704-0710)-ODAILY

Convergence(CONV)于@bitfinex上线。最先进的数字代币交易平台Bitfinex宣布,它已经上架Convergence(CONV)代币,这是一家旨在实现目标的自动化做市商(A.

1900/1/1 0:00:00
比特币价格:各大机构推出Web3基金,作为散户在熊市应该如何布局WEB3?-ODAILY

不难发现熊市中机构的最大操作则是融资和推出基金来展望未来的投资计划,比如今天的Huobi联创杜均联合BMAN推出4亿美元Web3基金,更有上个月的红杉资本28.5亿美元的新基金.

1900/1/1 0:00:00
LANA:Solana Hackathon@DoraHacks24支参赛队伍入选二次方投票Grant-ODAILY

于7月11日启动的SolanaSummerCampHackathon吸引了来自全球的116支团队在开发者激励平台DoraHacks.io提交项目.

1900/1/1 0:00:00
CRYPT:CryptoRank发布“市值与TVL比率最低的TOP10 DeFi项目”榜单,SUN.io高居第一-ODAILY

9月12日,CryptoRank发布“市值与TVL比率最低的TOP10DeFi项目”榜单,SUN.io高居第一,JustLendDAO位居第三.

1900/1/1 0:00:00
NEX:Bitfinex一周简报(0613-0619)-ODAILY

Bitfinex行動應用程序推出LNURL支付功能6月17日消息,據Bitfinex發推稱,我們正在幫助全球各地的人們通過LNURL支付獲得財務自由.

1900/1/1 0:00:00
区块链:为什么Square Enix推出NFT,而Minecraft却选择了拒绝?-ODAILY

日本娱乐公司和视频游戏开发商SquareEnix公开了其NFT计划。与此同时,微软旗下的电脑游戏《我的世界》禁止在其平台上使用NFT.

1900/1/1 0:00:00