摘要:許多驗證者支持刪除Jito內(nèi)存池的決定,放棄三明治交易收入(sandwichingrevenue),以支持Solana的長期發(fā)展和健康。然后將MEV最大化的交易包轉(zhuǎn)發(fā)給運行Jito-Solana客戶端的領(lǐng)導(dǎo)者。...
原文作者:Ryan Chern
原文來源:helius
原文標(biāo)題:Solana MEV: An Introduction
編譯:Luffy,F(xiàn)oresight News
這篇文章旨在讓你對 Solana 上的 MEV 工作原理有一個基本的了解。簡而言之:
- Solana 上的 MEV 并沒有消失。
- 并非所有 MEV 都是壞事。
- 不僅僅在 AMM 中,在 DEX 流動性場所結(jié)構(gòu)中也有可能實現(xiàn)有利可圖的搶先交易。
- Solana 的持續(xù)區(qū)塊生產(chǎn)和缺乏協(xié)議內(nèi)內(nèi)存池改變了區(qū)塊鏈的默認行為和社會動態(tài)。
- 其他人可能會分叉或嘗試以其他方式復(fù)制 Jito 的協(xié)議外內(nèi)存池來提取更多的 MEV,但這在技術(shù)上和社會工程上都很困難。
- 許多驗證者支持刪除 Jito 內(nèi)存池的決定,放棄三明治交易收入(sandwiching revenue),以支持 Solana 的長期發(fā)展和健康。
介紹
在權(quán)益證明網(wǎng)絡(luò)中,當(dāng)你被指定為特定區(qū)塊的領(lǐng)導(dǎo)者時,你有權(quán)決定該區(qū)塊的內(nèi)容。最大可提取值 (MEV) 是指通過添加、刪除或重新排序給定區(qū)塊內(nèi)的交易而獲得的價值。
隨著 Solana 上的活動和興趣的增加,MEV 正成為一個日益被關(guān)注的話題。2024 年 1 月 10 日,一位搜索者給驗證者打賞了 890 SOL,這是 Jito 歷史上最大的打賞之一:

截至 2024 年 3 月 12 日的一周內(nèi),Solana 驗證者因區(qū)塊空間獲得了超過 700 萬美元的 Jito 小費。如今,超過 50% 的 Solana 交易都是失敗的套利,由于交易成本非常低,因此預(yù)期收益仍然為正。從長遠來看,交易者將通過此類交易獲利。
Solana 的 MEV 結(jié)構(gòu)
概述
Solana 上的 MEV 與其他鏈不同,它鼓勵搜索者運行自己的節(jié)點和與高質(zhì)押節(jié)點集成,以獲得最新的區(qū)塊鏈視圖(因為 Solana 對延遲敏感)。這是由于 Solana 的持續(xù)狀態(tài)更新和權(quán)益加權(quán)機制導(dǎo)致的,例如 Turbine(用于讀取更新狀態(tài))和權(quán)益加權(quán) QoS(用于寫入新狀態(tài))。
最顯著的差異之一是沒有像以太坊等其他鏈上常見的傳統(tǒng)內(nèi)存池。
Solana 的持續(xù)區(qū)塊生產(chǎn)無需任何附加或協(xié)議之外的拍賣機制,從而減少了某些類型的 MEV(尤其是搶先交易)。
MEV 交易
MEV 機會出現(xiàn)在不同的類別中。以下是目前 Solana 上存在的一些常見 MEV 交易類型:
- NFT 鑄造:當(dāng)參與者在公開鑄造活動(包括藍籌 NFT 和長尾 NFT)期間試圖獲得稀有或有價值的 NFT 時,就會發(fā)生 NFT 鑄造產(chǎn)生的 MEV。NFT 鑄造活動中的 MEV 機會會突然增加,其中區(qū)塊 x-1 沒有 NFT MEV 機會,而區(qū)塊 x 則具有大量的 MEV 機會(這里的區(qū)塊 x 指的是鑄造上線時的區(qū)塊)。這些 NFT 鑄造帶來的大規(guī)模擁堵是導(dǎo)致 Solana 在 2021/2022 年頻繁宕機的原因之一。
- 清算:當(dāng)借款人未能維持貸款所需的抵押率時,他們的頭寸將有可能被清算。搜索者掃描區(qū)塊鏈以查找此類抵押不足的頭寸,并執(zhí)行清算以償還部分或全部債務(wù),并獲得部分抵押品作為獎勵。清算發(fā)生在使用代幣和 NFT 作為抵押品的協(xié)議中。清算對于協(xié)議保持償付能力是必要的,并且對更廣泛的生態(tài)系統(tǒng)有益。
- 套利:套利涉及利用同一資產(chǎn)在不同市場或平臺上的價格差異。這些套利機會存在于鏈內(nèi)、鏈間以及 CEX 和 DEX 之間。鏈內(nèi)套利目前是唯一一種保證原子性的套利形式,因為兩筆交易都在同一條鏈上執(zhí)行,而鏈內(nèi)套利需要額外的信任假設(shè)。只要不導(dǎo)致有害訂單流增加,套利就能保持資產(chǎn)在不同市場上價格一致。
Jito
Jito 是一種針對部分區(qū)塊的協(xié)議外區(qū)塊空間拍賣機制,不同于構(gòu)建完整區(qū)塊的 MEV-boost(Jito 和 mev-geth 在精神上相似,但在實現(xiàn)上有很大不同)。Jito 為一組稱為 bundles(交易包)的特定交易提供鏈下的包含保證。Bundles 按順序和原子方式執(zhí)行 (全部包含或全部不包含)。搜索者如果贏得拍賣并支付小費,則提交此前保證在鏈上執(zhí)行的 bundles。Jito 小費存在于協(xié)議外,與協(xié)議內(nèi)優(yōu)先費用分開。
這種方法旨在通過在鏈下運行拍賣來減少垃圾信息并提高 Solana 計算資源的效率,僅通過保證 bundles 將拍賣的單個獲勝者發(fā)布到區(qū)塊中。搜索者可以使用 bundles 來實現(xiàn)以下一個或兩個屬性:快速、保證包含和搶先 / 回溯(rontrun/backrun)交易競標(biāo)??紤]到網(wǎng)絡(luò)的很大一部分計算資源目前被失敗的交易所消耗,這一點尤為重要。
內(nèi)存池
與以太坊不同,Solana 沒有原生的協(xié)議內(nèi)內(nèi)存池。Jito 現(xiàn)已棄用的內(nèi)存池服務(wù)有效地創(chuàng)建了一個規(guī)范的協(xié)議外內(nèi)存池,因為約 65% 的驗證者運行 Jito-Solana 客戶端(而不是原生 Solana-Labs 客戶端)。
上線后,交易將在 Jito 的偽內(nèi)存池中停留 200 毫秒。在此期間,搜索者可以競標(biāo)搶先 / 回溯或三明治待處理交易的機會,出價最高的交易包將被轉(zhuǎn)發(fā)給驗證者執(zhí)行。以支付給驗證者的小費來衡量,三明治交易 MEV 收入的很大一部分。

