eth三明治交易
㈠ 礦工可提取價值(MEV) 如何實現交易利益最大化
許多捕獲 MEV 的策略需要精確的事務排序。例如,通過在 DEX 上的大訂單之前或之後進行交易。清算策略利用反向運行的機器人在價格預言機更新後立即進行交易。一種相對較新的 MEV 策略被稱為「叔叔強盜(uncle bandit)」,其中叔塊中的交易用於捕獲 MEV。
搶跑(front-running):確定了內存池中的目標交易,並且機器人試圖通過提交略高的 gas 價格在交易前立即被挖掘。例如,機器人在 Uniswap 上尋找新的交易列表,並會在列表後立即發送大量購買訂單以推高價格。
後跑(back-running):機器人通過提交比交易略低的 gas 價格,尋求在目標交易之後立即被挖掘。例如,在價格預言機更新後立即提交清算訂單。
夾帶(sandwiching):搶跑和後跑的結合。例如,在內存池中識別出一個大的買單,並在買單之前放置一個搶先訂單,以較低的價格購買代幣。大買單然後推高價格,然後後退機器人出售先行訂單代幣以獲取利潤。
叔叔強盜(uncle bandit):正如 Flashbots 的 Alchemy 和 Robert Miller 所詳述的那樣,機器人能夠反跑它在叔塊中看到的三明治捆綁(bundle),有效地將叔塊用作內存池。
MEV 提取的繁榮促使礦工們運行自己的 MEV 機器人。 Uncle Bandit 攻擊是 MEV 提取的一個例子,礦工在這方面具有顯著優勢,因為他們可以首先看到叔塊。隨著 MEV 領域的競爭越來越激烈,一些 MEV 參與者已經演變成掠奪者。 Nathan Worsley 的沙門氏菌(Salmonella)合約展示了如何利用模擬邏輯中的缺陷來利用三明治套利機器人。
在公共內存池中提交的機器人,對於優先考慮的策略,以越來越高的gas價格相互競標,以在所謂的優先gas拍賣 (PGA) 中捕獲 MEV。這會創建一個反饋循環,因為費用估算器使用升高的 Gas 價格作為參考,導致非 MEV 用戶為要執行的交易支付過高的費用。此外,由於只有一個機器人可以捕獲 MEV,因此所有未獲勝的機器人都會取消或恢復其交易,這會佔用不必要的 gas。換句話說,通過 PGA 提取 MEV 會導致影響所有以太坊用戶的外部性。
鏈喬教育在線旗下學碩創新區塊鏈技術工作站是中國教育部學校規劃建設發展中心開展的「智慧學習工場2020-學碩創新工作站 」唯一獲準的「區塊鏈技術專業」試點工作站。專業站立足為學生提供多樣化成長路徑,推進專業學位研究生產學研結合培養模式改革,構建應用型、復合型人才培養體系。
