什么是MEV(最大可提取價值)以及如何保護你的Solana交易

訪客 1個月前 (03-01) 閱讀數(shù) 1234 #區(qū)塊鏈
文章標(biāo)簽 前沿文章

概述

對于在 Solana 上構(gòu)建 DeFi 應(yīng)用和交易機器人的開發(fā)者來說,理解 MEV(可最大提取價值)至關(guān)重要。MEV 可能會影響用戶的交易執(zhí)行,或威脅到你自己機器人的盈利能力。更高的成本、較低的利潤以及網(wǎng)絡(luò)摩擦是未受保護的 MEV 風(fēng)險的常見后果。本指南涵蓋了 Solana 上 MEV 的基礎(chǔ)知識,包括交易流程機制、常見的 MEV 類型以及為網(wǎng)絡(luò)上構(gòu)建的開發(fā)者帶來的日益增加的風(fēng)險。你將學(xué)習(xí)到緩解 MEV 負(fù)面影響的關(guān)鍵策略,并保護你的交易免受干擾。

推薦的先決知識

對區(qū)塊鏈概念和 Solana 具有基本的理解( Solana 基礎(chǔ)知識參考指南)

對 DeFi 或 TradFi 有一定了解( 什么是 DeFi?)

Solana 上的 MEV 介紹

可最大提取價值(MEV) 是指通過重新排序、包含或排除用戶交易而從用戶交易中提取的最大價值。在像 Solana 這樣的權(quán)益證明網(wǎng)絡(luò)中,作為區(qū)塊生產(chǎn)者的驗證者有能力決定哪些交易進入該區(qū)塊以及順序。這意味著,惡意或追求利益的區(qū)塊生產(chǎn)者可以重新排序交易(或插入他們自己的交易),以捕獲套利利潤、搶先用戶交易或通過各種方式利用交易的順序。盡管 Solana 并沒有像以太坊那樣的公共內(nèi)存池,但 MEV 仍然存在——通常通過直接節(jié)點連接、私有內(nèi)存池或其他專門基礎(chǔ)設(shè)施。

對于構(gòu)建交易機器人或去中心化交易所(DEX)的開發(fā)者來說,未考慮 MEV 可能會導(dǎo)致:

更糟的交易執(zhí)行(例如,三明治攻擊)。

利潤損失(機器人搶在你交易之前執(zhí)行)。

網(wǎng)絡(luò)擁堵問題(影響你的交易在網(wǎng)絡(luò)上成功提交的能力)。

2024 年,Solana 上的 DeFi 活動蓬勃發(fā)展,與此同時,MEV 也在增長。Messari 展示了 Solana 的真實經(jīng)濟價值(費用 + MEV)隨時間的增長:

image-20240930222847819.png

來源:Messari: Solana 狀態(tài) - 2024 年第四季度

盡管大多數(shù) MEV 相對較小,但也有無數(shù)例子展示從交易中提取了數(shù)萬美元(見下面截圖),甚至有 百萬美元交易 的情況。

image-20240930222847819.png

來源:Jito - 套利探索者

對于在 Solana 上構(gòu)建 DeFi 應(yīng)用和交易機器人的開發(fā)者來說,理解 MEV 是至關(guān)重要的。MEV 可能會影響用戶的交易執(zhí)行(導(dǎo)致意外滑點或交易失敗),甚至影響你自己機器人的盈利能力,如果競爭對手能夠攔截或重新排序你的交易。讓我們回顧一些關(guān)于 Solana 交易流程的基礎(chǔ)知識,審查 Solana上常見的 MEV 類型,以及討論你可以采取的保護交易免受 MEV 影響的措施。

Solana 交易流程

Solana 的交易流程與以太坊有一些關(guān)鍵的不同,這影響了 MEV 的表現(xiàn):

沒有全球內(nèi)存池: 與以太坊不同,Solana 沒有統(tǒng)一的公共內(nèi)存池來等待包含的待處理交易。相反,Solana 使用 Gulf Stream 協(xié)議來直接將交易轉(zhuǎn)發(fā)給下一個預(yù)期的區(qū)塊領(lǐng)導(dǎo)者(驗證者),在他們生成區(qū)塊之前。這意味著沒有長期存在的可見待處理交易池可供機器人監(jiān)控網(wǎng)絡(luò)。每個 Solana 交易都包含一個 recent blockhash,如果未確認(rèn),約在 150 個槽之后(約 1 分鐘)過期。簡而言之,交易要么被領(lǐng)導(dǎo)者快速拾取,要么被丟棄——內(nèi)存池沒有持久性。這_減少了_ MEV 策略的窗口,比如觀察和搶先公共待處理交易,盡管決心堅定的搜索者通過運行自己的節(jié)點來減少這一點,以看到流入的交易。

