原文:https://wiki.polkadot.network/docs/en/learn-crosschain
翻譯:PolkaWorld
本文是波卡百科進階部分的跨鏈消息傳遞XCMP章節,XCMP是波卡跨鏈設計的核心之一,讓消息能在波卡各個平行鏈間傳遞。
PolkaWorld社區正在陸續翻譯波卡百科內容,并將連載在PolkaWorld公眾號上。
跨鏈交易通過基于Merkle樹的簡單排隊機制來解決,以確保準確性。中繼鏈驗證人的任務是將一個平行鏈的輸出隊列上的交易移動到目標平行鏈的輸入隊列中。但是,只有關聯的元數據作為哈希存儲在中繼鏈存儲器中。
輸入和輸出隊列有時在代碼庫和相關文檔中分別稱為“入口”和“出口”消息。
聲音 | 華夏時報總編輯:如果誰能用區塊鏈做出比肩比特幣的技術 也許就是下一個世界首富:據新浪財經報道,在第十二屆中國經濟媒體高層峰會上,華夏時報總編輯水皮表示,未來新技術的應用也許會出現我們意想不到的投資機會,那就是5G帶來的區塊鏈技術的應用,“區塊鏈”三個字,由于局信息會上這么一堂課,又一次引起了全民的沖動。我們華夏時報前兩年也干過兩屆區塊鏈論壇,但這個東西技術上的確是有一定的難度,現象級的產品開發是需要過程的,到現在為止比特幣是最成功的現象級的應用,有沒有能跟比特幣比肩的技術?如果誰能做出這個突破誰就牛大了,也許就是下一個中國首富、世界首富。[2019/12/1]
XCMP概覽
XCMP目前正在開發中,細節可能會有變化。但是,總體架構和設計決策如下:
聲音 | 中國電信:將充分利用人工智能、區塊鏈、云計算等技術 讓上海成為創新策源地:據騰訊大湘網消息,5月30日,中國電信在滬舉行“共建雙千兆示范城市暨中國電信智慧家庭生態合作大會”。中國電信表示,將基于上海領先的“5G+光網”雙千兆網絡,充分利用以ABCDHI5G(人工智能、區塊鏈、云計算、大數據、智慧家庭、物聯網、5G等)為代表的新一代技術,形成面向各行各業的綜合場景解決方案,讓上海成為全國乃至全球產業升級的創新策源地。[2019/5/31]
跨鏈消息不會傳遞到中繼鏈。
跨鏈消息將被限制為以字節為單位的最大大小。
平行鏈可以拒絕來自其他平行鏈的消息,在這種情況下,調度平行鏈將知道這個塊。
收集人節點負責在鏈之間路由消息。
聲音 | 紀檢監察報:要學習研究區塊鏈等新技術 為紀檢監察機關監督插上科技翅膀:今天,中國紀檢監察報刊文《用好網絡這個“最大增量”》指出,近年來,我國在5G、量子信息、人工智能、云計算、大數據、區塊鏈等領域發展迅速,要學習研究,盡快為紀檢監察機關的監督插上科技的翅膀,使之更強更廣、更精準更有效。[2019/4/19]
收集人生成一個“出口”消息列表,并將從其他平行鏈接收“入口”消息。
在每個塊上,平行鏈被期望從所有其他平行鏈的某個子集路由消息。
當一個收集人產生一個新的塊交給驗證人時,它將收集最新的入口隊列信息并進行處理。
驗證人將檢查下一個平行鏈塊的新候選者是否包含對該平行鏈的預期入口消息的處理。
聲音 | 農行劉剛:基于大數據和區塊鏈技術 緩解三農地區信用體系不完善的問題:據金融界消息,3月22日,2019中國數字普惠金融大會在北京召開。中國農業銀行科技與產品管理局高級專家劉剛在會上表示,以前很難想象我們能夠把金融服務產品,尤其是信貸服務產品,能送到村里去。隨著技術的發展,我們能夠采用“云+端”的模式,把各種各樣的終端形式,在村一級的地方部署,基于大數據和區塊鏈技術,實現交易信息和客戶信息真實性、隱私保護和防篡改,有效緩解三農地區信用體系不完善的問題。[2019/3/22]
XCMP隊列必須首先通過打開兩個平行鏈之間的通道來啟動。通道由發送方和接收方的平行鏈辨識,這意味著它是一個單向通道。一對平行鏈之間最多可以有兩個通道,一個用于向另一個鏈發送消息,另一個用于接收消息。通道的打開需要DOT押金,當通道關閉時將返回。
水平中繼路由信息傳遞(HRMP)
在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
轉自:幣乎 作者:真熊熊匯 科學盛宴+GASWAR:今晚Skale荷蘭拍賣,你需要知道這些!前文《比Defi更火的兩個新天王:Near+Skale,技術&流通&上車姿勢全指南》.
1900/1/1 0:00:00互聯網時期的發展讓我們都知道互聯網流量入口的重要性。如果一個應用受到歡迎,那么就可以在這個應用上開發出更多的產品功能,就有能夠吸引更多的用戶使用這個產品.
1900/1/1 0:00:00周一國際清算銀行在一份最新報告中稱,2020年是央行數字貨幣崛起的一年。這一題為《央行數字貨幣崛起:驅動因素、方法和技術》的報告分析了全球央行數字貨幣的開發進展、技術方法和政策立場.
1900/1/1 0:00:0036小時內,眼看他起高樓,幾分鐘內,眼看他樓塌了。北京時間08月13日上午03時整,備受矚目的DeFi項目YAMFinance宣布啟動流動性挖礦,僅僅一天時間鎖倉資產價值就超過了6億美元,其鎖定.
1900/1/1 0:00:00去中心化金融項目YearnFinance中的總鎖定價值已經超過10億美元。據比推數據,在本周早些時候,該項目管理代幣YFI的價格也超過比特幣,截止發稿時為止YFI代幣的價格為14000美元,而市.
1900/1/1 0:00:008月24日,國際清算銀行發布了一份有關中央銀行數字貨幣的報告:《央行數字貨幣崛起:驅動因素、方法和技術》,該報告分析了全球央行數字貨幣的研發成果、技術方法和政策立場.
1900/1/1 0:00:00