以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 火必 > Info

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

Author:

Time: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已開啟第7次平行鏈插槽Auction:1月7日消息,據Polkaworld報道,Polkadot的第7次Auction已經在2022年1月7日凌晨2:46開啟。目前在所有活躍的Crowdloan活動中,Composable Finance收集的DOT最多,排在后面的還有Centrifuge、Interlay、Nodle和Litentry。預計第七次競拍將在1月13日晚上結束。[2022/1/7 8:31:54]

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

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

鏈ASender2008

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

這里有三個參數

波卡創始人Gavin Wood:平行鏈會在12月份在技術上達到可用狀態:10月26日消息,在由萬向區塊鏈實驗室主辦的2021第七屆區塊鏈全球峰會上,波卡創始人Gavin Wood表示,非常自信平行鏈會在12月份開始在技術上實現可行性,目前已經完成完整代碼審計。另外,Gavin Wood還分享了Substrate和Polkadot狀態進展,第二次橋審計正在進行中,另外,即將部署一個從測試網Rococo到橋測試網Wococo的橋,來測試可行性。[2021/10/26 20:58:01]

Recipient接收者的ParaId

proposeMaxCapacity也是個限制的值

proposeMaxMessageSizexcm消息的大小限制

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

Acala計劃在即將發布的Polkadot平行鏈上集成Chainlink預言機獲取喂價:9月13日,據Acala官方消息,Acala計劃在即將發布的Polkadot平行鏈上集成Chainlink預言機獲取喂價,并正在積極測試Chainlink Oracle Palle。隨著Polkadot上由Chainlink Price Feeds支持的平行鏈的推出,Acala的DeFi生態系統能夠開始運行。Acala是Polkadot生態中的多鏈DeFi平臺,用戶可以在上面以最低的網絡費用進行質押、兌換、借貸和投資等各種操作。[2021/9/13 23:21:48]

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

Kusama第四輪平行鏈卡槽拍賣眾籌已鎖定約19.30萬KSM:subscan數據顯示,Kusama卡槽拍賣第四輪已經開啟,目前Shiden已經拿到第三個卡槽,截至今日10:00,本輪Kusama平行鏈卡槽拍賣眾籌已鎖定約192972KSM。當前鎖定數量前三的分別是Bifrost 5.97萬KSM、Khala Network 5.95萬KSM以及Polkasmith 1.77萬KSM。[2021/7/8 0:36:02]

-hex-call>為上面我們構造的encodecalldata:0x1700d907000008000000e21f0000

為我們當前平行鏈的paraid:2008

交易成功之后,會在中繼鏈執行encodecalldata的函數。

鏈BRecipient2009

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

Alex Chien:在解決網絡可擴展性方面,波卡平行鏈很像以太坊2.0的分片技術:金色財經報道,在8月28日舉辦的《金色百家談 | Polkadot如何構建資產互聯網?》的直播節目中,達爾文網絡(Darwinia Network)聯合創始人Alex Chien表示,波卡平行鏈是特定于應用程序的數據結構,它在上下上是一致的,并且可以由 Polkadot 中繼鏈的驗證人進行驗證。通常平行鏈會是一條區塊鏈, 但并沒有特別要求它們必須是一條鏈,之所以叫他們平行鏈是因為它們于中繼鏈并行運行。由于它們的并行性質,它們能夠并行地處理交易并實現 Polkadot 系統的可伸縮性。它們與 Polkadot 網絡共享安全,并且可以通過 XCMP 與其它平行鏈進行通信。

在解決網絡可擴展性的方面,平行鏈確實很像以太坊2.0將要實現的分片技術,例如共識算法和Staking相關的設計。

每個平行鏈有自己的業務規則和治理主權,波卡使用共享安全和共享運行時(Shared Protected Runtime Execution Enclaves),鏈上治理的方式來組織和保護這些分片,各個平行鏈還可以自主的選擇申請加入和退出波卡網絡,從這一點上看有點像歐盟。

而以太坊2.0的每個分片都更加一致和統一,并且使用同一種業務規則和語言,整個系統統一治理,相較于波卡的歐盟模式,則更像美國。[2020/8/28]

其中參數中的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

Tags:CHAPARCALPOLquickpaymentchainParallel Universe Metaethical和ethnic區別pols幣價格今日行情

火必
SIGN:到 2026 年,元界房地產銷售額將增長 50 億美元

到2026年,元界中的房地產市場預計將超過50億美元。這是全球市場研究公司Technavio最新的元界報告的預測.

1900/1/1 0:00:00
UCO:KuCoin Supports the APENFT (NFT) Airdrop Program and Completes the Fourteenth Airdrop

DearKuCoinUsers,KuCoinsupportstheAPENFT(NFT)AirdropProgramforTRON(TRX),WINk(WIN),BitTorrent(BTT).

1900/1/1 0:00:00
COIN:熊市震蕩 CoinW幣贏現貨0手續費助力用戶做好價值投資

今年以來,對全球經濟衰退和40多年來最嚴重通脹的擔憂給新興的加密貨幣市場造成了嚴重破壞。即將進入8月,加密行業并未出現復蘇的跡象.

1900/1/1 0:00:00
ABEL:消息人士:Zipmex因借給Babel Finance近1億美元而面臨巨額虧損

7月21日消息,據兩名行業高管透露,加密交易所Zipmex周三宣布凍結提款一事與陷入困境的加密借貸平臺BabelFinance有關.

1900/1/1 0:00:00
ADO:波卡生態周報:報告顯示波卡開發人員活動持續領先

Polkadot生態研究院出品,必屬精品波卡一周觀察,是我們針對波卡整個生態在上一周所發生的事情的一個梳理,同時也會以白話的形式分享一些我們對這些事件的觀察.

1900/1/1 0:00:00
APE:ApeCoin (APE) 近期價格飆升背后的3個原因

BAYC由YugaLabs開發并在以太坊區塊鏈上鑄造,該系列中的每個NFT都代表了一種獨特、醒目的猿猴,它們具有不同的外觀、特征和配件.

1900/1/1 0:00:00
ads