Jito 的內(nèi)存池服務(wù)于 3 月 8 日關(guān)閉
沒有人喜歡談?wù)撊髦谓灰祝ㄓ绕涫窃谝蕴簧希?,因為它會給終端交易者帶來嚴格的負面外部性:該用戶以最糟糕的價格成交。作為參考,過去 30 天,僅以太坊上的三明治交易就產(chǎn)生了約 2400 萬美元的利潤。當(dāng)用戶設(shè)置最大滑點時,他們幾乎總是以該價格成交。換句話說,如果訂單成交,用戶的實際滑點幾乎總是等于他們設(shè)置的最大滑點。
Jito 搜索者仍然可以提交不依賴于內(nèi)存池訂單流的其他類型 MEV 交易包,例如套利和清算交易(這需要在區(qū)塊中觀察交易并在下一次 Jito 拍賣中抓住機會)。
供應(yīng)鏈
作為參考,當(dāng)前的以太坊區(qū)塊構(gòu)建供應(yīng)鏈如下所示:

Solana 上(對于運行 Jito-Solana 客戶端的驗證者)區(qū)塊構(gòu)建供應(yīng)鏈如下所示:

- 傳入交易:當(dāng)前等待執(zhí)行的交易的預(yù)定狀態(tài)。這可以來自 RPC、其他驗證器、私人訂單流或其他來源。
- 中繼器:Solana 上的中繼器與以太坊不同。在以太坊上,中繼器是連接區(qū)塊構(gòu)建者和提議者的可信實體(構(gòu)建者信任中繼器不會修改其區(qū)塊)。在 Solana 上,中繼器負責(zé)中繼傳入的交易,執(zhí)行有限的 TPU 操作,例如數(shù)據(jù)包重復(fù)數(shù)據(jù)刪除和簽名驗證。中繼器將數(shù)據(jù)包轉(zhuǎn)發(fā)給區(qū)塊引擎和驗證器。以太坊上不需要等效的中繼器,因為以太坊有內(nèi)存池,而 Solana 沒有。中繼器邏輯是開源的,任何人都可以運行自己的中繼器(Jito 將中繼器實例作為公共資源)。其他已知的 Solana 網(wǎng)絡(luò)參與者也運行自己的中繼器。
- 區(qū)塊引擎:區(qū)塊引擎模擬交易組合并運行鏈下區(qū)塊空間拍賣。然后將 MEV 最大化的交易包轉(zhuǎn)發(fā)給運行 Jito-Solana 客戶端的領(lǐng)導(dǎo)者。
- 搜索者:搜索者通過將自己的交易插入給定區(qū)塊來尋求利用價格差異的機會。他們可以利用 Jito 的 ShredStream(以及之前的 MempoolStream)等來源。
- 驗證者:驗證者構(gòu)建并生成區(qū)塊。Jito-Solana 區(qū)塊由調(diào)度程序構(gòu)建,調(diào)度程序為通過 Jito 路由的交易保留 300 萬個 CU,占區(qū)塊的前 80%。
這些參與方不一定是獨立的實體,因為實體可以垂直整合。如前所述,驗證者對其區(qū)塊擁有完全的權(quán)限。驗證者本身可以在成為領(lǐng)導(dǎo)者時通過插入、重新排序和審查給定區(qū)塊的交易來尋找經(jīng)濟機會。
無論領(lǐng)導(dǎo)者是否運行 Jito-Solana,搜索者還可以通過 RPC 方法(標(biāo)準(zhǔn)協(xié)議內(nèi)路由)提交交易。由于 Solana 的費用相對較低且調(diào)度程序不確定,發(fā)送交易仍然是獲取 MEV 機會的常用方法。某些 MEV 機會可能比預(yù)期存在的時間更長,大約為一個到數(shù)十個區(qū)塊。
參與者之間的 MEV 分配
雖然 Solana 可以加快交易執(zhí)行速度并減少某些類型的 MEV 機會,但它可能會加劇延遲驅(qū)動的中心化的可能性,在這種情況下,驗證者和搜索者會尋求將他們的基礎(chǔ)設(shè)施集成以獲得競爭優(yōu)勢。我們距離基礎(chǔ)設(shè)施和相關(guān)機制的一種競爭性穩(wěn)定平衡狀態(tài)還很遙遠。
?

