火星链 火星链
Ctrl+D收藏火星链
首页 > 火必下载 > 正文

PAR:平行链上线技术系列五—平行链通过 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

数据:昨日莱特币活跃地址数为70.08万,新增地址数为60.95万:5月15日消息,数据显示,昨日莱特币活跃地址数为70.08万,较前日上升31.75%,昨日新增地址数为60.95万,较前日上升48.91%。

此前或受Meme币狂热的影响,用户开始寻找比特币网络高额费用的代替品。莱特币在5月10日活跃地址数达83.22万,创历史新高。[2023/5/15 15:03:11]

OpenHRMP

开通HRMPchannel的步骤:

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

接收方平行链接受请求。

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

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

链ASender2008

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

Web3平台Virtualness完成逾800万美元融资:11月17日消息,Web3初创公司Virtualness完成超过800万美元种子轮融资,Blockchange Ventures领投,Polygon Ventures、F7 Ventures、Micron Ventures、Oceans Ventures、Neythri Futures Fund、Carolyn Everson、Randi Zuckerberg、Nusier Yassin(Nas Daily)、Nikki Farb、tacy Brown-Philpot等参投。

Virtualness的平台计划在2023年初推出,经过认证的创作者和品牌将使用其设计、制作和展示品牌数字收藏品。(PRNewswire)[2022/11/17 13:17:17]

这里有三个参数

Recipient接收者的ParaId

proposeMaxCapacity也是个限制的值

proposeMaxMessageSizexcm消息的大小限制

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

Tezos CEO:随着利率升高,加密货币寒冬“只会变得更糟”:金色财经报道,区块链公司Tezos首席执行官Kathleen Breitman表示,随着利率提高,正在进行的加密货币寒冬“只会变得更糟”。即使美联储明年暂停加息,也只有“少数”真正有用且可以有机增长用户的加密应用程序才会蓬勃发展。[2022/11/2 12:10:01]

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

Y Combinator加大对加密创业者投资,30家加密创企入围新一批加速器计划:9月8日消息,据外媒报道,最新一批的Y Combinator加速孵化计划中有30家加密初创公司入围,主要涉及DeFi解决方案(8 家)和加密衍生品领域,高于之前的25家,表明Y Combinator正在加大对加密创业者的投资。

此外,参加Y Combinator加速器计划的加密货币公司比例在过几个月内增长迅速,今年夏天Y Combinator的加速孵化公司中,加密公司的比例达到13%,而之前的W22 YC加速器计划中加密公司的比例只有6%。(inside bitcoins)[2022/9/8 13:16:18]

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

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

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

链BRecipient2009

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

V神:治理仅裁决两者optimistic+ZK之间的错误:金色财经报道,以太坊联合创始人Vitalik Buterin在社交媒体上称,混合思路:optimistic+ZK,治理仅裁决两者之间的错误。

1. 发布区块;

2. 等待 24 小时进行欺诈挑战;

3a。如果没有挑战,发布 ZK SNARK,最终确定;

3b。如果有挑战,根据(挑战游戏、ZK SNARK、治理)的 2-of-3 决定。

此外,将欺诈证明时间减少到24小时是安全的,因为攻击需要同时阻断24小时的挑战,并且打破三个解决机制中的一个。[2022/7/31 2:48:51]

其中参数中的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

来源:金色财经

标签:PARENTCHAASSParaboxRentalChainchat币发行价LASSO价格

火必下载热门资讯
VERS:以太坊合约,ETH期权或成为最大加密资产

今日以太坊兑换人民币的汇率为:1以太坊=7971.92人民币在主流L1中,2023年第一季度仅BNB与ETH处于通缩状态:6月11日消息,据 Messari 发文称,在主流 L1 中.

1900/1/1 0:00:00
OIN:如何能百分百抄到行情的底?

首先看一下行情,昨天行情再次出现大跌,行情跌一度跌破1万9,以太就更惨啦,直接掉到了1000以下!那么这个地方再次能不能抄底呢?这个问题很关键!个人认为,这个位置不应当过度看空啦!从情绪来说.

1900/1/1 0:00:00
TAL:比特币合约,比特币期权不惧货币凛冬

比特币是一种创新技术,它引入了一种新的货币系统,基于用户节点(计算机)的对等网络,没有中央银行或任何类型的金融机构等中介.

1900/1/1 0:00:00
Celsius:金色观察|流动性危机继续:加密借贷平台的现状

多个加密借贷平台正在经历着一次重大压力测试,多米诺骨牌倒下,涉及Celsius的流动性危机可能只是加密借贷领域更广泛崩溃的开始.

1900/1/1 0:00:00
OIN:厚德载物、任重道远 CoinW币赢积极打造健康良性的行业发展环境

近期,随着市场的剧烈波动,某算法稳定币的暴雷,我们注意到很多与之联系紧密的投资机构和交易所受到了不小的冲击。牛熊转换之下,谣言也就有了滋生的土壤.

1900/1/1 0:00:00
Terra:合约猎手:探底进行中

本文思路是根据我的实战经验总结的《黑马量化系统》而来,多空信号如何使用,在电子版的黑马量化系统教程中有叙述,有兴趣的朋友,可以参考学习我的黑马量化系统!盘面分析比特币/BTC:比特继续探底.

1900/1/1 0:00:00