前言
MEV是MinerExtractableValue的縮寫,即礦工可提取價值。2019年,智能合約研究員菲爾·戴安和他的同事們一起撰寫了FlashBoys?2.0論文,并創造了"礦工可提取價值"一詞。現如今,人們將之稱為MaximalExtractableValue--最大可提取價值。
知道創宇區塊鏈安全實驗室?本次淺談一下充滿研究意義的MEV。
MEV概念與原理
一、什么是MEV?
MEV是指區塊鏈礦工可以通過重新排序、審查或插入交易而無需許可地提取的總價值。簡而言之就是礦工對其所在區塊的一切交易的順序有控制權,能夠隨意控制交易的順序,并以此來進行獲取利益。
自2020?年1月1日起至今,據官方數據統計,提取的MEV至少價值9億美元。不難發現,提取的MEV正成N倍瘋漲,就如DanRobinson的《EthereumisaDarkForest》一文中提到的那樣,MEV在未來只會更加可怕。
二、為什么會出現MEV問題
我們可以將比特幣、以太坊等區塊鏈網絡比作一本賬本,而“礦工”負責將待處理的交易信息打包成區塊,然后由整個網絡進行驗證,并添加到全球的賬本中,對于交易信息記錄的先后順序完全是由礦工決定的。
由此,礦工們為了獲取更大的利潤,往往會根據gas費用的高低來決定交易順序;礦工根據自己決定交易順序的權利來獲取額外的利益,這種獲得的收益就是MEV。
Bitcoin News:美法院推翻SEC豁免SPIKES期貨的決定,或與比特幣ETF、灰度訴訟產生關聯:7月29日消息,Bitcoin News發推稱,美國華盛頓特區上訴法院決定推翻SEC豁免提供SPIKES期貨MIAX的交易所的決定,理由是該決定“武斷且多變”。這可能與比特幣ETF以及灰度與SEC之間的法律斗爭產生關聯。
據Bloomberg Law報道,華盛頓特區巡回法院周五表示,美國SEC的一項命令將某些股票波動性期貨從一項定義中豁免(該定義將征收更高的稅并包含其他要求),以促進其與另一個指數的競爭,這是武斷和多變的。
上訴法院首席法官Sri Srinivasan表示,SEC將基于SPIKES指數的期貨合約從證券期貨的定義中豁免,未能充分解釋其理由,也未能考慮問題的一個重要方面。如果沒有豁免,SPIKES指數期貨將被視為“證券期貨”而不是“期貨”。[2023/7/29 16:06:06]
盡管最初MEV被稱為“礦工可提取價值”,但現在人們更傾向于稱MEV是“最大可提取價值”,因為現如今的大部分MEV行為不是由礦工發起的,而是由DeFi交易者和套利機器人替代。
在以太坊內存池中,MEV搜索者用套利機器人監控待處理的交易,并試圖利用它們創造的有利可圖的機會。
技術角度來說,MEV的產生是源于區塊鏈中交易信息被傳送到網絡與實際交易信息被打包至區塊之間存在延遲。
新隱私區塊鏈Namada向Zcash提議首次屏蔽空投:金色財經報道,專注于多鏈隱私的新區塊鏈Namada已提議向Zcash(ZEC)的持有者空投其即將推出的Namada質押代幣(NAM),zcash是專注于隱私的區塊鏈Zcash的原生加密貨幣。這將是有史以來第一次直接空投給受保護的ZEC持有者,選擇將交易細節保密的zcash用戶。他們不僅能夠匿名認領NAM,而且比透明的ZEC持有者(他們也將是空投的接受者)獲得更多。Namada和Zcash都使用零知識證明(ZK-proofs),一種密碼學,在不透露發送者、接收者或交易金額的情況下驗證交易。ZK-proofs是一種在不泄露信息本身的情況下證明信息有效性的技術。ZEC用戶可以將交易細節保密(屏蔽)或公開(透明)。[2023/4/13 14:00:18]
而處理方式卻是構建一個共享的待處理公開訪問內存池,在該交易被打包至區塊之前,該交易會存放在mempool中,公開的mempool會導致別有用心者可以有意監聽mempool,尋找可以獲利的機會。
其中就包括,插入新交易,重新排序交易序列等手段。而這些都顯示了礦工對交易的打包有著極大的控制權。
MEV的利用和防范
一、典型攻擊手段
1、搶跑
在以太坊內存池中存在一筆訂單交易,攻擊者使用略高于此訂單的gas費進行搶先交易。此時便能使用比市價更低的價格交易訂單。
FTX、Alameda Ventures提出聯合計劃,救助Voyager的客戶:金色財經消息,加密貨幣交易所FTX提出一項計劃,讓Voyager Digital的客戶有機會通過FTX平臺立即收到部分破產索賠。FTX Trading周五宣布,它與West Realm Shires Inc.(FTX.US母公司)以及Alameda Ventures一起提出了上述計劃。據悉,擁有破產索賠權的Voyager Digital客戶將能夠通過開設FTX.com賬戶立即獲得部分資金,這些資金可以提取也可以在FTX上進行交易。該提議需獲得破產法院的批準。FTX在其新聞聲明中表示希望盡快完成,“最好是在8月初”。
此外,FTX表示提出該計劃的公司不會獲取Voyager向三箭資本提供的貸款,而Voyager債務人“可以繼續向三箭資本尋求追償。”(The Block)[2022/7/23 2:32:19]
例如2021年10月29日,多個MCN-uniswap池遭受黑客攻擊,主要原因是該代幣合約燒幣功能出現權限問題,使得任何人都能夠對池子中的MCN進行燒毀。
攻擊者燒毀池子中大量MCN代幣,導致池子中MCN代幣價格失衡,攻擊者通過將事先換取的MCN代幣換回大量WETH代幣而獲利。
然而該攻擊事件被MEV機器人捕捉到,機器人在攻擊者完成攻擊之前搶先完成交易并獲利17.2萬美元。(https://etherscan.io/tx/0xd091afe6b37256ebb3dd703a9646b27aaf7ce7fe8832778886ba0216361f7f00)
越南成立區塊鏈協會助力國內該領域發展:金色財經報道,作為國家數字化轉型計劃的一部分,越南已經成立區塊鏈協會,該協會隸屬于越南內政部。越南科技部副部長TranVan Tung表示,在全球排名前200位的區塊鏈公司中,有7家是由越南人創辦。“我們在區塊鏈領域有10家企業,資本總額超過1億美元。越南的區塊鏈獨角獸也提高了它們的全球影響力。”區塊鏈技術是突破性的。隨著工程師和企業數量的增加,他們對聯系和共享的需求也在增長。因此,成立區塊鏈協會是必要的。據悉,越南區塊鏈協會旨在發展其成員,建立成員標準,告知公眾并提供政策意見等。(Vnexpress)[2022/6/4 4:01:27]
2、尾隨
在以太坊內存池中存在一筆訂單交易,攻擊者提交一筆gas費略低的訂單,當前一訂單交易后,立即跟著交易,以此獲利。
例如搜索者機器人在一個池子中發現有一大筆買入訂單,由于池子中代幣量減少,所以導致代幣價格上漲,此時攻擊者緊跟著賣出代幣到池子中進行獲利。
3、三明治夾擊
三明治夾擊是搶跑和尾隨的一種結合,攻擊者在交易者訂單前后分別安插兩筆交易,在交易者交易前搶先以更低的價格交易,在交易者完成交易后,緊接著將訂單以跟高價格售出而獲利。
二、主要防范策略
MEV表面上看是礦工和搜索者雙雙獲利,皆大歡喜的事情。然而這種獲利可以卻被一些人看作是偷竊,因為此獲利方法是以損失普通交易者的利益而來,通過MEV提取得來的獲利全是取自每一位交易的普通用戶。
韓國KB國民銀行和新韓銀行計劃將虛擬資產接入個人征信管理業務:6月2日消息,韓國KB國民銀行和新韓銀行正計劃將虛擬資產接入個人征信管理業務(MyData)。
業內人士透露,韓國KB國民銀行正在與該國主要虛擬資產交易所合作,準備提供行情聯動服務。該行計劃本月中旬與Bithumb合作,將虛擬資產行情與KB MyData服務聯系起來,并計劃建立更多的合作關系以擴大服務范圍,屆時,用戶便可在改行Mydata上立即確認自己持有的虛擬資產行情。此外,新韓銀行也計劃在Mydata中提供數字黃金等虛擬資產之外的數字資產行情。
此前5月31日消息,韓國NH農協銀行宣布已與加密交易所Bithumb簽訂了虛擬資產信息查詢業務合作協議。韓國NH農協銀行是該國金融業首家在“我的數據”服務中展示客戶虛擬資產持有量的銀行。(ET News)[2022/6/2 3:58:29]
此外,MEV還會造成區塊網絡的擁堵和gas費增長問題。隨著越來越多的套利機器人進行gas價格競爭,無形中就消耗著區塊鏈網絡帶寬造成網絡擁堵,gas價格競爭愈演愈烈導致gas價格劇增。
由gas使用量圖我們不難看出,從2021年五月開始,gas使用量有著明顯減少的趨勢。這正是因為flashbots的MEV-Geth日漸普及,這也是防范MEV的主要措施之一。
FlashbotsAuction概念與使用??
一、Flashbots簡介??
Flashbots成立于2020年11月,是一個針對MEV的去中心化研究和開發組織,致力于公開化MEV提取細節,使其透明化,民主化。
Flashbots的項目業務分3個大類:flashbotsauction,flashbotsdata,flashbotsprotect,flashbotsauction在以太坊用戶和礦工之間提供了一個私人通信渠道,用于在一個區塊內有效地傳達首選交易順序,flashbotsdata則是用來掃描以太坊MEV數據并存儲在Postgres中以供查詢和分析。
flashbotsprotect是將flashbotsauction中除去客戶端等復雜部署剔除,抽象出交易捆綁打包等功能,讓Metamask等錢包可以集成flashbotauction的MEV保護功能。
flashbots核心項目FlashbotsAuction包括mev-geth,一個位于go-ethereum客戶端之上的補丁,以及mev-relay,一個交易包中繼器。
二、MEV-Geth和MEV-Relay的運作流程
1、使用者可使用MEV-Geth中的交易捆綁,其中包含:交易搜索者和/或其他用戶的內存池中待處理的一個或多個事務。
交易搜索者通過智能合約調用向礦工支付的小費函數。并且,Flashbots捆綁包將始終位于該區塊的頂部。
2、MEV-Relay接收捆綁交易,并將其發送給所有列入白名單的MEV-Geth礦工。
3、礦工從MEV-Relay接收Flashbots捆綁包,并在MEV-Geth中對其進行處理。
4、MEV-Geth從發送的所有捆綁交易中選擇利潤最高的捆綁交易上鏈,將捆綁交易放到一個新的區塊的頂部。
5、然后,MEV-Geth將包含此捆綁包的區塊與不包含任何捆綁包的區塊進行比較。
6、僅當交易搜尋者的捆綁包包含在一個區塊中時,與他們的捆綁包相關的小費才會被支付。
7、如果區塊沒有包含捆綁交易,該交易沒有上鏈,則交易搜索者和/或其他用戶不會花任何錢,即交易失敗或者取消交易都無需支付Gas費。
FlashbotsAuction架構介紹及演示
FlashbotsAuction架構提出了一個由三個不同方組成的網絡。架構抽象出三方角色構成網絡。代表用戶的?searcher,代表代理服務的?relay中繼器,代表礦工的?miner,三者讓客戶可以使用這些方專門執行維持該通信渠道所需的部分工作。
Searcher?
Seacher代表想要利用MEV的以太坊用戶,他們可以使用Flashbots私人交易池,而不是常規的p2p交易池。這些用戶監控著鏈的狀態,并將可套利的交易捆綁包發送至中繼器。??????????
目前生態上的searcher一般有以下幾類:
1、尋求快速、無風險訪問區塊空間的以太坊機器人運營商
2、尋求交易搶先保護的以太坊用戶
3、具有高級用例的以太坊Dapps,例如帳戶抽象或無氣體交易
Relay
交易打包成bundle后,會通過幾個叫Relay的基礎設施傳播到各個server,并將其轉發給各個minner節點。
當searcher使用flashbots服務,利用relay來發送他們的交易偏好,他們就不需要為失敗的交易出價付費。由于以太坊節點無法自行處理這種級別的負載,中繼器便承擔了緩解這種DOS威脅功能。
除此了解決垃圾交易問題,中繼者隱私也是FlashbotsAuction架構必須解決的問題,以便實現完全的去中心化。目前,Flashbots組織運營一個名為MEV-Relay的中繼器。
下圖則為MEV-Relay入口演示。
所獲得的區塊高度如圖:
中繼服務擁有對捆綁內容的完全訪問權限,可以任意重新排序,插入,審查發送給他們的捆綁包,還可以通過發送無效捆綁包來DOS礦工。所以不建議使用外部中繼器集成,這會產生很大的系統性風險。
Miner
礦工是最終收集所有捆綁包并產生區塊的一方。傳統礦工會使用以太坊客戶端進行區塊的挖掘,而我們的Miner使用flashbots提供的特殊維護的MEV-Geth客戶端,實現捆綁包的接收和交易的排序。
Flashbots包中包含的信息允許searcher向礦工發送他們需要的交易順序以求利益最大化,這樣可以使礦工實現MEV組合獲利,而不是在單一維度上爭奪優先權。礦工可以評估所有收到的捆綁包,并將不沖突的捆綁包組合起來,以盡可能產生最有利可圖的塊。
以下為Minner打包交易的運行結果簡析。
MEV-Geth節點會第一時間評估傳入的捆綁包,并選擇利益最大化的捆綁包放在區塊的頂部。然后該節點將Flashbots塊與普通塊進行比較,并開始挖掘最有利可圖的塊,測試如下。
運行結果如下
Searcher會對針對即將打包至下一個區塊的交易進行監視,會使用更高的gasprice,將可套利的交易捆綁包發送,并讓礦工搶先打包至區塊,Searcher清楚地表達交易偏好是成功拍下區塊的重要原因,這也有效避免了網絡其余部分的負面外部性。
總結
MEV的興起導致了一系列的問題,盡管MEV為礦工帶來了額外的利潤,同時也損失了其他用戶的利益,引起了以太坊環境的變化。
flashbots為MEV問題設置的解決辦法也并非完美,盡管套利者之間的競爭被移到了另一個網絡中,解決了以太坊網絡擁堵和Gas費劇增的問題,從客觀角度來看,MEV-Geth是否違背了去中心化的原則。
新的MEV提取策略不斷被發現和創建,當前對MEV問題的防范措施也可能會過時,對于MEV問題的研究仍需要我們不斷地探索。
現在傳統游戲玩法規則不能保證其公平性,無論您使用什么方法,都無法證明沒有作弊行為。然而,有了區塊鏈技術,這一切都可以改變。這將從根本上改變整個游戲行業。話雖如此,區塊鏈游戲收入將公開披露.
1900/1/1 0:00:00原作者:KhorWinWin 編譯:李澤祎,鏈捕手 在2021年5月的加密貨幣崩潰之后,我們見證了各種兼容EVM的區塊鏈的崛起,如BinanceSmartChain和Matic.
1900/1/1 0:00:00作者:JustinPeyton翻譯:Blockunicorn雖然感覺有無窮無盡的新聞,而且幾乎每個代幣的價格下跌都繼續成為頭條新聞,但我關注的是進入加密貨幣的入口以多快的速度持續增長.
1900/1/1 0:00:00原文標題:《2022年1月Dapp行業報告》2022年1月的Dapp行業報告顯示,盡管加密市場發生了崩盤,區塊鏈仍表現活躍.
1900/1/1 0:00:00作者|?谷昱,鏈捕手 在投資多個加密項目后,著名風投機構紅杉資本于2月17日正式推出獨立的加密投資基金,主要投資流動性代幣和數字資產,這在風投圈與加密行業都引起巨大的反響.
1900/1/1 0:00:00幣圈白峰??1.27BTC/ETH行情分析 在一個該出手的地方沒有出手,頂多錯失利潤,但在一個不該出手的地方,管不住自己的手,那造成的將是不必要的損失,做交易,雖不能做到彈無虛發.
1900/1/1 0:00:00