イーサリアムの暗い森での狩り: 裁定取引ロボットは 130 ETH を裁定取引されました
編集者注: この記事は以下から引用しましたバビット情報(ID:bitcoin8btc)編集者注: この記事は以下から引用しました
バビット情報(ID:bitcoin8btc)sandwich tradingバビット情報(ID:bitcoin8btc)

, 著者:CodeForcer、許可を得て掲載しています。
注:最近多発しているイーサリアムのサンドイッチ裁定取引について(
)、開発者のCodeForcerは「Salmonella(サルモネラ菌)」と呼ばれるERC20おとりトークンを作成、この方法で24時間で130ETHの利益を達成、これはイーサリアムネットワークの闇を物語るメンプールの森の対決。
CodeForcer が書いた内容は次のとおりです。
イーサリアムのメンプールアクションを追跡している人は、サンドイッチ取引が突然台頭していることに気づいているでしょう。概念を理解していない読者にとって、サンドイッチ取引は、被害者の取引の前後に取引が行われ、裁定取引が行われる非常に興味深い戦略です。結果として生じる滑りによって達成されます。FlashBotsたとえば、誰かが資産取引を行うとき、裁定者は自分より先に同じ資産を購入し(通貨価格を人為的に上昇させ)、相手がそれを購入するのを待ち、裁定者はそれを売却して利益を得ることができます。
イーサリアムではトランザクションが成功するという保証がないため、この戦略はこれまで非常に危険でしたが、メンプールは非常に興味深い場所ですが、安全な場所ではありません。
ただし、
トレーダーが 3 つのトランザクションをすべて実行するか、いずれも実行しない「サンドイッチ バンドル」(サンドイッチ バンドル)を作成できる MEV(マイナー抽出可能価値)サービスの台頭を待ちます。同時に、マイニングされたブロックに「サンドイッチバッグ」を直接組み込むマイナートランザクションチームの活動も増加しています。Salmonellaこれら 2 つの革新の組み合わせにより、サンドイッチ トレーダーは「リスクのない」裁定取引活動に参加できるようになり、多くの人々が興奮した気分になりました。
しかし実際には、「リスクがない」ということは実際にはリスクがないわけではありません。
メンプールでゲームをプレイするリスクを説明するために、「サルモネラ菌」と呼ばれる新種を示します (
)、これには共通のフロントランニングセットアップの利用が含まれます。サンドイッチ取引の目的は他の人の取引によって引き起こされるスリッページから利益を得ることであり、この戦略の目的は搾取者を罰することです。
ブロックチェーンを簡単に分析したところ、現在「Ethermine」と呼ばれるグループが市場のサンドイッチ取引のほとんどを実行していることが判明しました。最初のターゲットを特定した後、私は彼らのセットアップの分析を開始しました。

この記事の執筆時点では、Ethermine のセットアップは非常に基本的なもので、トランザクションの実行には Uniswap ルーターに依存しています。トランザクション履歴によると、Ethermine のトランザクションのほとんどは取り消しトランザクションであり、そのスマート コントラクト自体も、失敗したさまざまなトランザクションのトークンを保持しています。念のため、私はサルモネラ菌契約書を作成することにしました。
Salmonella コントラクトの前提は非常に単純です。これは、通常のユースケースでは他の ERC20 トークンとまったく同じように動作する通常の ERC20 トークンです。ただし、指定された所有者以外の誰かが取引を行っていることを検出するための特別なロジックがあり、その場合には指定された金額の 10% のみが返されます。
以下は「有害な」伝達関数です。
サルモネラ菌コントラクトをデプロイし、サルモネラ菌とイーサリアムを含む単純な Uniswap プールをセットアップしました。次に、二分探索を使用してサンドイッチ取引の検出数学を再現し、Ethermine や他のサンドイッチ トレーダーが興味深い機会と考える一連のおとり取引を作成しました。
最終的に、トランザクションのキャンセル、ガス価格の変更、Uniswap プールのトラップ状態のリセットを迅速に実行できる実行アーキテクチャを作成しました。
エスプレッソを数杯飲んだ後、私は仕事に取り掛かり、一連のおとり取引を送信し、取引をメンプール内に維持するために価格を慎重に市場ガスよりわずかに低く設定しますが、価格が下落し始めて取引が失われる場合はキャンセルします。
数時間以内に最初のターゲットに遭遇し、彼らのボットから 68 ETH を略奪し、さらに数時間後には彼らの契約からさらに 35 ETH を奪いました。
一晩後、サルモネラ菌の契約書を閲覧したところ、私の実験によりさらに 17 件のサンドイッチ取引契約が空になったことがわかりました。もちろん、資金の量はイーテルミンの契約よりもはるかに少額でした。