來源:推特
在出塊時間低于 200 毫秒的世界中,這為擁有基礎(chǔ)設(shè)施和專業(yè)知識來優(yōu)化系統(tǒng)的資深參與者提供了比較優(yōu)勢。到目前為止,以太坊已經(jīng)偏離了這種平衡,創(chuàng)建了協(xié)議外的解決方案,以使搜索者有民主化的機會參與競爭。
如何緩解 MEV
通用的協(xié)議外機制正在進入?yún)f(xié)議,以減少 Solana 鏈上的 MEV 機會。這些機制包括:
- RFQ 系統(tǒng):RFQ(報價請求)系統(tǒng)(例如 Hashflow)已進入 Solana,并且越來越受歡迎(整個生態(tài)系統(tǒng)的累計交易量超過 100 億美元)。訂單由專業(yè)做市商(Wintermute、Jump Crypto、GSR、LedgerPrime)完成,而不是通過鏈上 AMM 或訂單簿,基于簽名的定價允許進行鏈下計算。這有效地將價格發(fā)現(xiàn)轉(zhuǎn)移到鏈下,只有已完成的轉(zhuǎn)移交易才會進入鏈上。
- MEV 保護的 RPC 終端:這些終端允許用戶從其訂單流中獲得部分收益作為回扣。搜索者競標(biāo)回溯交易的權(quán)利并競標(biāo)相關(guān)回扣,回扣將返還給用戶。此類終端通常通過信任運行終端的交易對手來管理,以確保不會發(fā)生搶先交易或三明治交易行為。
MEV 緩解 / 重新分配機制是用戶從訂單流中獲取部分價值、將價格發(fā)現(xiàn)拍賣和相關(guān)機制轉(zhuǎn)移到鏈下的組合。這些機制涉及加密貨幣屬性之間的權(quán)衡,例如抗審查、可審計性和去信任性。
結(jié)論
本文介紹了 Solana 上 MEV 供應(yīng)鏈的主要參與者、最新發(fā)展以及 Solana 上 MEV 的常見形式。
Solana MEV 領(lǐng)域的研究主要集中在調(diào)查不同 MEV 緩解 / 重新分配機制的影響。以太坊在基礎(chǔ)設(shè)施上投入了大量資源,F(xiàn)lashbots 旨在提供民主化的 MEV 機會,但也對施加了其他設(shè)計以應(yīng)對可能存在的負外部性。
Solana 有機會在 MEV 和區(qū)塊生產(chǎn)供應(yīng)鏈前沿探索新模型。