今日,波卡官方發布了XCMP跨鏈消息傳遞總體架構。本文是波卡百科進階部分的跨鏈消息傳遞XCMP章節,XCMP是波卡跨鏈設計的核心之一,讓消息能在波卡各個平行鏈間傳遞。
跨鏈交易通過基于Merkle樹的簡單排隊機制來解決,以確保準確性。中繼鏈驗證人的任務是將一個平行鏈的輸出隊列上的交易移動到目標平行鏈的輸入隊列中。但是,只有關聯的元數據作為哈希存儲在中繼鏈存儲器中。
輸入和輸出隊列有時在代碼庫和相關文檔中分別稱為“入口”和“出口”消息。
XCMP概覽
XCMP目前正在開發中,細節可能會有變化。但是,總體架構和設計決策如下:
跨鏈消息不會傳遞到中繼鏈。
跨鏈消息將被限制為以字節為單位的最大大小。
Coinbase International昨日平臺交易量創新高,達2.87億美元:8月19日消息,據TheBlock數據顯示,由Coinbase推出的國際交易平臺Coinbase International 8月18日交易量達2.87億美元,創歷史新高。
此前報道,Coinbase International在7月份的平臺交易量為19.6億美元。其中,以太坊合約交易量達7.7億美元。[2023/8/20 18:10:41]
平行鏈可以拒絕來自其他平行鏈的消息,在這種情況下,調度平行鏈將知道這個塊。
收集人節點負責在鏈之間路由消息。
收集人生成一個“出口”消息列表,并將從其他平行鏈接收“入口”消息。
在每個塊上,平行鏈被期望從所有其他平行鏈的某個子集路由消息。
CZ:幣安和傳統資管公司不是競爭關系,不會受到威脅:7月5日消息,幣安創始人CZ在Twitter Space中發言表示:幣安和正在申請現貨ETF的傳統資管公司不是競爭關系,不會受到威脅。而像EDX Markets這樣的新平臺是致力于為美國當地合規機構客戶提供業務,和幣安業務領域不同。[2023/7/5 22:19:48]
當一個收集人產生一個新的塊交給驗證人時,它將收集最新的入口隊列信息并進行處理。
驗證人將檢查下一個平行鏈塊的新候選者是否包含對該平行鏈的預期入口消息的處理。
XCMP隊列必須首先通過打開兩個平行鏈之間的通道來啟動。通道由發送方和接收方的平行鏈辨識,這意味著它是一個單向通道。一對平行鏈之間最多可以有兩個通道,一個用于向另一個鏈發送消息,另一個用于接收消息。通道的打開需要DOT押金,當通道關閉時將返回。
基于NFT的數字創作平臺Gaspack完成pre-seed輪融資:金色財經報道,基于NFT的數字創作平臺Gaspack宣布完成pre-seed輪融資,MDI Ventures旗下天使投資人網絡 eMerge和Arise領投,風險投資公司500 Global和區塊鏈生態系統Tokoin參投。Gaspack成立于2022年,主要幫助創作者打造更具包容性的NFT環境以支持Web3經濟中的創作者和品牌,推動知識產權開發去中心化,現階段主要專注于數字漫畫領域。(sbr)[2023/3/16 13:08:36]
水平中繼路由信息傳遞(HRMP)
在XCMP仍在實現的過程中,它的替代品是一種稱為HRMP的權宜之計。HRMP具有與XCMP相同的接口和功能,但是對資源的要求更高,因為它將所有消息存儲在中繼鏈存儲中。當XCMP實現時,HRMP計劃被棄用并逐步淘汰,XCMP將取而代之。
Lens Protocol:將建立CultivatorDAO以解決垃圾郵件和機器人問題:9月24日消息,Aave推出的Web 3.0社交協議Lens Protocol計劃成立CultivatorDAO以解決垃圾郵件和機器人問題。據悉,CultivatorDAO是第一個用于開放、去中心化內容審核的Web3社交DAO。它可以由開發人員和/或用戶選擇“打開”,有助于解決垃圾郵件問題、降低機器人的風險;Lens社區的成員可以分叉DAO并創建另一個版本來滿足他們對內容審核的特定需求。
此外,社區將投票選出五個席位以組成CultivatorDAO的創始成員,可以在Snapshot找到快照,投票將于9月26日星期一開始。[2022/9/24 7:19:00]
注意:權宜之計協議是對未完全完成的功能的臨時替代。雖然XCMP本身仍在開發中,但HRMP是一個有效的替代品。
垂直消息傳遞
垂直消息傳遞有兩種,向上消息傳遞和向下消息傳遞。當消息來自平行鏈或平行線程并從該平行鏈到中繼鏈時,使用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
恭喜跟上金生論幣實盤布局多單的幣友們,早間給出ETH現價422.6進場多單,止盈425,第二目標428.止損420.剛才行情跌到了420.23迅速反彈到最高點426.71.完美止盈第一目標425.
1900/1/1 0:00:00所有進入幣圈市場中的幣友,都是想從市場獲取利潤,但是想要獲利必然要先懂得幣圈的運行規律,懂得規避幣圈風險,交易路上是坎坷的,只有不斷去尋找可靠的盈利機會,才能保證在幣圈存活下來.
1900/1/1 0:00:00免責聲明:以下文章試圖分析Litecoin短期市場的新興趨勢及其對價格的影響。盡管市場總體看漲,但截至發稿時,萊特幣仍在重要的阻力位和支撐位之間徘徊.
1900/1/1 0:00:00尊敬的用戶: 由于IOTA主網升級,火幣全球站現已暫停IOTA的充幣和提幣業務。待升級完成后我們將第一時間恢復,具體時間將以公告另行通知.
1900/1/1 0:00:00魔數生態發展至今,已經經過了一年多的時間。在這一年多的日子里,魔數始終銳意進取,不斷推陳出新,豐富魔數生態,為魔數用戶帶來更多更優質的功能與應用.
1900/1/1 0:00:00致社區: 今日晚間將開放微企寶生態通證QB礦機搶購活動,本次活動將開放DO持倉搶購專區,即用戶需持倉相應數量的DO方可參與搶購.
1900/1/1 0:00:00