基于股份加權(quán)的服務(wù)質(zhì)量(QoS): Solana 根據(jù)股份對傳入交易流量進行優(yōu)先排序。驗證者將大部分傳入能力分配給與股份比例相等的客戶/中繼。在實際操作中,這意味著來自或通過高質(zhì)押節(jié)點的交易在擁堵期間不太可能被丟棄。基于股份加權(quán)的服務(wù)質(zhì)量作為一種 Sybil 抵抗機制:沒有股份的垃圾郵件發(fā)送者的分組被降級優(yōu)先級,而通過質(zhì)押良好的驗證者的交易獲得更快的處理。

優(yōu)先費用(地方費用市場): Solana 利用優(yōu)先費用作為用戶可附加的可選附加費用,以在網(wǎng)絡(luò)繁忙時提高其快速包含的機會。通常情況下,Solana 交易有非常低的固定費用,但在重負(fù)荷的情況下(如 NFT 鑄造或迷因幣交易熱潮)導(dǎo)致?lián)矶拢脩艨梢悦總€計算單元指定優(yōu)先費用,基本上是在競標(biāo)區(qū)塊空間。驗證者獲得這些優(yōu)先費用的 50%,寡頭 oppervlakte 規(guī)則燃燒其余 50%,因此,較高的優(yōu)先費用使驗證者更可能包括你的交易。優(yōu)先費用旨在應(yīng)對垃圾郵件,并允許時間敏感的交易“跳”到“隊列”的前面。在 Solana 網(wǎng)絡(luò)上,這為每個計算單元每個區(qū)塊創(chuàng)建了一個地方費用市場。截至 2024 年,優(yōu)先費用占 Solana 總收費收入的一大部分,凸顯用戶在擁堵期間確實在進行優(yōu)先競標(biāo)。對于開發(fā)者而言,這意味著在一個擁擠的區(qū)塊中,你的交易很可能需要優(yōu)先費用才能超越垃圾郵件發(fā)送者或競爭交易。

Solana 上的常見 MEV 類型

以下是 Solana 開發(fā)者應(yīng)該注意的最常見的 MEV 類型:

套利

套利 是 Solana 上最普遍的 MEV 形式之一。套利通常涉及跨多個交易所以原子方式買賣同一資產(chǎn)。套利者在較便宜的市場上買入,并在較昂貴的市場上賣出,口袋里夾取差價,例如:

<span?)?10px?10px?/?40px?no-repeat?;height:?30px;width:?100%;margin-bottom:?-7px;border-radius:?5px;'>

由于 Solana 允許將多個指令組合到一個交易中,搜索者通常執(zhí)行原子套利(兩個階段在一個交易中),以確保交易實際上是零風(fēng)險的。失敗的交易將導(dǎo)致買方失去他們的優(yōu)先費用,因此他們需要平衡機會大小和優(yōu)先費用市場。

Solana 的套利競爭非常激烈——機器人會 spam 眾多交易嘗試套利。Solana 的低費用意味著機器人可以發(fā)出大量的套利交易;即使大部分失敗或沒有利潤,偶爾的成功也可能獲利。事實上,超過 50% 的 Solana 交易實際上是失敗的套利嘗試(垃圾郵件)——機器人盲目嘗試捕捉價格差異( 參考:Solana MEV - 介紹)。雖然這可能是網(wǎng)絡(luò)擁堵的問題,但通常這意味著價格在各個 DeFi 平臺之間能夠保持平衡。

三明治攻擊

