今日,波卡官方發布了XCMP跨鏈消息傳遞總體架構。本文是波卡百科進階部分的跨鏈消息傳遞XCMP章節,XCMP是波卡跨鏈設計的核心之一,讓消息能在波卡各個平行鏈間傳遞。
跨鏈交易通過基于Merkle樹的簡單排隊機制來解決,以確保準確性。中繼鏈驗證人的任務是將一個平行鏈的輸出隊列上的交易移動到目標平行鏈的輸入隊列中。但是,只有關聯的元數據作為哈希存儲在中繼鏈存儲器中。
輸入和輸出隊列有時在代碼庫和相關文檔中分別稱為“入口”和“出口”消息。
XCMP概覽
XCMP目前正在開發中,細節可能會有變化。但是,總體架構和設計決策如下:
跨鏈消息不會傳遞到中繼鏈。
跨鏈消息將被限制為以字節為單位的最大大小。
黃立成宣布將發起ApeCoin提案收購BAYC、MAYC等藍籌NFT:6月22日消息,“麻吉大哥”黃立成在社交媒體宣布將發起ApeCoin AIP提案,擬收購1000枚“無聊猿”BAYC、2000枚“變異猿”MAYC、以及一些CryptoPunks藍籌NFT。黃立成表示將會把這些NFT捐贈給全世界的博物館,并詢問社區是否還要增加購買其他NFT項目,據悉該提案將由ApeCoin特別委員會成員Bored Ape G撰寫。此前黃立成曾發文稱ApeCoin DAO的架構存在一定問題,過于中心化,導致DAO的投資愿景無法實現。[2023/6/22 21:53:54]
平行鏈可以拒絕來自其他平行鏈的消息,在這種情況下,調度平行鏈將知道這個塊。
收集人節點負責在鏈之間路由消息。
Infura現已上線Linea公共測試網端點:5月25日消息,區塊鏈開發平臺Infura現已上線Consen Sys Layer2解決方案Linea公共測試網端點,支持用戶通過Infura端點訪問Linea的公共測試網。此外Infura推出Linea水龍頭,用戶使用Infura賬戶每天可獲得0.5枚測試網ETH。[2023/5/25 10:39:02]
收集人生成一個“出口”消息列表,并將從其他平行鏈接收“入口”消息。
在每個塊上,平行鏈被期望從所有其他平行鏈的某個子集路由消息。
當一個收集人產生一個新的塊交給驗證人時,它將收集最新的入口隊列信息并進行處理。
驗證人將檢查下一個平行鏈塊的新候選者是否包含對該平行鏈的預期入口消息的處理。
利物浦大學擬構建首家基于元宇宙和區塊鏈技術的國家數字遺產研究中心:金色財經報道,利物浦大學虛擬工程中心 (VEC)宣布已獲得100萬英鎊投資,這筆資金用于建立英國第一個國家數字遺產研究中心并創建數字遺產生態系統和戰略,通過人工智能、區塊鏈和元宇宙等技術促進和發展文化遺產,利用數字技術來增進對文化和自然遺產的理解和保護。(liverpoolexpress)[2023/5/22 15:19:09]
XCMP隊列必須首先通過打開兩個平行鏈之間的通道來啟動。通道由發送方和接收方的平行鏈辨識,這意味著它是一個單向通道。一對平行鏈之間最多可以有兩個通道,一個用于向另一個鏈發送消息,另一個用于接收消息。通道的打開需要DOT押金,當通道關閉時將返回。
水平中繼路由信息傳遞(HRMP)
Harmony團隊在鏈上對Horizo??n Bridge攻擊者發出談判請求,未得到回復:6月24日消息,Etherscan頁面顯示,在今日6:28和10:40進行的交易記錄中,Harmony團隊兩次向Horizo??n Bridge攻擊者發出請求:“Harmony團隊對溝通和談判感興趣。 請聯系官方郵箱開始對話。 通信可以是匿名的。 ”但目前黑客并未對此進行回復。
此外,Harmony團隊今日11:37發推文稱,Harmony正在處理,將繼續與FBI和多家網絡安全公司一起進行調查。
此前消息,以太坊與Harmony間跨鏈橋Horizo??n遭遇攻擊,損失約1億美元。[2022/6/24 1:28:48]
在XCMP仍在實現的過程中,它的替代品是一種稱為HRMP的權宜之計。HRMP具有與XCMP相同的接口和功能,但是對資源的要求更高,因為它將所有消息存儲在中繼鏈存儲中。當XCMP實現時,HRMP計劃被棄用并逐步淘汰,XCMP將取而代之。
注意:權宜之計協議是對未完全完成的功能的臨時替代。雖然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
Tags:CMPPARCHAAINCMPCO幣Transparent TokenChain of Legendsgalaxy-public-blockchain
親愛的BKEXer:?? ?? BKEXGlobal即將上線RDN,詳情如下:??上線交易對:RDN/BTC充值功能開放時間:已開放交易功能開放時間:2020年8月19日18:30提現功能開放時.
1900/1/1 0:00:00我遇到過最常見的問題之一就是:“為什么我一直虧損,一直在爆倉?我要多久才能成為一個賺錢的交易者?”對于剛開始做交易的新手而言,問這種問題是很正常的,作為一個“交易老兵”來看,能問出這種問題.
1900/1/1 0:00:00“當別人貪婪時我恐懼,當別人恐懼時我貪婪”,巴菲特如是說。貪婪和恐懼其實是交易者必須面對的兩種最直接最根本的心理要素,它們能夠成就毛頭小子的財富夢想,因為貪婪是交易的動力,恐懼是風險意識的前提;.
1900/1/1 0:00:00區域性股權市場沉寂許久,近期因證監會一紙函文再起波瀾,引發各方關注。2020年7月,證監會發布《關于原則同意北京、上海、江蘇、浙江、深圳等5家區域性股權市場開展區塊鏈建設工作的函》,原則同意了北.
1900/1/1 0:00:00區塊鏈被定義為“新技術基礎設施”,但在行業領軍者看來,其價值還遠遠不止技術。8月20日,螞蟻集團副總裁、智能科技事業群總裁蔣國飛做客《尋找區塊鏈力量》對話節目.
1900/1/1 0:00:00一個成熟以及成功的投資者,獲利就像繁華過后的碩果,少了一份輕浮的喜悅,更多的是運籌帷幄淡然面對的心。不能讓貪婪成為虧損的幫兇,也不能讓恐懼成為追單的借口.
1900/1/1 0:00:00