「波卡知識圖譜」是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望通過這樣的努力讓大家能夠正確認知波卡,也讓不了解波卡的人方便快速掌握波卡相關知識,今天是該欄目的第25期,為大家介紹幫助波卡實現跨鏈消息傳輸的協議:XCMP。
伴隨著區塊鏈技術的進步,各種公鏈項目也得到了快速的發展。但是價值的創造需要生態的繁榮,因此有關跨鏈的研究從未停止過。而波卡作為一個跨鏈項目,憑藉多鏈異構的架構為接入其中的區塊鏈能夠完成信息交互。在未來多鏈格局的暢想下,就不得不提到關鍵組件:XCMP(跨鏈消息傳遞)。
什麼是XCMP
XCMP是波卡上的鏈間消息傳輸協議,主要用於不同平行鏈間的消息傳遞。它的基本原理是通過打開兩個平行鏈之間的通道來啟動,就像是在兩個不同的鏈之間搭建一座橋。而這個橋是一個單向通道,通道由發送方和接收方的平行鏈辨識,並且開一個通道需要質押DOT,通道關閉後會退回DOT。
因此一對平行鏈之間最多可以有兩個通道,一個用於向另一個鏈發送消息,另一個用於接收消息。XCMP不僅要實現鏈與鏈之間的消息傳輸,還要實現高效獲取,盡量減少對中繼鏈的負擔。
XCMP的屬性
去信任性:由於同一組驗證人在保證正確消息傳遞的同時確保一個平行鏈與另一個平行鏈的安全,XCMP所需的信任不超過單個區塊鏈所需的信任。
一致性:我們提供了絕對的保證,即接收到的消息與發送的消息完全一致,即使有任何鏈重組。
有效性:波卡保證消息不會丟失並保持可用。這是通過分發可用於重建消息的糾刪碼片段來實現的。
保持正確的序列:通過輸入/輸出驗證,可以保證保持平行鏈塊輸出消息的正確順序。
效率:這個協議避免了太多的帶寬佔用,並讓消息儘快到達。
P.S.不過XCMP還在迭代中,最終的實現情況請以實際為準。
XCMP有什麼意義
XCMP在波卡中扮演著鏈之間的「橋」的角色,讓消息、資產以及智能合約通過這樣的方式在波卡的各個平行鏈間傳遞。而中繼鏈提供了消息交互過程的安全保障。通過跨鏈技術將波卡生態與平行鏈更加緊密的結合在一起並保持交互,進而形成了龐大的生態體系。
和如今的互聯網一樣,生態的互通才能帶來更大的價值,未來一定是萬鏈互聯的時代。在不同的場景下對區塊鏈有著不同的需求,在這種情況下,鏈與鏈之間的溝通就變得尤為重要。因此XCMP對波卡的意義也不言而喻。
目前波卡正在進行著平行鏈的插槽競拍,再加上跨鏈需求日益增加,跨鏈協議之間的互操性也更加的多樣化,波卡也許會成為孕育創新的基地,為生態帶來無限的可能性。
歡迎大家加入我們Polkadot生態研究院的電報:https://t.me/polkadot_eri
冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2022/02/06/%e6%b3%a2%e5%8d%a1%e7%9a%84xcmp%e5%9c%a8%e5%b9%b3%e8%a1%8c%e9%93%be%e9%80%90%e6%b8%90%e6%88%90%e7%86%9f%e7%9a%84%e5%bd%93%e4%b8%8b%e6%9c%89%e4%bd%95%e6%84%8f%e4%b9%89%ef%bc%9f/?variant=zh-tw
文章評論