三明治攻擊 是一種經(jīng)典的負(fù) MEV 策略,也在 Solana 上出現(xiàn)。在三明治攻擊中,受害者用戶的交易被夾在攻擊者的交易之間:一筆是在受害者交易之前執(zhí)行,另一個是在其之后執(zhí)行。假設(shè)用戶在 DEX 上提交了一筆大規(guī)模換幣;一個了解此待處理交換的 MEV 搜尋者可以在用戶交易之前快速提交自己的購買同一資產(chǎn)的交易(推高價格),然后讓用戶的大額購買按現(xiàn)在更高的價格執(zhí)行,并最后立即出售該資產(chǎn),獲得差價。攻擊者通過以低價買入并以較高價格賣出獲得利潤,而受害者在其交換中得到的價格更糟(滑點更高)。

作為開發(fā)者或交易者,你應(yīng)該意識到,如果第三方可以在你的交換未最終確定之前觀察到它,他們可能會試圖夾擊它。用戶設(shè)置的高滑點容忍度使他們特別脆弱——如果用戶允許最多 5% 的滑點,夾擊機器人可以利用大部分范圍來獲利。降低滑點和夾擊風(fēng)險涉及滑點、隱私和排序控制。

清算

清算 是另一個重要的 MEV 機會,尤其是在 Solana 的 DeFi 借貸協(xié)議中(例如,Marginfi、Kamino、Save等)。當(dāng)借款人的抵押品價值低于所需比例(即他們的貸款是欠抵押的)時,該頭寸就會被清算。清算人(通常是機器人)可以代表借款人償還部分或全部貸款,并獲得一些折扣的抵押品。這實質(zhì)上會給清算人帶來利潤,因為他們以低于市場價的價格買入抵押品。

MEV 搜尋機器人不斷掃描鏈上狀態(tài)和預(yù)言機價格數(shù)據(jù),檢測即將破產(chǎn)的頭寸。當(dāng)他們找到一個時,他們會爭先發(fā)送清算交易以奪取獎金。在 Solana 中,由于沒有公共內(nèi)存池,清算機器人確保盡快注意到鏈上變化(如預(yù)言機價格下跌或健康因子跨越閾值),然后立即將清算交易發(fā)送到當(dāng)前領(lǐng)導(dǎo)者。如果多個機器人嘗試清算同一個賬戶,只有第一個成功進入?yún)^(qū)塊的交易才能獲得獎勵,其他人的交易將失敗。清算被視為協(xié)議健康的基本保障(可以防止壞賬)。

Jito Bundles 和其他 MEV 應(yīng)用

Solana 的 MEV 生態(tài)正在發(fā)展,Jito Bundles 在 MEV 的提取(和潛在緩解)中發(fā)揮了重要作用。運行 Jito-Solana 客戶端的驗證者參與離線區(qū)塊建造市場。搜索者直接將交易的捆綁包(及關(guān)聯(lián)的小費支付)發(fā)送到這些區(qū)塊構(gòu)建者,而不是正常的 Solana gossip 網(wǎng)絡(luò)。然后,區(qū)塊生產(chǎn)者將最高支付的小費捆綁包包含在區(qū)塊中,從中獲得小費。這個系統(tǒng)允許 MEV 搜尋者私下執(zhí)行套利、清算和夾擊等策略(他們的交易在被包含之前不是公開的),只要他們付出有競爭力的小費,便能優(yōu)先處理。結(jié)果,這為 Solana 驗證者帶來了顯著的收入。目前,Solana 的惡意 MEV 主要來自私有操作的內(nèi)存池。

MEV 對 Solana 開發(fā)者的風(fēng)險

MEV 為 Solana 的開發(fā)者帶來了多種風(fēng)險和挑戰(zhàn),尤其是那些構(gòu)建交易機器人或 DEX 應(yīng)用的開發(fā)者:

驗證者的交易重新排序: 由于 Solana 驗證者可以在他們生成的塊中對交易進行排序,潛在的驗證者可以為了自身利益重新排序交易。例如,如果你的 DEX 交易產(chǎn)生了套利機會,驗證者可能會在你之前插入他們自己的交易以捕獲利潤。這可能導(dǎo)致你的交易輸出變差,甚至導(dǎo)致其失敗(如果機會消失)。交易執(zhí)行的順序可以極大影響 DeFi 的結(jié)果,而沒有保護的情況下,你的交易會受到區(qū)塊生成者激勵的支配。

