WEEX 唯客博客, 作者:Anatoly Yakovenko 編譯:深潮TechFlow 概述 MEV 是無許可區塊鏈中的一個基本問題。與大多數無許可區塊鏈一樣,Solana 的目標是盡量減少鏈運營者從用戶那裡提取的 MEV。 Solana 採取的方法是通過最大化領導者(即區塊生產者)之間的競爭來減少 MEV。這意味著要縮短插槽時間,減少單個領導者連續安排的插槽數量,並增加每個插槽的併發領導者數量。 一般來說,每秒更多的領導者意味著用戶在等待 T 秒後有更多選擇,可以從即將上任的領導者中選擇最優惠的報價。更多的領導者還意味著優秀領導者提供區塊空間的成本更低,用戶更容易只與優秀領導者進行交易,並排除不良領導者的交易。市場應該決定什麼是好的,什麼是壞的。 Solana 的更大願景是建立一個全球無許可的價格發現引擎,能夠與任何中心化交易所(CEX)的最佳表現競爭。 如果新加坡發生了對市場有影響的事件,消息仍然需要通過光纖以光速傳輸到紐約的 CEX。在消息到達紐約之前,Solana 網路中的領導者應該已經在區塊中廣播了這條消息。除非同時發生物理互聯網分區,否則在消息到達紐約時,Solana 的狀態已經反映了該消息。因此,不應該在紐約的 CEX 和 Solana 之間存在套利機會。 要全面實現這一目標,Solana 需要許多併發領導者,並且具有高度樂觀的確認保證。 配置多個領導者 就像當前的領導者時間表一樣,系統將每個插槽配置為 2 個領導者,而不是 1 個領導者。為了區分這兩個領導者,一個通道標記為 A,一個通道標記為 B。A 和 B 可以獨立輪換。實現這一計劃需要回答的問題是: 如果區塊 A 和 B 到達不同的時間或失敗怎麼辦? 如何合併區塊 A 和 B 中的交易順序? 如何在 A 和 B 之間分配區塊容量? 傳輸併發區塊 要了解具體的過程,我們需要快速了解 Turbine。 領導者在構建區塊時將其拆分為碎片。32 個碎片的批次是 32 個碼碎片的糾刪碼。64 個碎片批次被默克化並簽署根,這些與前一個批次鏈接在一起。 每個碎片通過獨立的確定性隨機路徑發送。每個最後一個批次的重傳者簽署根。 從接收者的角度來看,每個接收者需要從經過驗證的重傳者那裡接收 32 個碎片。任何缺失的碎片都會隨機修復。 這個數字可以增加或減少,對延遲的影響很小。 假設重傳者的碎片路徑採樣足夠隨…