盡管加密貨幣生態系統普遍認為“代碼就是法律”,一切都是公平的游戲,但大多數加密系統也依賴于一定程度的社會共識和良好的公民意識,以保持良好的整體用戶體驗,礦工可以讓網路無法使用以賺取更多的錢,但他們這樣做會使網路無法使用。幣安可以通過激勵鏈回滾以挽救黑客攻擊,但這樣做會大大削弱比特幣的價值。
交易排序面臨著類似的社會共識困境,雖然以太坊和大多數其他區塊鏈都指定了交易的正確性,但它們在交易排序方面沒有嚴格的規則。也就是說,礦工應該根據費用和第一次看到交易的時間來訂購交易——礦工希望從費用中賺更多的錢,并希望盡快開采區塊——但這在任何地方都沒有正式編纂。
從歷史上看,這不是問題,大多數時候,當我從一個人向另一個人發送 ETH 或 BTC 時,交易順序并不是特別重要。但越來越多的,像以太坊這樣的智能合約平臺上的交易不是從 A 到 B 的簡單價值轉移,而是具有一些潛在價值的復雜金融交易。一封郵件可以包含一張漂亮的紙幣或一張 20 美元的鈔票,但它也可以包含一張90億美元的支票或可能導致極其有利可圖的交易的重要財務資訊,在今天的以太坊上,交易可能是捕捉市場錯誤定價的豐厚套利,或者是在借貸協議上贏得清算獎金的機會。在這些場景中,只有一個賬戶可以進行這些非常有利可圖的交易,因此交易排序非常重要。更重要的是,這些機會實際上可以通過交易排序來創造。試圖為您的水下貸款充值?太糟糕了——我打算在你還款之前用我的交易來清算你,
這就是礦工可提取價值(MEV)的世界:在一個區塊內訂購交易的能力的價值。MEV 是以太坊上一個越來越大的市場,估計每天價值 1-4 百萬美元。但獨立于市場規模和潛在利潤機會,MEV 很重要,因為它直接影響當今區塊鏈的可用性和安全性,
MEV is a Big Deal™
(來源:Flashbots Explore)
試圖利用這些 MEV 機會的機器人愿意支付比普通用戶高得多的交易費用——畢竟,你會不愿意花 200 美元賺 1000 美元嗎?——這會推高gas費的整體價格并造成鏈上擁堵,今年早些時候,在 Flashbots 之前的以太坊gas價格是最重要的。它們還使使用協議的體驗變得不可預測和不確定。認為他們在 DEX 上進行簡單交易的用戶最終會被搶先或被夾死,導致交易失敗或執行糟糕,自己檢查一下,看看你在三明治攻擊上失去了多少價值給 MEV ,
三明治攻擊在行動(來源:Liyi Zhou)
傳統上,這個世界一直由簡單的優先gas拍賣主導——無論哪個機器人支付最多,都獲得MEV——但今年Flashbots的推出顛覆了這個劇本,相反,這個交易訂購市場與傳統的區塊空間市場是分開的,允許更有效的價格發現并幫助降低普通用戶的交易費用。從理論上講,這應該很棒!但實際上,這是一場光學噩夢,有些人甚至建議,這會將礦工變成貨幣傳送器或使他們對黑客行為負責!
一個建議是,礦工應該把頭埋在沙子里,從技術或道德的角度忽略這一點,但這也不是一件容易的事!正如Phil Daian所說,能夠提取這種 MEV 的礦工將比那些不能或不會的礦工更有利可圖,從而使他們能夠有利地控制更大比例的鏈安全。
RIP
當然,MEV 并不存在于真空中,DeFi 空間也不是靜態的。與其將 MEV 視為該行業的生存風險,我認為它更像是一種迫使不同參與者進化或死亡的進化壓力,并且事物是進化的!MEV 為應用程式開發人員、協議開發人員和區塊鏈開發人員提供了許多潛在的項目未來選擇。
選項 1:翻轉和死亡
不言而喻。
選項 2:接受 MEV,為自己而戰
對 MEV 的部分恐懼來自礦工和機器人的“與眾不同”,99% 的用戶和協議開發人員既不是礦工也不是機器人,因此有一種內在的感覺,即被那些無法觸及的人欺騙或操縱。但是隨著在 ETH 2 和 L2 中推出具有自己的交易訂購和確認系統的 PoS,這兩個組的重疊大大增加。如果這些額外費用返還給我(Optimism 開發人員)或您(我的rollup中的協議開發人員),那么 MEV 真的那么糟糕嗎?
肯定有一個世界,其中 MEV 只是開展業務的成本以及這些系統如何自籌資金,甚至可以想象一個大型協議運行自己的rollup,并將該 MEV 直接放入協議庫中。對于已經使用某種鏈下交易排序機制(例如 dYdX 和 Loopring 的匹配引擎)的系統,人們不需要太費勁就能看到匹配訂單重疊的百分比如何回到協議開發人員的口袋中,代幣持有者,
選項 3:防止 MEV
人們很聰明,對激勵的反應很好,我懷疑他們會通過改變他們構建產品的方式來對 MEV 提供的激勵做出很好的反應,從本質上講,MEV 源于以太坊的幾個核心功能:
- 所有交易都在一個公共內存池中等待被挖掘到一個區塊中
- 這些交易所需的所有數據也是公開的
- 任何用戶都可以(通常)從這些公共交易中獲取這些公共數據并自己進行相同的交易,
大多數解決方案都圍繞調整這些關于以太坊如何工作的假設之一來解決 MEV。
選項 3A:隱藏 MEV
如果不是僅僅掛在公共內存池中,而是將交易私下發送給礦工直到最終被開采呢?機器人無法看到他們將要搶先的交易,因此沒有機會搶先。這是1inch、Archerswap等眾多應用開發者選擇的路徑,通過與Taichinetwork等私人交易中繼服務集成,甚至重新利用Flashbots來獲得類似的功能,選擇私人交易的用戶的交易繞過公共內存池并直接發送給礦工。
這里的額外好處是用戶不必擔心交易失敗,因為只有當交易成功包含在區塊中時,礦工才會得到補償!這里的最大缺點顯然是需要相信礦工不會自己搶先你,但同樣,聲譽和社會共識讓他們暫時受到控制,
Taichi 網路的用戶直接向Sparkpool發送私人交易,繞過公共內存池
開發人員也可以將交易留在公共內存池中,但它們的內容是私有的,機器人可以看到交易,但無法解密其內容,從而使它們實際上是私密的。這種技術由“Submarine Sends”首創,使用提交-顯示方案,允許用戶公開發送交易而無需提前,但可以很容易地重新用于 DeFi 應用程式,
Submarine Sends允許用戶發送私有交易直到被挖掘
選項 3B:聯合
如果協議不允許任何隨機地址利用這些 MEV 機會,而是限制對一組已知參與者的訪問,該怎么辦?交易仍然可以掛在內存池中,但非白名單地址將無法復制它們。當這些地址捕獲到該 MEV 時,他們將被迫將其返還給搶先或被清算的用戶,從而傳播財富。
這是像KeeperDAO和BProtocol這樣的協議所采取的前進道路,機器人在理論上或以編程方式被迫與 DeFi 協議用戶共享 MEV。通過 BProtocol 和 KeeperDAO 的 kCompound,這些協議有效地接管了用戶在借貸市場上的頭寸,并增加了一個小的抵押緩沖,有效地降低了用戶的清算價格。當用戶頭寸通常在沒有此額外緩沖的情況下被清算時(例如,以 2000 美元 / ETH 而不是 1800 美元 / ETH),白名單機器人可以在上述協議,并與被清算的用戶和協議的其他用戶分享這種“懲罰”。因為這些頭寸實際上無法在 Compound 或 Maker 等平臺上清算,所以未列入白名單的機器人從未真正看到這些機會。如果明天每個借款人都將他們的頭寸遷移到這些協議之一,那么幾乎所有的鏈上清算 MEV 都會消失,
通過限制對清算的訪問,BProtocol能夠與用戶分享清算費用
但是這種技術不必是“DAO 化”的,并且收益在許多用戶或代幣持有者之間傳播。用戶可以與個別公司達成協議,以節省他們的頭寸或直接保護他們免受套利,只需支付少量費用。DeFi Saver將在個人基礎上完成 kCompound 所做的工作,而bloXroute的 BackRunMe等服務將回溯用戶的 AMM 交易,讓他們從交易引起的滑點中分得一杯羹。
選項 3C:進化
最終,今天的許多協議可能無法在 MEV 時代以目前的形式生存。許多這些解決方案都非常老套,看起來更像是試圖讓一匹馬跑得更快,
一些解決方案,例如請求報價 (RFQ) DEX,例如 0x、1inch Limit Orders、Tokenlon和Hashflow,從一開始就設計為無 MEV,在 RFQ 模型中,用戶會收到專門為其地址制作的訂單——交易執行智能合約阻止其他看到他們交易的用戶填寫訂單——因此,它在 DEX 總交易量中的占比一直在上升,通過聚合器的詢價量現在大于 Uni v2、Curve 和 Sushi,
一起查看所有RFQ類型的數量
甚至較舊的系統也正在升級以減少 MEV,例如,Maker 轉向了一種新的清算系統,該系統從固定的清算獎金轉變為荷蘭式抵押品拍賣,允許用戶以他們認為公平的價格購買抵押品,并使清算對清算人的懲罰性降低,其他協議(如Euler)正在研究類似的技術,例如“漸進式清算”,即頭寸越低,折扣越大,所有這些都減少了機器人之間為獲得免費資金而進行的激進gas競標,
期待
MEV 的未來會怎樣?從一個角度來看,我們可以只是預測當前的趨勢,看看它們在最終游戲中會是什么樣子,
更多DAO化
圍繞限制機器人訪問協議的創新可以繼續向前發展,如果您需要成為 DAO 的一部分以在特定的 AMM 上進行交易怎么辦?像“三明治人”這樣的壞人很容易被發現并被削減或踢出,您也可以使用偽女巫彈性系統(如ARCx 的“了解您的農民”ID 系統)來訪問真人,如前所述,協議團隊可以運行他們自己的鏈下排序系統,MEV 將返回給代幣持有者。
更公平的競爭環境
過去,它需要大量的工程時間才能可靠地查看全局內存池數據。現在,bot 開發人員可以使用bloXroute和Blockdaemon等服務輕松提高競爭力,過去,它需要復雜的 PGA 策略來贏得 MEV 機會,現在,機器人開發者可以只對 Flashbots 進行競標,如果他們不喜歡 Flashbots,他們可以使用MiningDAO,它試圖開源和分散 Flashbots 的捆綁拍賣,在機器人領域尋找優勢可能會繼續向前推進,但目前還不清楚還有多少。也許在未來,通用的搶先服務將與 ETH 2 客戶端一起提供標準服務,
也許這一切都是一場夢?
這些惡作劇中的大部分都是可能的,因為礦工愿意并且能夠圍繞交易重新排序來收取額外費用。但是在以太坊轉向 PoS 的過程中會發生什么?如果像 Cosmos 這樣的其他 PoS 區塊鏈有任何指導意義,那么 ETH 2 PoS 池將主要由具有聲譽和法規遵循的知名參與者組成。根據存款合約地址,ETH 2 似乎也在朝著這個方向發展。Coinbase 是否會冒著美國證券交易委員會調查的風險從 Uniswap 交易者那里竊取幾個基點,或者更糟的是,為了促進交易而降低他們存在的 ETH 資產的價值?通過將礦工從陰影中移出,重新組織區塊的市場急劇萎縮。
指出不同
以太坊上的大部分經濟活動也有可能轉向rollup,如前所述,這可能會采用自己的 MEV,
考慮到 MEV 的市場也可能因協議更改而萎縮,由于減少了執行時的滑點,甚至取消了機器人套利用戶交易的能力,甚至 Uniswap V3 的 AMM MEV 也大大減少。協議也可能開始使用可驗證延遲函數 (VDF) 來防止交易排序游戲,正如Solana 在其基礎層所做的那樣,以確保交易按到達時間排序,或者簡單地將排序委托給Chainlink 的公平排序服務之類的東西(FSS)。
最終,所有關于 MEV 和以太坊消亡的擔憂似乎都為時過早。每發現一支腳踏槍,就會有 1000 名腳踏槍銷售人員和 1000 家腳踏槍防彈衣制造商蓬勃發展。