垃圾郵件和網(wǎng)絡(luò)擁堵: 大量的 Solana 交易都是由 MEV 驅(qū)動的(套利垃圾郵件等)。在爭搶時期(如熱門的 NFT 鑄幣或波動市場),你的合法交易正與大量的機器人交易競爭。這可能導(dǎo)致延遲增加或失敗率上升,如果你不考慮這一點的話。如果你的交易在高負(fù)載的驗證者那被攔截,或者你通過未質(zhì)押的節(jié)點提交交易時撞上垃圾郵件暴風(fēng),你的交易可能會被丟棄。為了穿透這種噪音,你可能需要附加優(yōu)先費用。本質(zhì)上,MEV 活動可能會擠滿你交易通行的高速公路,因此如果沒有保護,你需要為此做好計劃(較高的費用、重試等)。

滑點增加和用戶體驗問題: 對于 DEX 開發(fā)者來說,MEV 可能直接對你的用戶造成傷害。用戶可能在交易中設(shè)置 1% 的滑點容忍度,但由于 MEV(如夾擊),他們最終獲得的價格可能降低到全額 1%。在極端情況下,MEV 機器人可以推動價格,使得用戶的交易失敗(超出滑點),而機器人已經(jīng)先獲取了盈利。這可能導(dǎo)致糟糕的用戶體驗——交易失敗或意外的惡劣利率。用戶可能會將這些結(jié)果歸咎于 DEX 或區(qū)塊鏈。因此,未能保護免受 MEV 影響可能會削弱用戶對此平臺的信心。對于你的交易機器人而言,當(dāng)對手能夠插入影響你交易的交易時,結(jié)果變得不那么可預(yù)測,這會使其可靠執(zhí)行策略變得更加困難。

總之,在 Solana 中的 MEV 可能導(dǎo)致更高的成本、較低的利潤以及網(wǎng)絡(luò)摩擦。開發(fā)者應(yīng)該意識到這些威脅,并考慮采取措施來緩解這些風(fēng)險,尤其是在任何交易排序影響金融結(jié)果的應(yīng)用中。

保護交易免受 MEV 影響

有許多工具可以預(yù)防或限制 MEV 對你的交易和用戶的負(fù)面影響。每個用例都是獨特的,因此并非每一工具都適用于你的案例。

保護你的交易:利用 QuickNode 附加組件。 QuickNode 市場提供各種工具以提高交易的落地率并最小化對 MEV 的暴露。Lil' JIT - Jito Bundles & Transactions 附加組件允許你捆綁交易以實現(xiàn)快速落地順序執(zhí)行,包括 MEV 和回滾保護。此外,市場還提供將 MEV 保護添加到現(xiàn)有端點的 sendTransaction 調(diào)用的能力,方法是利用 Solana MEV Protection & Recovery 附加組件。該附加組件不僅提供逃避搶先交易的保護,還支持 MEV 恢復(fù)(將捕獲的非惡意 MEV 歸還給你),提升隱私,并確保快速執(zhí)行。

保護不必要的狀態(tài)變化:利用交易保護。 Lighthouse 是一個運行時斷言 Solana 程序,當(dāng)發(fā)現(xiàn)鏈上的狀態(tài)與期望狀態(tài)偏離時,將會使交易失敗。你可以將 lighthouse 指令添加到你的交易中,以確保在交易執(zhí)行結(jié)束時,指定賬戶的狀態(tài)符合預(yù)定義的期望狀態(tài)(例如,如果此次交易后,指定的代幣余額少于 X 則拒絕整個交易)。這允許比簡單滑點更復(fù)雜的賬戶檢查,并允許在 Sysvar(槽)上進行斷言,這可用于 黑名單驗證者——這可以通過利用 getLeaderSchedule 和一個 惡意驗證者的列表 來實現(xiàn)。

設(shè)置限制:設(shè)定滑點并利用限價單。 進行交換時,始終將滑點設(shè)置為適合你交易和風(fēng)險容忍度的水平。假設(shè)惡意演員正試圖利用你滑點率允許的任何機會。當(dāng)你的用例允許時,使用限價單設(shè)置出售代幣的最低價格。查看 QuickNode 的 Metis API,它支持 限價單。

防止交易失敗:優(yōu)化你的交易。 由于 MEV 驅(qū)動大批量的交易垃圾郵件流量到網(wǎng)絡(luò),你的交易必須正確構(gòu)造以確保能被納入到特定區(qū)塊中。簡而言之,你必須請求適當(dāng)數(shù)量的計算單位,提供有競爭力的優(yōu)先費用,并正確組合你的交易(查看 優(yōu)化 Solana 交易的策略 或 提升 Solana 上 Jupiter 交易成功率的貼士以獲取更多細(xì)節(jié))。QuickNode 的 Priority Fee API 和 Send Smart Transaction 方法可以幫助簡化此過程。

