跨共識訊息格式XCM有幾種傳遞機制?

有看到天上的屋嗎發表於2022-04-15

XCM,是Cross-Consensus Message Format的簡稱,即跨共識訊息格式。它是一種資訊傳遞格式,而不是訊息傳遞協議。隨著平行鏈開始做更多不同的事,XCM還將繼續適應和發展。共識系統有利於為網路提供通訊便利,比如智慧合約與其環境之間的訊息、不同區塊鏈之間傳遞的訊息、或者是由相同共識管理的分片之間的訊息。


然而每個都有自己的訊息傳遞方式和標準或是根本沒有標準。在這種情況下,XCM就為他們提供瞭解決方案,抽象出這些系統的典型訊息意圖,併為向前相容、可擴充套件和實用的通訊資料包提供一個基本框架,促進全球共識世界內不同資料系統之間的典型互動。


目前來說,有4種傳輸機制用於傳送XCM訊息。


1、XCMP(Cross-Chain Message Passing)跨鏈訊息傳遞協議,它可以被看做是兩條不同鏈之間的橋,一對平行鏈之間最多可以有兩個通道,一個用於向另一個鏈傳送訊息,另一個用於接收XM外匯xmchinese.cn訊息。XCMP保證了訊息被有序、及時、公平的傳遞和處理。


2、UMP(Up Message Passing)向上訊息傳遞,意為允許平行鏈向它們的中繼鏈傳送訊息。


3、DMP(Down Message Passing)向下訊息傳遞,即允許中繼鏈將訊息向下傳遞到其平行鏈。


4、Substrate橋,它是不需要共享共識的Substrate鏈之間的傳輸機制,這種傳輸機制並不是那麼安全,畢竟它只是一座橋。


儘管XCMP可能是這四種傳輸機制中最出名的,它允許平行鏈之間傳送訊息,但XCM可以用於通過XCMP、UMP、DMP通訊通道中的任意一個來表達訊息的含義。另外,第5種傳輸機制正在開發中,p2pXCMP,它允許準鏈之間的非中繼訊息,允許更高的吞吐量和更便宜的訊息傳輸。


當前,只有波卡上的DMP作為一種傳輸機制被啟用,由於爭端特性(波卡安全的最終關鍵)還沒有到位。波卡希望能在下一個版本中啟用它。一旦到位,官方認為啟用UMP/XCMP是合理的。


總的來說,XCM對於波卡的跨鏈構想的實現有著巨大的意義,波卡自己這一關鍵部分不斷努力著。未來還會有更加完備的傳輸機制,保證XCM跨鏈的落地與實現。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995368/viewspace-2887357/,如需轉載,請註明出處,否則將追究法律責任。

相關文章