概述
PolkadotXCMP是Polkadot上的鏈間消息傳輸協議,主要用于平行鏈間傳遞消息。XCMP目前處于開發中,有些內容可能會發生變動,不過其架構已經差不多成型。
根據Polkadot自己的說法,XCMP利用基于Merkle樹的簡單隊列機制確保跨鏈交易的保真度。中繼鏈上的驗證人負責把平行鏈出口隊列中的交易轉移到目標鏈的入口隊列中,但是中繼鏈并不會存這個跨鏈交易的原文,而只會存一些少量的消息元數據。
XCMP的目標
1.?快速:消息能快速發至目的鏈;
2.?有序:消息能按序到達目的鏈;
3.?可驗證:能驗證到達的消息確實是發送鏈發送的、能驗證該消息在接收鏈已經被處理;
4.?無遺漏:接受鏈公平地接收每條消息,發送鏈不會無限期等待其消息被接收鏈接收和處理;
數據:12473個y00ts系列NFT已遷移至Polygon:金色財經報道,Dune數據顯示,到目前為止,12473個y00ts系列NFT已經遷移至Polygon,有5486個持有者。
自遷移開始以來,y00ts的二級銷售從1043筆銷售中獲得了460萬美元,平均每筆銷售額為4461美元。
此前消息,NFT項目y00ts表示將于3月27日開始遷移至Polygon,用戶可以直接從官方網站遷移,在24小時內完成遷移將獲得獎勵。Gas費用將由Magic Eden提供,質押也將免費。在最初的24小時內,y00ts團隊將在Polygon上根據y00ts數量一比一空投BTC DeGod。快照將于遷移開始24小時后在Polygon上進行。[2023/4/8 13:52:08]
XCMP的一些特點
1.跨鏈消息是跨平行鏈之間的消息,消息原文不上中繼鏈。但是目前XCMP還沒有完全實現,現在Polkadot用的是HorizontalRelay-routedMessagePassing(HRMP),HRMP將所有的消息存在中繼鏈,未來會用XCMP取代HRMP。
以太坊測試網Sepolia更改為8月21日進行升級:8月19日消息,以太坊開發者Tim Beiko更新以太坊核心開發者會議內容表示,以太坊測試網Sepolia原計劃8月17日在區塊高度1735371進行升級,由于一些驗證者離線,現在預計在8月21日左右升級。
此前消息,以太坊測試網Sepolia將于區塊高度1735371(預計在8月17日)進行合并后的執行層(EL)升級。本次升級會導致執行層上尚未轉換為PoS的客戶端斷開連接,節點運營者需要在此之前升級執行層客戶端。
以太坊基金會表示,一旦Goerli和以太坊主網過渡到PoS,預計將進行類似的升級。[2022/8/19 12:35:42]
2.某條平行鏈的收集人構造新區塊時會把以自己為目的地、還未被處理的跨鏈消息都處理下。
3.驗證人需要對收集人出的塊進行跨鏈消息的檢驗看看跨鏈消息是否真的被處理過了。因此消息的一些元數據還是會上中繼鏈的。
Flux Protocol與Poly Network達成深度戰略合作:據官方消息,Flux Protocol與Poly Network達成深度戰略合作。雙方在前期共同為FLUX 通證實現資產跨鏈的合作基礎上,繼續進行底層技術探索。目前雙方已共建了OEC、BSC、Heco跨鏈橋。用戶可通過基于Poly Network底層的Flux V3產品,讓資產在OKExChain、火幣生態鏈、幣安智能鏈之間實現跨鏈調倉、無損跨鏈、異鏈存借等操作。
Flux協議是由ZeroOne團隊開發的去中心化的數字加密資產抵押借貸協議。Poly Network 是異構鏈跨鏈互操作協議。[2021/9/14 23:23:38]
4.任意兩條平行鏈之間傳遞消息必須開一個通道,通道是單向的,所以雙向通信必須開2個。開一個通道需要抵押DOT,通道關閉后會退回DOT。
DeFi收益聚合器PancakeBunny已重新開放所有Polygon Sushi Vaults:DeFi收益聚合器PancakeBunny發推稱,所有Polygon Sushi Vaults已經重新開放。
據今日早間報道,PancakeBunny發推稱,其在Polygon上的版本遭外部攻擊,已經暫停所有Polygon Sushi Vaults。官方稱,目前Polygon vaults、BSC PancakeBunny vaults、BUNNY均安全。隨后將公布詳細情況。安全公司PeckShield發推表示,PancakeBunny遭遇閃電貸攻擊,攻擊者獲利1281 WETH。
PancakeBunny披露的攻擊主要步驟如下:
1. 攻擊者借入大量代幣;
2. 少量存入SushiSwap USDC-USDT池;
3. 直接存入獲得高利息;
4. 操縱預言機來增加利息;
5. 鑄造polyBUNNY。[2021/7/17 0:59:34]
XCMP的一個簡例
經濟學家Frances Coppola:懷疑比特幣是否能成功作為價值存儲手段:金色財經報道,對比特幣持懷疑態度的經濟學家Frances Coppola最近就比特幣的經濟學、市場操縱以及對2021年的預測與彭博社策略師Mike McGlone進行了辯論。Coppola懷疑,由于比特幣的高波動性,比特幣作為價值存儲手段是否能夠成功。他認為需求波動意味著比特幣的波動性將繼續存在。然而,McGlon認為,比特幣的固定供應將導致波動率隨時間下降。[2021/2/21 17:35:31]
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》
課后小習題
一共準備了5個小題目
》中)
1.以下內容中,不是PolkadotXCMP設計的目標的是?
快速
消除跨鏈消息的「饑餓」現象
高效
可驗證
2.根據本文內容,目前在PolkadotXCMP不可能發生的消息路由方式的是?
發送鏈將跨鏈消息發送給一個自己的全節點,該全節點轉發至接收鏈
接收鏈的收集人去找發送鏈的釣魚人拿跨鏈消息,然后在本鏈的網絡中gossip這個消息
發送鏈將跨鏈消息發送給一個中繼鏈的全節點,該中繼鏈全節點轉發至接收鏈
接收鏈的驗證人主動去找發送鏈的驗證人拿跨鏈消息,然后在本鏈的網絡中gossip這個消息
作者簡介
樓嵩
來自致力于「構建區塊鏈互聯網絡,打通價值孤島」的BitXHub團隊
研究方向:Web3+
據CryptoBriefing消息,美國聯邦調查局正在調查一起龐氏騙局,三名嫌疑人通過承諾加密貨幣和其他投資回報從投資者那里竊取了2800萬美元.
1900/1/1 0:00:00比特幣今天又刷新了歷史新高,比推數據顯示,撰寫本文時,比特幣市值約為7,698億美元左右,其市值已達到黃金市值的6.8%,接近7%.
1900/1/1 0:00:00《中國金融》評選出2020年中國金融十件大事,其中包括法定數字貨幣試點步伐不斷加快。2020年,中國人民銀行數字貨幣的試點步伐不斷加快,先后在深圳、蘇州、雄安、成都四地啟動內部封閉試點測試.
1900/1/1 0:00:00前高盛對沖基金經理、《全球宏觀投資者》創始人兼首席執行官RaoulPal發推表示已押注比特幣和以太坊,并指出,「代幣就像是一種實時交易的風險投資,80%會歸零,19%會增值,只有1%會一直賺錢.
1900/1/1 0:00:00據CoinDesk消息,基于波卡生態的開放式可編程保險市場TidalFinance完成195萬美元的種子輪融資,區塊鏈投資公司KR1領投.
1900/1/1 0:00:00行情概述: 比特幣于昨日凌晨再次創出新高,但沒有真正意義上突破前高;比特幣在23000平臺之上震蕩期間,主流相繼輪動,從XRP、LTC至BCH,資金輪動效應逐漸減弱,同時大盤走至收斂末端.
1900/1/1 0:00:00