今日,波卡官方發布了XCMP跨鏈消息傳遞總體架構。本文是波卡百科進階部分的跨鏈消息傳遞XCMP章節,XCMP是波卡跨鏈設計的核心之一,讓消息能在波卡各個平行鏈間傳遞。
跨鏈交易通過基于Merkle樹的簡單排隊機制來解決,以確保準確性。中繼鏈驗證人的任務是將一個平行鏈的輸出隊列上的交易移動到目標平行鏈的輸入隊列中。但是,只有關聯的元數據作為哈希存儲在中繼鏈存儲器中。
輸入和輸出隊列有時在代碼庫和相關文檔中分別稱為“入口”和“出口”消息。
XCMP概覽
XCMP目前正在開發中,細節可能會有變化。但是,總體架構和設計決策如下:
跨鏈消息不會傳遞到中繼鏈。
跨鏈消息將被限制為以字節為單位的最大大小。
Celsius將價值超2000萬美元的加密貨幣轉入“0x7943”開頭地址:金色財經報道,據PeckShield監測數據顯示,在過去7小時內,被標記為Celsius的地址將價值約2136萬美元的加密貨幣轉移至“0x7943”開頭地址,其中包括5365枚ETH(約875萬美元)、1200萬美元穩定幣(1040萬枚USDC、73.1萬枚USDT、62.5萬枚GUSD、13.2萬枚DAI、5.9萬枚BUSD、3.3萬枚USDP和2500枚TUSD)、1300萬枚CEL(約61.5萬美元)。[2023/3/1 12:36:03]
平行鏈可以拒絕來自其他平行鏈的消息,在這種情況下,調度平行鏈將知道這個塊。
收集人節點負責在鏈之間路由消息。
收集人生成一個“出口”消息列表,并將從其他平行鏈接收“入口”消息。
新加坡提議禁止散戶投資者借貸購買加密貨幣:10月26日消息,據彭博社報道,新加坡提議禁止散戶投資者借貸以購買加密貨幣,這是進一步收緊其數字資產監管制度的一系列建議中的一部分。在新加坡金融管理局 (Monetary Authority of Singapore) 的一份咨詢文件中,其他可能采取的措施包括,禁止企業使用散戶投資者存入的 Token 進行借貸或質押以產生收益。
該文件還提出,Stablecoin 必須要與當地貨幣或 G10 國家法定貨幣錨定,并由相同面額的儲備資產完全支持。發行方也將面臨最低資本金要求。[2022/10/26 16:39:25]
在每個塊上,平行鏈被期望從所有其他平行鏈的某個子集路由消息。
當一個收集人產生一個新的塊交給驗證人時,它將收集最新的入口隊列信息并進行處理。
數據:4500萬個XRP轉入Bitstamp平臺,價值2300萬美元:金色財經報道,根據Whale Alert數據,在過去24小時內,共計4500萬個XRP(約2300萬美元)從未知地址轉入Bitstamp交易所,其是Ripple ODL(按需流動性)合作伙伴之一;此后,從Bitstamp交易所轉出2533萬個XRP進入新的未知地址。[2022/10/9 12:50:26]
驗證人將檢查下一個平行鏈塊的新候選者是否包含對該平行鏈的預期入口消息的處理。
XCMP隊列必須首先通過打開兩個平行鏈之間的通道來啟動。通道由發送方和接收方的平行鏈辨識,這意味著它是一個單向通道。一對平行鏈之間最多可以有兩個通道,一個用于向另一個鏈發送消息,另一個用于接收消息。通道的打開需要DOT押金,當通道關閉時將返回。
韓國游戲巨頭WeMade推出加密貨幣“Reflect”以及質押服務“Stake 360”:7月15日消息,韓國游戲巨頭WeMade宣布將推出加密貨幣Reflect和基于Reflect與Wemix的質押服務Stake 360。據介紹,Reflect代幣是一種合成虛擬資產,旨在振興區塊鏈游戲平臺WEMIX PLAY中的游戲經濟,并整合各個游戲代幣。Reflect可以通過在鏈游平臺Wemix Play提供的各種游戲中的多個代幣進行合成,也可以分解成這些游戲代幣。Stake360質押服務每期質押限額為1000萬枚Wemix,到期后將支付20萬(90天)、50萬(180天)、110萬(270天)、200萬(360天) Wemix作為補償。(News 1)[2022/7/15 2:15:55]
水平中繼路由信息傳遞(HRMP)
在XCMP仍在實現的過程中,它的替代品是一種稱為HRMP的權宜之計。HRMP具有與XCMP相同的接口和功能,但是對資源的要求更高,因為它將所有消息存儲在中繼鏈存儲中。當XCMP實現時,HRMP計劃被棄用并逐步淘汰,XCMP將取而代之。
注意:權宜之計協議是對未完全完成的功能的臨時替代。雖然XCMP本身仍在開發中,但HRMP是一個有效的替代品。
垂直消息傳遞
垂直消息傳遞有兩種,向上消息傳遞和向下消息傳遞。當消息來自平行鏈或平行線程并從該平行鏈到中繼鏈時,使用UMP。當一條消息從中繼鏈發出并以平行鏈為目的地時,DMP被用來進行相反的操作。通過DMP傳遞的消息可能來自平行鏈。在這種情況下,第一個UMP用于將消息傳遞到中繼鏈,而DMP用于將其向下移動到另一個平行鏈。
XCMP消息格式
有關XCMP消息格式的描述,請參閱GitHub上的xcm格式存儲庫。https://github.com/paritytech/xcm-format
XCMP示例
存在于平行鏈?A上的智能合約會將一條消息路由到平行鏈B,在這個消息中,調用另一個智能合約,在該鏈中進行一些資產的轉移。
Charlie在parachainA上執行智能合約,目的是為parachainB上的智能合約發起一條新的跨鏈消息。
parachainA的收集人節點將把這個新的跨鏈消息與目的地和時間戳一起放入其出站消息隊列中。
parachainB的收集人節點通常ping所有其他收集人節點去請求新消息。當parachainB的收集人進行下一次ping時,它將在parachainA上看到這個新消息,并將其添加到自己的入站隊列中,以便處理到下一個塊中。
parachainA的驗證人也將讀取出站隊列并知道消息。parachainB的驗證人也會這樣做。這樣他們就能夠驗證消息傳輸的發生。
當parachainB的收集人正在構建其鏈中的下一個塊時,它將處理入站隊列中的新消息以及它可能已經找到/接收到的任何其他消息。
在處理過程中,消息將在parachainB上執行智能合約,并按預期完成資產轉移。
收集人現在將這個塊交給驗證人,驗證人本身將驗證該消息是否已被處理。如果消息被處理并且塊的所有其他方面都有效,那么驗證人將把parachainB的這個塊包含到中繼鏈中。
資源
XCMPScheme-Web3基金會研究wiki上關于跨鏈的完整技術描述:https://research.web3.foundation/en/latest/polkadot/XCMP.html
MessagingOverview-平行鏈實施指南中的消息傳遞方案概述:https://w3f.github.io/parachain-implementers-guide/messaging.html
XCMFormat-XCMP格式的說明:https://github.com/paritytech/xcm-format
原文:
https://wiki.polkadot.network/docs/en/learn-crosschain
翻譯:PolkaWorld
歡迎學習Substrate:https://substrate.dev/
關注Substrate進展:https://github.com/paritytech/substrate
關注Polkadot進展:https://github.com/paritytech/polkadot
慧子:8.20以太坊跌破前期支撐,后市該如何抉擇?成功不是因為別人走你也走,而是在別人停下來的時候,你仍然向前走,很多時候放棄很容易,但只能一無所獲,堅持很難,但終會有所得,所以別輕易停下.
1900/1/1 0:00:00平地起炸雷。 這次的炸雷來自以太坊開發者的官方討論社區“以太坊魔術師論壇”。因為以太坊開發者提案里出現了一個倡議再次降低以太坊區塊獎勵的提案。從每個區塊2個ETH獎勵降低到0.5個ETH.
1900/1/1 0:00:00截至今日11:00,BitgetBTC/USDT合約過去24小時成交額12億余美金,相關數據如下.
1900/1/1 0:00:00幣圈馮博毅:8.19BTC多頭逐漸發力、是蓄力沖高還是誘多而已?投資大師索羅斯說過,投資本身沒有風險,失控的投資才有風險.
1900/1/1 0:00:00截至8月20日10:30,根據OKEx交易大數據,BTC合約多空持倉人數比為1.24,市場做多人數有一定優勢;季度合約基差回落至200美元附近,永續合約資金費率仍為正.
1900/1/1 0:00:00API用戶,請關注如下鏈接:https://www.btcgateway.prohttps://futures.huobi.fm境外推薦使用https://hbdm.comhttps://api.
1900/1/1 0:00:00