關(guān)注質(zhì)押。了解你的驗證者。 不同的驗證者和驗證者客戶端在處理 MEV 上有不同的方法。盡管這不會直接影響你的交易,但你的質(zhì)押(和其他人的質(zhì)押)可以影響整體驗證者網(wǎng)絡(luò)的健康狀態(tài)和圍繞 MEV 的治理。以下是一些資源:Jito 驗證者客戶端、Marinade:去中心化 MEV、Paladin 驗證者客戶端。

參與。Solana 改進文檔(SIMD)。 Solana 基金會操作一個開源 GitHub 倉庫, Solana 改進文檔,社區(qū)成員可以在此處提出想法并對現(xiàn)有內(nèi)容進行評論。圍繞 MEV、網(wǎng)絡(luò)費用/獎勵等的討論在持續(xù)進行。如果你有意見,請參與進來!

考慮 RFQ 和快速中繼系統(tǒng)。 對于高級應(yīng)用,考慮請求報價(RFQ)系統(tǒng)(例如,JupiterZ),以及 Express Relay,通過私有訂單流通道和獨立優(yōu)先拍賣提供 MEV 保護。這些系統(tǒng)直接將協(xié)議連接到搜索者,消除驗證者從 MEV 提取中,使定價更有效。其關(guān)鍵好處包括私有交易路由、搜索者之間的直接競爭和降低集成成本。

總結(jié)

MEV 是在任何區(qū)塊鏈上構(gòu)建時需要考慮的一個重要因素,Solana 也不例外。我們了解到 Solana 的設(shè)計改變了游戲規(guī)則,但 MEV 仍然通過套利、清算和夾擊出現(xiàn)。作為 Solana DeFi 工具的開發(fā)者,忽視 MEV 可能導(dǎo)致你應(yīng)用的用戶獲得不理想的交易結(jié)果,或者你的機器人失去盈利。好消息是,許多工具可以幫助你緩解這些問題,讓你重新掌握交易排序的控制權(quán),甚至為自己或用戶獲取 MEV。

額外資源

Solana MEV:入門

Lil' JIT - Jito Bundles & Transactions 市場附加組件

Merkle.io MEV 保護 市場附加組件

開源惡意驗證者跟蹤器

Lighthouse 運行時斷言 Solana 程序

優(yōu)化 Solana 交易的策略

提升 Solana 上 Jupiter 交易成功率的貼士

Jito 驗證者客戶端

Marinade:去中心化 MEV

Paladin 驗證者客戶端

熱門
主站蜘蛛池模板: 亚洲av日韩综合一区二区三区| 国产成人免费手机在线观看视频| 丰满妇女做a级毛片免费观看| 欧美成人免费观看的| 动漫美女和男人羞羞漫画| 韩国三级黄色片| 国产精品一区在线观看你懂的| a国产成人免费视频| 性之道在线观看| 久久久综合亚洲色一区二区三区| 欧美大黑bbb| 亚洲精品视频观看| 精品国产男人的天堂久久| 国产剧情在线看| 欧美一区二区三区综合色视频| 夜色www国产精品资源站| 中文国产成人精品少久久| 日本年轻的继坶中文字幕| 乱人伦中文字幕在线不卡网站| 欧美日韩成人在线观看| 亚洲高清成人欧美动作片| 精品伊人久久久久7777人| 国产gav成人免费播放视频| 高清国语自产拍免费视频| 国产真实老熟女无套内射| 87福利电影网| 在线观看国产wwwa级羞羞视频| 一级做a爱片特黄在线观看| 无码人妻精品一区二区| 久久天天躁狠狠躁夜夜中文字幕 | 男生的肌肌桶女生的肌肌| 嗨动漫在线观看| 菠萝蜜视频在线观看免费视频 | 国产精品久久久久久久| 91精品国产免费久久国语蜜臀| 婷婷色天使在线视频观看| 中文国产欧美在线观看| 成年片人免费www| 久久er99热精品一区二区| 日本特交大片免费观看| 久久精品久噜噜噜久久|