以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

CMP:一文讀懂波卡XCMP跨鏈消息傳遞總體結構

Author:

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

今日,波卡官方發布了XCMP跨鏈消息傳遞總體架構。本文是波卡百科進階部分的跨鏈消息傳遞XCMP章節,XCMP是波卡跨鏈設計的核心之一,讓消息能在波卡各個平行鏈間傳遞。

跨鏈交易通過基于Merkle樹的簡單排隊機制來解決,以確保準確性。中繼鏈驗證人的任務是將一個平行鏈的輸出隊列上的交易移動到目標平行鏈的輸入隊列中。但是,只有關聯的元數據作為哈希存儲在中繼鏈存儲器中。

輸入和輸出隊列有時在代碼庫和相關文檔中分別稱為“入口”和“出口”消息。

XCMP概覽

XCMP目前正在開發中,細節可能會有變化。但是,總體架構和設計決策如下:

跨鏈消息不會傳遞到中繼鏈。

跨鏈消息將被限制為以字節為單位的最大大小。

數據:DWF Labs向Bithumb轉入4萬枚CYBER,仍持有13萬枚:金色財經報道,據The Data Nerd監測,1 小時前,DWF Labs向韓國加密貨幣交易所Bithumb轉入4萬枚CYBER(36萬美元)。一周前,他們首次收到該代幣,當時的價格約為4美元(如果現在出售,收益為2倍)。截至目前,DWF Labs仍然擁有13萬枚CYBER(110萬美元)。[2023/8/31 13:08:29]

平行鏈可以拒絕來自其他平行鏈的消息,在這種情況下,調度平行鏈將知道這個塊。

收集人節點負責在鏈之間路由消息。

收集人生成一個“出口”消息列表,并將從其他平行鏈接收“入口”消息。

在每個塊上,平行鏈被期望從所有其他平行鏈的某個子集路由消息。

Coinbase將于3月4日暫時下線,屆時將無法交易和轉賬:金色財經報道,Coinbase發布公告稱,由于系統將進行升級,將于太平洋時間3月4日上午9點暫時下線,屆時所有交易和轉賬都將無法進行。[2023/2/4 11:46:34]

當一個收集人產生一個新的塊交給驗證人時,它將收集最新的入口隊列信息并進行處理。

驗證人將檢查下一個平行鏈塊的新候選者是否包含對該平行鏈的預期入口消息的處理。

XCMP隊列必須首先通過打開兩個平行鏈之間的通道來啟動。通道由發送方和接收方的平行鏈辨識,這意味著它是一個單向通道。一對平行鏈之間最多可以有兩個通道,一個用于向另一個鏈發送消息,另一個用于接收消息。通道的打開需要DOT押金,當通道關閉時將返回。

水平中繼路由信息傳遞(HRMP)

QiDAO團隊提議將穩定幣MAI添加到Polygon上的Aave V3:8月26日消息,QiDAO Protocol核心團隊在Aave社區發起提案,提議將QiDAO推出的穩定幣MAI添加到Polygon上的Aave V3,該提案建議風險參數設置為75%的貸款利率、80%的清算門檻、10%的儲備系數、每條鏈200萬美元的初始債務上限。投票將于9小時后結束。[2022/8/26 12:50:31]

在XCMP仍在實現的過程中,它的替代品是一種稱為HRMP的權宜之計。HRMP具有與XCMP相同的接口和功能,但是對資源的要求更高,因為它將所有消息存儲在中繼鏈存儲中。當XCMP實現時,HRMP計劃被棄用并逐步淘汰,XCMP將取而代之。

注意:權宜之計協議是對未完全完成的功能的臨時替代。雖然XCMP本身仍在開發中,但HRMP是一個有效的替代品。

StarkWare宣布與Only Dust達成合作:6月16日消息,零知識證明研發機構StarkWare宣布與Only Dust達成合作,Only Dust是允許開發人員為構建StarkNet生態做出貢獻的市場。[2022/6/17 4:33:16]

垂直消息傳遞

垂直消息傳遞有兩種,向上消息傳遞和向下消息傳遞。當消息來自平行鏈或平行線程并從該平行鏈到中繼鏈時,使用UMP。當一條消息從中繼鏈發出并以平行鏈為目的地時,DMP被用來進行相反的操作。通過DMP傳遞的消息可能來自平行鏈。在這種情況下,第一個UMP用于將消息傳遞到中繼鏈,而DMP用于將其向下移動到另一個平行鏈。

