image

次の DeFi エクスプロイトはすでに有害なプールに隠れている可能性があります

毎日、分散型取引所を通じて数十億ドルが取引されており、DefiLlama の最新の統計によると、DEX の取引量は過去 24 時間で約 50 億ドルに達しました。アグリゲーターは、さまざまな流動性プロバイダーから利用可能なレートとパスを評価して、最良の取引を見つけます。たとえば、0x は約 150 のサービスからデータを収集しますが、Uniswap の見積もり API は価格とルートの両方をユーザーに表示します。

多くのサービスでは、結果が実際に起こることと一致することを想定した、いわゆるトランザクション シミュレーションも提供しています。 2026 年 7 月 16 日に発表された DeFi インフラストラクチャ会社 Enso の新しい調査では、信頼は操作できると報告されており、同社はまさにそれを行うプールを特定しました。

リスクはこれら 2 つの契約にとどまりません。ウォレット、DEX アグリゲーター、その他の消費者向けアプリは、ユーザーに最適な取引を見つけるためにオフチェーン シミュレーションに依存することがよくあります。 Enso は、プールがルートを獲得するためのシミュレーション中に魅力的な価格を示し、実際のトランザクションがブロックチェーンに到達したときにさらに悪い価格を提示することで、このプロセスを悪用できることを発見しました。

Enso はこれらのセットアップを「有毒プール」と呼んでいます。彼らは、シミュレーションされた取引と実際にオンチェーンで起こっていることとの間のギャップを利用します。 tx.gasprice、tx.origin、block.coinbase などの値をチェックすることで、スマート コントラクトは、トランザクションがシミュレートされているだけであることを判断し、プレビュー中に通常どおり動作し、実際の取引が完了すると動作を変更できます。

2 つのライブケース、2 種類の損害

Curve Finance と Oku のサポートを受けて、RPC データ、トランザクション追跡、契約データの 2 か月にわたる分析を実施した後、Enso は Ethereum と Polygon で機能するプールを特定することに成功しました。

イーサリアムの曲線 $USDC/USDT プールは、シミュレートされた取引を実際の取引よりも良く見せるために、操作されたレート オラクルを使用しました。シミュレーション中に、オラクルは割引率を適用しました。しかし、実際の取引が完了すると、その割引はなくなり、ユーザーの利益は予想よりも少なくなりました。オラクルは正規のChainlink価格フィードに依存しており、シミュレーションを検出した場合にのみ出力を変更するため、この操作を特定することも困難でした。

エンソ氏は、プール見積額が22万5,000ドル近く水増しされていると計算したが、これは22万5,000ドルが盗まれたという意味ではない。このオペレーターが記録した純利益は 34,592.87 ドルで、そのうち 23,440 ドル近くがカーブの通常料金です。 Enso はまた、ユーザーが受け取るはずだった価格を下回る見積額をユーザーが受け取った 129,070 件のスワップと、依然としてユーザーにガソリン代がかかる失敗した取引を 37,425 件確認しました。

ポリゴン事件は利益よりも混乱を引き起こしました。あ $USDCUniswap v4 フックを使用する /WETH プールは、ガス価格が 100 グウェイを超えて上昇したときに約 98.9% の料金を請求し、シミュレーションを検出するために他のシグナルを使用しました。このプールはほとんど利益を上げていませんでしたが、シミュレーション中に最適なルートを提供しているように見えましたが、実際のトランザクションは失敗しただけでした。これにより、ルーターや取引システム全体でガスやその他のリソースが無駄になりました。

Enso は 37,467 件のスワップの失敗を記録し、失敗率は 99.1% でした。取り消されたトランザクションの約 93% には、MEV とアービトラージ ボットが関与していました。報告によると、1 つのクロス DEX 操作だけでも、約 2,525 のバーナー ウォレットを循環し、3,509 件の失敗したトランザクションが発生しました。

DeFiセキュリティを再考する

Curve プールは常に悪意のある動作をするわけではないため、検出が困難になりました。 Enso は、48 の観察時間帯にわたって割引設定が 26 回変更され、監視時間の約 59% でプールが悪意のある動作を示していることを発見しました。言い換えれば、1 回のチェックでは安全に見えたプールが、後で敵対的になる可能性があり、静的コード レビューや評判フィルターの信頼性が低くなります。

Enso はまた、このアプローチが再現された可能性のある兆候を発見しました。報告書によると、同じオペレーターが共有実装に関連付けられた EIP-7702 スマート アカウントを使用して、少なくとも 6 つの同様のプールの背後に 18 個のオラクル コントラクトを展開しました。

影響はボットやプロのトレーダーに限定されませんでした。 Enso氏は、MetaMaskが有毒なCurveプールを介して6,625のスワップをルーティングしたと述べ、ルーティングインフラストラクチャの欠陥が日常のユーザーにも影響を与える可能性があることを示しています。

Enso は、Curve、Uniswap、またはこれらのプールとやり取りしたウォレットを非難しません。彼らのシステムは、流動性プールがシミュレーション中に実際の取引が行われるときと同じように動作するという合理的な仮定に基づいて構築されている、と同社は主張している。

「業界は価格発見の最適化に何年も費やしてきました」と Enso の共同創設者兼最高製品責任者の Milos Costantini 氏は述べています。同氏はさらに、「我々の調査結果は、次の課題は実行の整合性を検証することであることを示唆している」と付け加えた。

エンソ氏の暴露後、特定された両会場は活動を停止した。 Polygon フックは 5 月 15 日以来非アクティブであり、Curve プールの割引は現在ゼロに設定されていると伝えられています。 Ensoは、単一のシミュレーションに依存するのではなく、ライブのオンチェーンコンテキストと過去の相場の動作を使用して、有害なプールの検出をEnso Shieldに追加したと述べています。