跨共識訊息格式XCM有幾種傳遞機制?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- flutter 訊息傳遞機制Flutter
- Handler訊息傳遞機制
- Android訊息傳遞之Handler訊息機制Android
- Android Handler訊息傳遞機制詳解Android
- objc系列譯文(7.4):訊息傳遞機制OBJ
- Android之Handler訊息傳遞機制詳解Android
- 深度解析VC中的訊息傳遞機制(上)
- 深度解析VC中的訊息傳遞機制(下)
- vue---元件間傳遞訊息(父子傳遞訊息,兄弟傳遞訊息)Vue元件
- Rabbitmq可靠訊息投遞,訊息確認機制MQ
- 中介軟體-幾種常見的訊息機制
- 多種訊息傳送機制,處理合適不??
- Android訊息傳遞之元件間傳遞訊息Android元件
- android 訊息傳遞機制進階EventBus的深入探究Android
- Android Handler訊息傳遞機制:圖文解析工作原理Android
- 執行緒通訊機制:共享記憶體 VS 訊息傳遞執行緒記憶體
- 訊息機制篇——初識訊息與訊息佇列佇列
- iOS開發筆記(三):訊息傳遞與轉發機制iOS筆記
- 從事件驅動程式設計模型分析Handler訊息傳遞機制事件程式設計模型
- OC訊息機制,訊息轉發機制
- Flutter中訊息傳遞Flutter
- Chrome Extension 訊息傳遞Chrome
- 訊息機制
- Apache Kafka訊息傳遞策略ApacheKafka
- MFC六大核心機制之五、六:訊息對映和命令傳遞
- 初識Android觸控事件傳遞機制Android事件
- iOS訊息機制iOS
- SAP訊息機制
- 【轉】使用oracle pipe傳遞訊息Oracle
- 近幾天對區塊鏈中幾種常見的共識機制(PBFT,Raft,PoW,PoS,DPoS,Ripple)區塊鏈Raft
- NEO共識機制圖解圖解
- NEO共識機制白皮書
- kafka和raft共識機制KafkaRaft
- 區塊鏈共識機制區塊鏈
- WebSphere MQ 訊息在傳遞和排隊期間的格式變化WebMQ
- 通俗講解:PoW共識機制與以太坊的關係、Ghost協議 及 Casper PoS共識機制的變種協議
- Android基本功:Handler訊息傳送機制Android
- JMS java 訊息機制Java