实验环境
两条平行链-链A(2008)和链B(2009)
一条中继链
实验目的
通过orml-xcm打开链A和链B之间的hrmpchannel
前提准备
平行链代理账户需要一定的中继链token,所以需要在中级链通过xcmPallet.limitedReserveTransferAssets()向指定的平行链发送代币
下图例子
平行链代理账户,这是通过paraid生成的账户,他是确定的账户。
para-id=2115的平行链代理账户是:5Ec4AhNzgnZ7jXzsdUAEbGBWu2GNfwppYZdf6P1JqNq6BntW
OpenHRMP
开通HRMPchannel的步骤:
波卡周报:Polkadot即将上线集体平行链,Parity更新管理层:10月23日消息,根据PolkaWorld发布的波卡周报,Gavin发布声明宣布辞去Parity CEO的管理一职,专注在他喜欢的创造性的事情上,继续为Polkadot的成功和Web3的愿景做出贡献。而Parity联合创始人Bj?rn Wagner将担任这一重要职位。
Polkadot第30次插槽Auction将在10月24日凌晨4点左右结束,目前Crust领先整个蜡烛期。
Polkadot的Staking率最近下降为51.1%。
Polkadot理事会通过Motion 279,将集体平行链作为公益平行链进行启动。第一个成立的集体可能是Polkadot联盟,但这个平行链也将支持为Polkadot网络服务的其他集体。
Polkadot在第三季度的开发活动创下历史新高,一直保持到9月底。平行链也一直在探索互操作性。
Kusama的第57次插槽Auction将在10月24日12点左右结束,目前Crust领先整个蜡烛期。
Kusama理事会投票通过Motion 558,批准了对OnFinality公共基础设施服务的资助。
Kusama理事会投票通过Motion 559,批准了Parity提出的Infrastructure Bounty的充值,以继续支付资助为Kusama生态系统运行提供可靠的公共基础设施:包括区块浏览器、治理论坛和应用程序、快照和验证人服务提供商、社区钱包服务和其他寻求用国库资金支付维护成本的项目。[2022/10/23 16:35:52]
发送方平行链发送一个初始化开放通道请求。
波卡发布Kusama和平行链稳定报告:存在网络确定性停顿问题但总体运行平稳:8月17日,在波卡(Polkadot)发布的Kusama和平行链稳定报告中,结合平行链出块稳定性、批准投票(ApprovalVoting)、网络连接以及负载(CPU和网络)四个关键因素得出结论,目前网络运行平稳,唯一的主要问题是网络偶尔遇到的确定性停顿(finalitystall)问题,不过由于这些停顿被故障保护装置捕获,因此没有造成太大损害,目前正在调查根本原因,将在平行链在波卡上启动之前给出解决方案。[2021/8/17 22:20:00]
接收方平行链接受请求。
两条链需要互相交替进行操作,因为hrmp是单向的,如果需要进行跨链资产转账就需要打开双向的hrmp通道。
下面通过链A为Sender,链B为Recipient,以打开链A->链B的Hrmpchannel为例
链ASender2008
1.在中继链构造hrmp.hrmpInitOpenChannel()的结构体,并获取encodedcalldata。
Kusama已上线第1条公益平行链Statemine:平行链Shell 已经正式升级为 Statemine 资产平行链,这意味着 Kusama 网络正式上线了第1条公益平行链 statemine,且目前运行稳定。据了解,通过这条公益平行链,可以直接在波卡上发行主网代币,比如USDT。(PolkaWorld)[2021/6/4 23:10:33]
这里有三个参数
Recipient接收者的ParaId
proposeMaxCapacity也是个限制的值
proposeMaxMessageSizexcm消息的大小限制
其中proposeMaxCapacityproposeMaxMessageSize的值不能设置的太大,必须要比中继链规定的最大配比要小,要不然会出错。通过中继链ChainState下的configuration.activeConfig()方法查找这项约束。
2.回到平行链,通过sudo构造ormlXcm.sendAsSovereign()
波卡Rococo V1平行链测试网预计将于圣诞节前夕上线:波卡平行链测试网Rococo V1发布会已于12月17日0: 00举办。会议公布了未来Rococo V1平行链测试网发布的相关安排以及进展,具体内容总结如下:1. Rococo V1预计将支持10个左右的平行链项目;2. 测试网中每个平行链需至少运行一个验证人节点以及Curator管理人节点;3. Parity将 作为Rococo的评估者,同时运行部分验证人节点参与监督平行链测试;4. Rococo V1测试网预计将于圣诞节前夕上线;5. 测试网不会.上线测试平行线程;6. 参与平行链测测试将遵循先到先得以及由简入繁两个原则。(PolkaBase)[2020/12/17 15:29:36]
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:???????????????}????????????}??????????}????????}??????}????]??})
Dean:成为波卡的平行链存在巨大的潜力:8月26日消息,Crust network CPO Dean在做客HyperPay焦点栏目时提及:成为波卡的平行链,除了Gas费用和TPS问题之外,还有另外几点好处:基于substrate的框架,可以打破现有EVM技术框架的限制,更好的进行功能拓展和延伸;波卡还有一大亮点,就是Substrate的链上治理和无分叉升级。这就让协议的治理和升级变得异常简单,实实在在的解决了协议治理难和升级难的痛点。因此在波卡生态内开发项目有着巨大的潜力。在这样的背景下,波卡上的DeFi,不仅可以让金融服务于金融,还可以让金融服务于实业。[2020/8/26]
-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:?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
来源:金色财经
标签:PARIONCHAPOLPARADavion PayPeeCoin ChartsPolychain Monsters Genesis
比特币诞生已有十年之久,最初只有少部分密码学极客投身其中,后来越来越多的人在了解了比特币之后投身区块链,普及比特币.
英国央行副行长:将在8月之前引入稳定币立法 英国央行副行长JonCunliffe周三表示,英国财政部将与包括英格兰银行、支付系统监管机构和金融行为监管局在内的其他监管机构磋商.
近期,一款名为JockeyClub的赛马GameFi链游即将在7月5日正式上线。据悉,JockeyClub是由FSTSWAP旗下FonFun链游平台孵化的首款GameFi游戏,其结合赛马娱乐、N.
7.6BTC行情分析? 昨日走势呈先上后下完美验证思路,高位触及20500附近承压回落,低位跌至19300支撑止跌反弹,恭喜跟上昨日思路的朋友,走出v型反转.
艺术家们很难通过推特平台消除粉丝对NFT的疑虑,或扭转大势所趋下的粉丝情绪。同时仅凭推特数据推断一个NFT项目的长期吸粉潜力是不可靠的.
在现在这个市场行情低迷的环境下,很多投资者降低风险惯常的做法是持有较为安全可靠的稳定币,并?通过单币质押来?赚取一笔可观的收入。熊市里宜积累子弹,投资策略自然应该倾向于安全和稳定.