以太坊黑暗森林的一次獵殺:套利機器人慘遭套利130 ETH
編者按:本文來自巴比特資訊(ID:bitcoin8btc)編者按:本文來自
巴比特資訊(ID:bitcoin8btc)sandwich trading巴比特資訊(ID:bitcoin8btc)

編者按:本文來自
巴比特資訊(ID:bitcoin8btc)
巴比特資訊(ID:bitcoin8btc)
編者按:本文來自
巴比特資訊(ID:bitcoin8btc)FlashBots巴比特資訊(ID:bitcoin8btc)
,作者:CodeForcer,經授權發布。
注:針對近期頻繁發生的以太坊三明治套利交易(
),開發者CodeForcer創建了一種名為“沙門氏菌”(Salmonella)的ERC20誘餌代幣,通過這種方式,其在24小時內實現盈利130 ETH,而這也告訴了我們關於以太坊網絡Mempool黑暗森林的對抗性。Salmonella以下是CodeForcer撰寫的內容:
那些追踪以太坊mempool行動的人已意識到了三明治交易的突然興起,對於不了解這一概念的讀者來說,三明治交易是一種非常有趣的策略,其原理就是在受害者交易前後進行交易,並通過產生的滑點實現套利。
比方說,當有人進行一筆資產交易,套利者便搶在他之前購買同一資產(人為地抬高幣價),然後等到對方成功買入後,套利者再賣出後即可獲利。
這種策略在過去是非常高風險的,因為以太坊無法保證交易一定成功,mempool是一個很有趣的地方,但它並不是一個安全之地。
然而,隨著

等MEV(礦工可提取價值)服務的興起,這使得交易者可以創建一些“三明治包”(sandwich bundles),其中3筆交易要么全部被執行,要么都不執行。與此同時,礦工交易團隊的活動也在增長,他們將“三明治包”直接納入到自己挖得的區塊。
這兩種創新的結合,就使得三明治交易者可以進行一些“無風險”的套利活動,這讓很多人陷入了興奮的情緒當中。
但實際上,“無風險”並不是真的沒有風險。
為了向大家說明在mempool中玩遊戲的風險,我演示了一種新的稱為“沙門氏菌”(
)的新交易策略,它涉及到利用通用的搶跑交易設置。三明治交易的目的是利用他人交易造成的滑點來獲利,而這種策略的目的是懲罰剝削者。
對區塊鏈進行的快速分析顯示,目前一個名為“Ethermine”的團隊執行了市場上大部分的三明治交易,在確定了最初的目標後,我開始分析他們的設置。
在撰寫本文時,Ethermine的設置相當基礎,其依靠的是Uniswap router 來執行交易,而交易歷史顯示Ethermine的大部分交易都屬於revert交易,其智能合約本身也持有各種失敗交易的代幣,考慮到這些之後,我開始著手創建我的Salmonella合約。
Salmonella合約的前提非常簡單,它是一個常規的ERC20代幣,其行為與正常用例中的任何其他ERC20代幣完全相同。但是,它有一些特殊的邏輯來檢測除指定所有者以外的其他人何時在進行交易,在這些情況下,它只返回指定金額的10%。


