買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > SHIB > Info

CMP:一文了解XCMP:Polkadot鏈間消息傳輸協議_POLK

Author:

Time:1900/1/1 0:00:00

概述

PolkadotXCMP是Polkadot上的鏈間消息傳輸協議,主要用于平行鏈間傳遞消息。XCMP目前處于開發中,有些內容可能會發生變動,不過其架構已經差不多成型。

根據Polkadot自己的說法,XCMP利用基于Merkle樹的簡單隊列機制確保跨鏈交易的保真度。中繼鏈上的驗證人負責把平行鏈出口隊列中的交易轉移到目標鏈的入口隊列中,但是中繼鏈并不會存這個跨鏈交易的原文,而只會存一些少量的消息元數據。

XCMP的目標

1.?快速:消息能快速發至目的鏈;

2.?有序:消息能按序到達目的鏈;

3.?可驗證:能驗證到達的消息確實是發送鏈發送的、能驗證該消息在接收鏈已經被處理;

4.?無遺漏:接受鏈公平地接收每條消息,發送鏈不會無限期等待其消息被接收鏈接收和處理;

社區提議分叉Solana以擺脫被SEC列為證券:6月12日消息,NFT項目Degen Picks聯合創始人capsjpeg近日在推特上發起關于“是否同意分叉Solana(SOL),以擺脫SEC將其列入證券等問題”的投票,共有2050人參與投票,其中39.9%支持分叉。ABC(abracadabra) NFT創始人HGE.ABC對此表示支持,他表示,“這個想法雖然大膽但實際上并不是一個壞主意,社區分叉Solana將可擺脫SEC問題。”

Solana開發者論壇尚未有關于任何分叉的討論,且未有支持者提供具體的實施方案。[2023/6/12 21:30:46]

XCMP的一些特點

1.跨鏈消息是跨平行鏈之間的消息,消息原文不上中繼鏈。但是目前XCMP還沒有完全實現,現在Polkadot用的是HorizontalRelay-routedMessagePassing(HRMP),HRMP將所有的消息存在中繼鏈,未來會用XCMP取代HRMP。

經合組織發布新的加密資產全球稅務報告框架:金色財經報道,根據周一的新聞稿,經濟合作與發展組織(OECD)發布了其新的稅務報告框架,即加密資產報告框架(CARF) 。報告稱,該框架于8月獲得批準,確保收集和自動交換有關加密交易的信息。加密資產的定義包括可以在沒有傳統金融中介干預的情況下以去中心化方式持有和轉移的資產,包括穩定幣、以加密資產形式發行的衍生品和某些不可替代的代幣。促進相關加密資產之間交換的中介和其他服務提供商,如交易所、經紀人和 ATM 運營商,也將包括在范圍內。[2022/10/11 10:30:11]

2.某條平行鏈的收集人構造新區塊時會把以自己為目的地、還未被處理的跨鏈消息都處理下。

3.驗證人需要對收集人出的塊進行跨鏈消息的檢驗看看跨鏈消息是否真的被處理過了。因此消息的一些元數據還是會上中繼鏈的。

馬斯克指責Twitter在440億美元的收購交易中存在欺詐行為:金色財經報道,根據法庭文件,埃隆·馬斯克指責Twitter 在 440 億美元的收購交易中存在欺詐行為。馬斯克辯稱,社交媒體平臺的真實價值遠低于他最初同意支付的金額。馬斯克表示,收購該公司的決定是基于該公司業務狀況良好的前提。他對公司估值的調查顯示,平臺上的機器人賬戶數量超過了官方數字。據他介紹,Twitter故意提供虛假信息來支持其指標。

馬斯克的團隊援引Twitter分享的另一個虛假信息實例寫道,該公司披露“該平臺擁有 2.38 億可貨幣化的每日活躍用戶,但那些實際看到廣告的用戶大約是比 Twitter 所代表的少6500萬。

今年早些時候,馬斯克曾提出以440億美元收購Twitter,但在7月退出了交易。[2022/8/6 12:05:54]

4.任意兩條平行鏈之間傳遞消息必須開一個通道,通道是單向的,所以雙向通信必須開2個。開一個通道需要抵押DOT,通道關閉后會退回DOT。

持有1k枚以上BTC的地址數量達4 個月低點:金色財經報道,據Glassnode數據,持有 1k+ BTC硬幣的地址數量剛剛達到2,187的4個月低點。[2022/7/10 2:02:37]

XCMP的一個簡例

Polkadot的官網舉了一個簡單的例子:假設平行鏈A上部署的一個合約要發一條跨鏈調用的消息給平行鏈B,從而調用位于鏈B上的合約完成資產轉移,其整體流程如下:

1.調用者在鏈A上調用部署在鏈A上的智能合約,從而初始化一條以鏈B為目的地的跨鏈消息M;

2.鏈A的收集人節點會將這條消息M連同其目的地、時間戳放到A的出口隊列中;

3.鏈B的收集人在正常情況下會輪詢其他所有的平行鏈的收集者節點以查看是否有自己的消息。如果在新一輪詢問中發現有以自己為目的地的消息,那么其會將這條消息放到自己的入口隊列中,以待在產生下一個區塊的時候處理該消息;

4.另外,鏈A的驗證人也會通過讀取鏈A的出口隊列從而知道這條消息;鏈B的驗證人也是。驗證人也需要知道這些消息,因為之后它們都會對這條消息進行驗證;

