今日,波卡官方發布了XCMP跨鏈消息傳遞總體架構。本文是波卡百科進階部分的跨鏈消息傳遞XCMP章節,XCMP是波卡跨鏈設計的核心之一,讓消息能在波卡各個平行鏈間傳遞。
跨鏈交易通過基于Merkle樹的簡單排隊機制來解決,以確保準確性。中繼鏈驗證人的任務是將一個平行鏈的輸出隊列上的交易移動到目標平行鏈的輸入隊列中。但是,只有關聯的元數據作為哈希存儲在中繼鏈存儲器中。
輸入和輸出隊列有時在代碼庫和相關文檔中分別稱為“入口”和“出口”消息。
XCMP概覽
XCMP目前正在開發中,細節可能會有變化。但是,總體架構和設計決策如下:
跨鏈消息不會傳遞到中繼鏈。
跨鏈消息將被限制為以字節為單位的最大大小。
摩根大通CEO:寬松的監管并非導致近期銀行業倒閉的原因:金色財經報道,摩根大通CEO戴蒙在接受采訪時表示,在特朗普政府期間放松銀行業監管并不是導致當前銀行業危機的罪魁禍首。他表示,一些美國參議員認為銀行業改革是導致硅谷銀行和簽名銀行倒閉的一個因素,這是錯誤的。他們仍然有更高的流動性和資本要求,他們滿足了自己的風險敞口。這不是監管改革的問題。此外他表示,摩根大通向銀行提供300億美元,以支持第一共和國銀行遭到的存款擠兌,是“試圖給他們時間來解決問題”,但他沒有提供更多細節。戴蒙稱,總的來說,應該允許銀行在不產生系統性風險的情況下倒閉。他認為,美國目前的銀行業危機即將結束,但監管規定的潛在變化可能會產生持久影響。[2023/4/7 13:50:40]
平行鏈可以拒絕來自其他平行鏈的消息,在這種情況下,調度平行鏈將知道這個塊。
前橋水基金高管:美國地區性銀行或面臨數萬億美元的擠兌風險:金色財經報道,前橋水基金高管、投資公司Unlimited首席執行官Bob Elliot在社交媒體發文稱,美聯儲和聯邦存款保險公司 (FDIC) 關于硅谷銀行未來的決定可能會影響美國地區性銀行并導致這些銀行面臨數萬億美元的擠兌風險。Bob Elliot披露數據顯示,美國近三分之一的存款都存放在小銀行,其中50%的存款都沒有保險,而信用社沒有保險的存款比例甚至更高,根據美聯儲的數據,截至2023年2月,美國小型銀行擁有6.8萬億美元的資產和6800億美元股權,硅谷銀行倒閉將帶來“數千家小銀行擠兌的風險”。(Cointelegraph)[2023/3/12 12:58:10]
收集人節點負責在鏈之間路由消息。
收集人生成一個“出口”消息列表,并將從其他平行鏈接收“入口”消息。
BitNile宣布與比特大陸達成協議,以購買總共1140臺S19:金色財經報道,BitNile Holdings宣布該公司最近與比特大陸達成協議,以購買總共1140臺S19 XP Hydro Antminers,以及6個定制的電源容器。XP Hydro具有水冷功能,最大哈希率為255 TH/s,功率為5304W,由比特大陸于2022年10月推出。該公司預計從2023年7月開始連續六個月每月交付 190個XP Hydro和一個容器。[2022/11/23 7:58:42]
在每個塊上,平行鏈被期望從所有其他平行鏈的某個子集路由消息。
當一個收集人產生一個新的塊交給驗證人時,它將收集最新的入口隊列信息并進行處理。
驗證人將檢查下一個平行鏈塊的新候選者是否包含對該平行鏈的預期入口消息的處理。
富國銀行:美國第三季度經濟可能反彈 明年仍將出現溫和衰退:10月23日消息,下周四將發布美國第三季度GDP初步數據。富國銀行分析師預計,在經歷了兩個季度的負增長后,美國第三季度實際GDP年化季率將達到2.8%。他們仍然認為明年經濟會衰退。“我們預計潛在的需求指標仍然穩健,根據最近的9月零售數據,我們上調了對第三季度實際個人消費支出季率的預測,目前預計為0.8%(此前預計為0.6%)。”該行仍預計明年將出現溫和衰退。但正如其在最新月度報告中所詳述的,最近的勢頭使經濟在今年年初開始衰退的可能性降低了。衰退將在稍晚的時候發生,將從第二季度開始,而不是第一季度。[2022/10/23 16:35:38]
XCMP隊列必須首先通過打開兩個平行鏈之間的通道來啟動。通道由發送方和接收方的平行鏈辨識,這意味著它是一個單向通道。一對平行鏈之間最多可以有兩個通道,一個用于向另一個鏈發送消息,另一個用于接收消息。通道的打開需要DOT押金,當通道關閉時將返回。
水平中繼路由信息傳遞(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
Tags:CMPPARCHAAINCMP價格ParticlThe Whale of Blockchaindogechain幣價格
每日行情解讀,我是數字貨幣分析師俞澤言幣 公眾號:合約交易社 一個健康的牛市肯定不可能只是一味的上漲,無序瘋狂的上漲最終只能是一地雞毛,適當的回調可以讓市場冷靜下來.
1900/1/1 0:00:00:早間持幣者寫到過比特幣幣價在12000關口附近徘徊,延續之前持幣者的一貫思路,已經入場,下午比特幣呈現下行趨勢,行情一路下跌。目前到達11685一線.
1900/1/1 0:00:00項目簡介: Tellor是一個去中心化的Oracle預言機網絡平臺,用于將高價值的鏈下數據融入以太坊.
1900/1/1 0:00:00:目前行情還是沿著持幣者思路在走,現在比特幣行情從11615處反彈,已經走到持幣者圖中箭頭的半途,之后就看行情給不給力,能否到達持幣者心中合適的點位了,圖中箭頭只做參考,持幣者思路隨行情而動.
1900/1/1 0:00:00親愛的虎幣用戶,您們好!虎幣自從成立至今,已經陪伴了大家走了近三年的時光。我們由衷的感謝大家一直以來的支持。為了給用戶最好的體驗,虎幣將迎來全新的改版升級,并邀請您共享收益.
1900/1/1 0:00:00親愛的用戶:幣安將上線Terra,并于2020年08月19日18:00開通LUNA/BNB、LUNA/BTC、LUNA/BUSD交易市場.
1900/1/1 0:00:00