加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 中幣 > Info

平行鏈上線技術系列五:平行鏈通過orml-xcm打開hrmp-ODAILY_PAR:STARPARK

Author:

Time:1900/1/1 0:00:00

實驗環境

兩條平行鏈-鏈A(2008)和鏈B(2009)

一條中繼鏈

實驗目的

通過orml-xcm打開鏈A和鏈B之間的hrmpchannel

前提準備

平行鏈代理賬戶需要一定的中繼鏈token,所以需要在中級鏈通過xcmPallet.limitedReserveTransferAssets()向指定的平行鏈發送代幣

下圖例子

平行鏈代理賬戶,這是通過paraid生成的賬戶,他是確定的賬戶。

Kusama第二次平行鏈插槽拍賣目前拍賣眾籌已鎖定約38.53萬KSM:subscan數據顯示,Kusama第二次平行鏈插槽拍賣將于5小時之后結束,截至今日11:40,本輪Kusama平行鏈卡槽拍賣眾籌已鎖定約385321KSM。當前鎖定數量前三的分別是Moonriver 20.30萬KSM、Shiden9.67萬KSM以及Khala Network2.52萬KSM。[2021/6/29 0:13:57]

para-id=2115的平行鏈代理賬戶是:5Ec4AhNzgnZ7jXzsdUAEbGBWu2GNfwppYZdf6P1JqNq6BntW

OpenHRMP

開通HRMPchannel的步驟:

發送方平行鏈發送一個初始化開放通道請求。

接收方平行鏈接受請求。

兩條鏈需要互相交替進行操作,因為hrmp是單向的,如果需要進行跨鏈資產轉賬就需要打開雙向的hrmp通道。

Kusama已上線第1條公益平行鏈Statemine:平行鏈Shell 已經正式升級為 Statemine 資產平行鏈,這意味著 Kusama 網絡正式上線了第1條公益平行鏈 statemine,且目前運行穩定。據了解,通過這條公益平行鏈,可以直接在波卡上發行主網代幣,比如USDT。(PolkaWorld)[2021/6/4 23:10:33]

下面通過鏈A為Sender,鏈B為Recipient,以打開鏈A->鏈B的Hrmpchannel為例

鏈ASender2008

1.在中繼鏈構造hrmp.hrmpInitOpenChannel()的結構體,并獲取encodedcalldata。

這里有三個參數

波卡聯合創始人:Rococo測試網驗證節點可以自行選擇檢查平行鏈區塊:波卡聯合創始人Robert Habermeier表示,Rococo測試網擁有32個驗證節點和15條平行鏈,持續12個小時沒有節點的最終延遲大于4。這意味著驗證節點可以自行選擇檢查平行鏈區塊,恢復數據,并快速了解彼此的檢查。[2021/4/4 19:45:11]

Recipient接收者的ParaId

proposeMaxCapacity也是個限制的值

proposeMaxMessageSizexcm消息的大小限制

其中proposeMaxCapacityproposeMaxMessageSize的值不能設置的太大,必須要比中繼鏈規定的最大配比要小,要不然會出錯。通過中繼鏈ChainState下的configuration.activeConfig()方法查找這項約束。

BiKi將支持波卡Polkadot平行鏈插槽拍賣:據官方公告,為助力波卡生態發展,BiKi平臺將支持波卡平行鏈插槽拍賣。此前,BiKi平臺已上線DOT鎖倉理財,并上線波卡生態專區。平臺將于近期上線對應的活動,用戶可直接通過平臺參與Polkadot和Kusama插槽拍賣并賺取項目獎勵.[2021/1/13 16:05:42]

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

Bithumb將推出DeFi平臺Clover作為波卡平行鏈:韓國加密交易所宣布Bithumb即將推出DeFi平臺Clover,該平臺將鏈接波卡網絡,作為波卡平行鏈,由DOT技術提供支持。(Cointelegraph)[2020/10/13]

-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

Tags:PARCHAVERALLSTARPARKCHARGED價格Drover InuBALLS幣

中幣
DAOrayaki:Web3和長尾的復仇-ODAILY_WEB:DAO

原文作者:SangeetPaulChoudary原文標題:Web3andtherevengeofthelongtail基于區塊鏈的協議如何實現利基市場活動?這是我們需要一直思考的問題.

1900/1/1 0:00:00
創宇區塊鏈5月安全月報-ODAILY_BNB:區塊鏈專業學什么課程

前言 五月以來,幣價雖然在不斷下滑然而發生的安全事件的數量卻在顯著攀升,據知道創宇區塊鏈安全實驗室數據顯示:該月發生的安全事件超37起,其中跑路騙局和網絡釣魚事件頻發.

1900/1/1 0:00:00
TRX正式登陸日本知名交易所DMM Bitcoin,波場TRON全球布局進一步加速-ODAILY_TRX:BIT

據最新消息,TRX已正式登陸日本知名交易所DMMBitcoin,波場TRON全球布局進一步加速.

1900/1/1 0:00:00
波場TRON賬戶總數突破9500萬-ODAILY_RON:TRO

5月30日,據區塊鏈瀏覽器TRONSCAN數據,波場TRON賬戶總數達到95,247,210,正式突破9500萬.

1900/1/1 0:00:00
哈佛法學院最新評論:DAO只是動態市場活動的最新例子-ODAILY_DAO:區塊鏈技術的特點

原文作者:KevinSchwartzandDavidAdlerstein原文標題:DecentralizedGovernanceandtheLessonsofCorporateGovernanc.

1900/1/1 0:00:00
以太坊上海Web 3.0開發者峰會「云端」順利召開,大神云集共商互聯網未來-ODAILY_以太坊:WEB3

2022年5月20日,中國上海——由以太坊上海籌委會成員主辦,中國生物多樣性保護與綠色發展基金會和通商中國協辦.

1900/1/1 0:00:00
ads