XCMP消息格式

有關XCMP消息格式的描述,請參閱GitHub上的xcm格式存儲庫。https://github.com/paritytech/xcm-format

XCMP示例

存在于平行鏈?A上的智能合約會將一條消息路由到平行鏈B,在這個消息中,調用另一個智能合約,在該鏈中進行一些資產的轉移。

Charlie在parachainA上執行智能合約,目的是為parachainB上的智能合約發起一條新的跨鏈消息。

parachainA的收集人節點將把這個新的跨鏈消息與目的地和時間戳一起放入其出站消息隊列中。

parachainB的收集人節點通常ping所有其他收集人節點去請求新消息。當parachainB的收集人進行下一次ping時,它將在parachainA上看到這個新消息,并將其添加到自己的入站隊列中,以便處理到下一個塊中。

parachainA的驗證人也將讀取出站隊列并知道消息。parachainB的驗證人也會這樣做。這樣他們就能夠驗證消息傳輸的發生。

當parachainB的收集人正在構建其鏈中的下一個塊時,它將處理入站隊列中的新消息以及它可能已經找到/接收到的任何其他消息。

在處理過程中,消息將在parachainB上執行智能合約,并按預期完成資產轉移。

收集人現在將這個塊交給驗證人,驗證人本身將驗證該消息是否已被處理。如果消息被處理并且塊的所有其他方面都有效,那么驗證人將把parachainB的這個塊包含到中繼鏈中。

資源

XCMPScheme-Web3基金會研究wiki上關于跨鏈的完整技術描述:https://research.web3.foundation/en/latest/polkadot/XCMP.html

MessagingOverview-平行鏈實施指南中的消息傳遞方案概述:https://w3f.github.io/parachain-implementers-guide/messaging.html

XCMFormat-XCMP格式的說明:https://github.com/paritytech/xcm-format

原文:

https://wiki.polkadot.network/docs/en/learn-crosschain

翻譯:PolkaWorld

歡迎學習Substrate:https://substrate.dev/

關注Substrate進展:https://github.com/paritytech/substrate

關注Polkadot進展:https://github.com/paritytech/polkadot

Tags:CMPPARCHAHAICMPCOSPARTA幣QuarkChainMedicalchain

以太坊交易
UNI:開放金融大會主題圓桌:穩定幣變成進入 DeFi 領域的主要渠道,許多 DeFi 項目正通過穩定幣建立生態系統

鏈聞消息,在開放金融大會OpenFinanceConference(OFC)大會關于穩定幣的主題圓桌討論中,KavaLabsCEO和聯合創始人BrianKerr表示,短期來看.

1900/1/1 0:00:00
比特幣:慧子:8.19比特幣進入震蕩區,高位盤整謹防踩雷

慧子:8.19比特幣進入震蕩區,高位盤整謹防踩雷沒有華麗的語言,也沒有動人的情話,只有貨真價實的利潤.

1900/1/1 0:00:00
DOT:關于DOT開放充提業務及拆分時間安排的公告

尊敬的用戶: 火幣全球站現已開放DOT(Polkadot)的映射、充幣和提幣業務。DOT將于區塊高度1,248,328時進行1:100的面額拆分,火幣全球站的DOT拆分時間安排如下:1、2020.

1900/1/1 0:00:00
300:比特幣多頭方向清晰,耐心等待中線多頭信號出現!

比特幣天圖 2020.7.26在9675介入的長線多單A,可以繼續持有。經歷過2020.4.29的7945的中線多單的朋友,應該印象會比較深刻;作為2020.4.29的中線多單的創作者來說,感觸.

1900/1/1 0:00:00
CRU:TOKOK上線ANT的公告

尊敬的TOKOK用戶: TOKOK將于開通以下交易: ANT/USDT 具體時間安排如下: 充值:2020/08/20?12:00TokenBetter即將上線CRU(Crust):據Token.

1900/1/1 0:00:00
比特幣:誰在All in比特幣?

比特幣再次站上12000美元重要關口。幾個月以來,比特幣創逾一年以來新高、市場對于DeFi概念的追捧、去中心化交易所Uniswap產生的財富效應,已經超過了「古典幣圈」的預期.

1900/1/1 0:00:00
ads