比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 萊特幣 > Info

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

Author:

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

實驗環境

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

一條中繼鏈

實驗目的

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

前提準備

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

下圖例子

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

Calamari贏得Kusama第7個平行鏈插槽:9月15日消息,波卡隱私保護項目Manta Network先行網Calamari贏得Kusama第七次平行鏈插槽競拍,KSM質押量接近22萬(218247),共有16005名質押者,貢獻人數在所有Kusama插槽競拍項目中最多。

截至目前,贏得Kusama插槽的七個平行鏈分別是Karura、Moonriver、Shiden、Khala、Bifrost、KILT和Calamari。[2021/9/15 23:27:05]

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

OpenHRMP

開通HRMPchannel的步驟:

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

接收方平行鏈接受請求。

Kusama 發布節點客戶端 v0.9.5 以迎接第一條平行鏈:官方消息,Kusama 發布節點客戶端 v0.9.5,本次客戶端更新主要添加了鏈上提名者數量的上限來解決波卡網絡質押的擴展問題,在 Kusama 和波卡網絡中,必須至少質押 0.1 枚 KSM 或 20 枚 DOT 才能成為提名者,且提名者數量上限為 2 萬人。本次更新計劃于今日在 Kusama 運行中進行,并將依據 Kusama 網絡的運行情況決定波卡網絡的更新時間,具體需等待治理投票結果。Kusama 團隊建議將客戶端優先升級至此版本,并盡快進行升級以防止網絡更新后無法同步。[2021/6/21 23:52:14]

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

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

鏈ASender2008

Kraken正增加對Kusama平行鏈拍賣的支持:金色財經報道,在Kusama進行的第一輪拍賣之前,加密貨幣交易所Kraken正在增加對平行鏈拍賣的支持。Kraken發言人周二表示,眾籌期現已開始,用戶可以將KSM代幣貢獻給他們最喜歡的項目。Kusama平行鏈拍賣本身將于6月15日開始。[2021/6/9 23:22:53]

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

這里有三個參數

Recipient接收者的ParaId

proposeMaxCapacity也是個限制的值

proposeMaxMessageSizexcm消息的大小限制

波卡周報:以太坊橋一季度接入Polkadot 一季度發布Kusama及Polkadot平行鏈:2月2日,波卡Polkadot官方社區PolkaBase發布波卡周報。主要內容包括:在不提供明確的鏈的情況下將無法啟動Substrate;將在所有Polkadot RunTime中使用可擴展多重地址;修復cumulus的狀態緩存;增加交易通知的最大度量標準;波卡15號公投,RunTime升級到Polkadot v27;波卡品牌重塑的已更新進入沉浸階段;Kusama賞金提案子賞金擴展實施已執行;申請參加下一次解碼的Polkadot的提案將于2月28日截止;2021 年第一季度比特幣將進入Polkadot (PolkaBTC);以太坊橋即將在第一季度接入Polkadot;2021年第一季度,Kusama平行鏈發布,Polkadot平行鏈發布。[2021/2/3 18:45:26]

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

波卡周報:Polkadot已有約297個驗證人;Rococo現有5個平行鏈:1月24日,波卡中國社區PolkaWorld發布波卡周報。主要內容包括:

- Polkadot已有約297個驗證人;

- 驗證人可以去除提名人的功能已經被添加,當前可以獲得staking獎勵的最小質押數額約為83.2 DOT;

- 波卡網絡當前era中的最低質押驗證人的DOT數是 1,636,877個DOT,最高質押是3,992,758個DOT。驗證人的平均質押是2,051,101 DOT;

- 波卡理事會成員正在對Fearless Wallet的Milestone3進行投票;

- 波卡理事會目前正在投票第54號議案,以根據Polkascan社會合約執行國庫資金的分配;

- Rococo現在總共有5個平行鏈,Tick, Trick和Track, 還有Plasm和Mandala。有26個提案等待加入。[2021/1/24 13:21:20]

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

Tags:AMADOTSAMPARMAMA幣YFDOT幣KusamaParagonCoin

萊特幣
POL:Polygon上3款最受歡迎的GameFi游戲-ODAILY

Apr.2022,VincyDataSource:FootprintAnalytics-PolygonProtocolsDataEthereum在GameFi生態中的項目數增長速度不及BSC和P.

1900/1/1 0:00:00
區塊鏈:一文詳解聯邦拜占庭協議-ODAILY

推薦理由:拜占庭協議是了解區塊鏈的基礎,這個問題是由圖靈獎獲得者、分布式系統關鍵奠基人——Lamport大神所提出的。用于解釋和解決去中心化共識問題.

1900/1/1 0:00:00
MOO:Moonriver Network一周年回顧:鏈上交易超210萬筆,193個應用部署已入駐-ODAILY

在過去的一年中,從MoonriverNetwork誕生了2,446,036個區塊,在這些被記錄的區塊中,超過210萬筆鏈上交易被依次記錄.

1900/1/1 0:00:00
DAO:DAOrayaki:利用DAO和加密貨幣再設計碳交易市場-ODAILY

原文作者:MatthewCarpenter-Arevalo原文標題:CarbonMarketsNeedCryptoandVice-Versa這篇文章主要探討了碳交易市場如何將地球從環境崩潰的邊緣.

1900/1/1 0:00:00
DOT:波卡創始人Gavin Wood問題解答(三)-ODAILY

“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰.

1900/1/1 0:00:00
tron:波場TRON總質押超137億美金-ODAILY

據區塊鏈瀏覽器TRONSCAN數據,8月21日,波場TRON總質押為13,734,579,889美金,超過137億美金,創近3個月新高.

1900/1/1 0:00:00
ads