5.當鏈B的收集人節點開始構建一個新區塊的時候,它會處理當前入口隊列中所有的消息;在處理過程中,消息M會執行鏈B中相應的智能合約以此完成預期的資產轉移;

6.然后收集人將這個區塊提交給驗證人,驗證人會驗證消息M是否真的被處理了;如果這條消息被驗證確實處理了,并且這個區塊沒有其他不合法的地方,驗證者就會把該塊確認進中繼鏈中。

這個例子比較簡陋,只是一次對XCMP的管中窺豹,而且還留下了一些坑,如:鏈B是如何知道鏈A給自己發了消息的?跨鏈消息真的是鏈B自己去拿的嗎?這些問題在接下去的內容中會澄清。

總體而言,XCMP主要分為2部分:XCMP消息的分發、XCMP消息的存取。

XCMP消息的分發

XCMP消息的分發其實也是屬于Polkadot網絡的一部分,XCMP不僅要實現接收鏈獲取發送鏈發送的跨鏈消息的,而且要實現高效獲取,盡量降低網絡的整體通信開銷。

雖然XCMP已經設計得盡可能減少中繼鏈的負擔,但作為跨鏈消息雙方的唯一信任中介,中繼鏈仍然是不可或缺的。中繼鏈主要負責與跨鏈消息元數據的相關工作。

當發送鏈發出跨鏈消息后,會將消息包含到自己新出的塊里,經過驗證人驗證后,平行鏈的區塊頭會上中繼鏈,于是中繼鏈就能夠知道發送鏈對接收鏈發送了消息,并將此更新到自己的狀態中。然后接收鏈通過向中繼鏈詢問相關消息的元數據,就能知道自己是否有待接收的跨鏈消息。

假如接收鏈通過中繼鏈知道了發送鏈有一條發給自己的消息,那么消息具體如何傳遞過來,就要看XCMP消息的路由方式。

XCMP消息的路由方式大概有這么幾種:

1.當發送鏈有一個全節點也屬于接收鏈的域的一部分時,發送鏈用gossip發送消息就能使得接收鏈收到消息。

2.當中繼鏈有一個全節點既位于發送鏈的域中也位于接收鏈的域中,則發送鏈用gossip發送消息也能使得接收鏈最終收到。

3.如果以上條件都不滿足,則接收鏈的驗證人會發現沒有收到跨鏈消息。因此接收鏈Validator會主動找發送鏈Validator要這個消息;然后驗證人節點需要在本鏈的網絡中gossip這個消息,使得其他節點都獲得這條消息。

所以說消息傳遞既有可能是發送鏈直接發過來,也可能是接收鏈自己去拿。

「概述」中的簡例是接收鏈自己去拿,而且是收集人找收集人拿,不屬于以上3種情況之一。為什么會如此呢?

因為「XCMP消息的分發」這部分內容其實還沒完全設計好,而且是變動比較多的部分。

未完待續……

更多精彩敬請期待《Polkadot?XCMP》

作者簡介

樓嵩

來自致力于「構建區塊鏈互聯網絡,打通價值孤島」的BitXHub團隊

研究方向:Web3+

Tags:CMPDOTPOLPOLKCMPCO2023dot幣還有救嗎Apollo Currencypolkawallet錢包可以離線嗎

SHIB
UNN:DeFi產品的抗分叉策略_Decentralized Tower Defense

轉自:以太坊愛好者 自一周前發布《DeFi中的速成分叉產品》后,我已經與許多創始人和投資者討論過分叉的影響以及如何設計抗分叉協議.

1900/1/1 0:00:00
比特幣:比特幣行情大幅跳水,空頭趨勢順勢操作   _比特幣2023年行情走勢

今日快訊: Coinhills數據顯示,當前比特幣兌法幣交易占比中美元占比升至76.23%,仍排名第一;排名第二為日元,占比為17.29%;歐元排名第三.

1900/1/1 0:00:00
CHA:Chainalysis報告:主流交易所布局的下一站在哪里?_加密貨幣

作者:ChainalysisTeam 翻譯:李翰博 包括的貨幣:BAT,BCH,BNB,BTC,BUSD,CRO,CRPT,DAI,ETH,GNO,GUSD,HT,HUSD,ICN,LEO.

1900/1/1 0:00:00
EFI:流動性挖礦持續降溫,以太坊手續費將至49天以來低點_zkswap幣最新消息

以太坊交易的平均成本已降至49天以來的最低點,標志著超高交易成本的終結。根據BitInfoCharts的數據,昨天,以太坊的平均交易費用為2.248美元,創下了自8月9日以來的最低點.

1900/1/1 0:00:00
DEF:DeFi 困境:DeFi 要成為 CeFi?還是 CeFi 吃掉 DeFi?_中心化交易所

撰文:TomSchmidt,DragonflyCapital基金經理編譯:PerryWang兄弟們,我們成事了!去中心化金融?DeFi?總鎖倉金額達到?100億美元.

1900/1/1 0:00:00
以太坊:以太坊“幾乎滿了”,充滿爭議的幣種正在吞噬容量_Ethsidechain

被認為比比特幣版本更好的數字賬本的容量正在消耗殆盡。這是上周以太坊的聯合創始人VitalikButerin發出的警告。他指出,對于一些用戶而言,基于以太坊的數字交易成本可能過于高昂.

1900/1/1 0:00:00
ads