Ensoは「トキシック・プール」と呼ばれる悪意のある流動性プールを特定するリサーチを公開しました。これらのプールはシミュレーション中は取引見積りが正確に表示される一方で、オンチェーンで実行すると異なる結果を生み出します。トキシック・プールは、シミュレーションと実際のブロックチェーン実行のギャップを悪用し、取引が確認された後に挙動を変えて、ユーザーにとってより劣悪な結果をもたらしながら、成立するルーティング手段として見えるようにします。この研究は、より多くのアプリケーションが最適な取引ルートを判断するためにシミュレーション取引に依存するようになっていることから、この問題が分散型金融(DeFi)インフラ全体に対するより広範な課題を示している可能性があると示唆しています。
この研究は約2か月にわたり実施され、アーカイブノードRPCデータを用いたオンチェーンのフォレンジック分析、トランザクショントレーシング、スマートコントラクトのレビュー、さらにCurveおよびOkuの業界関係者による支援を受けた独立検証が含まれました。Ensoは、別々のプロトコルにまたがって稼働する2つのアクティブなトキシック・プールを特定し、この手法が異なるDeFi環境でも再現され得ることを示唆しています。
このレポートでは、トキシック・プールを、従来のMEV戦略や通常のスリッページ事象と区別しています。これらの仕組みは、トランザクションのシミュレーション・システムを狙い撃ちします。魅力的なシミュレーション価格を提示しつつ、取引が投入された後に実行条件を変えることで、不正なプールはウォレットやアグリゲーション・プラットフォームが行うルーティング判断に影響を与え得ます。
調査では、EthereumとPolygonの2つのケースを検討しました。1つのケースでは、変更されたCurveプールが129,000回以上の成功したスワップを処理したにもかかわらず、実行結果が引用された期待値を下回っていました。この活動により、約225,000ドル相当の過大見積りが発生し、37,000件以上の失敗トランザクション、そして失敗したスワップに関連するガスコストとしてほぼ30,000ドルが計上されました。別のケースでは、悪意のあるUniswap v4フックが、ルーティング・システムを繰り返し惹きつけた後に、トランザクション失敗率を99.1%にまで引き上げました。
Ensoは、この脅威は特定のプロトコルの脆弱性を狙うものではなく、取引のクォート(見積り)プロセスに対する信頼性を対象としている点で、従来のスマートコントラクトの悪用とは異なると指摘しました。ルーティング・システムが操作された価格情報を特定できない場合、ユーザーは期待された結果を提供できない実行経路に基づく取引推奨を、引き続き受け取ってしまう可能性があります。
研究ではさらに、あるEthereumベースのトキシック・プールが、常に悪意のある挙動をしていたわけではないことも判明しました。代わりに、通常の挙動と操作された挙動を切り替えていたため、単発のシミュレーションや手作業での評価では効果が薄くなっていました。加えて、同一オペレーターに紐づく複数のオラクル・コントラクトも特定されており、このアプローチが追加のプールに適用される可能性も示唆されています。
「今回の調査から、これは単なる別の孤立したスマートコントラクトの悪用ではないと考えています」と、Ensoの共同創業者兼CPOであるMilos Costantiniは、書面声明で述べました。「業界は何年もかけて価格発見(price discovery)を最適化してきました。我々の調査結果は、次の課題が実行の完全性を検証することだと示しています。トランザクションのシミュレーションが操作され得る一方で、実際の実行は別の物語を告げるのであれば、ユーザーが実際に受け取っている内容を検証するための、より良い方法が必要です」と彼は付け加えました。
研究の公開後、Ensoはトキシック・プールの検出および検証機能を追加し、Enso Shieldの実行保護システムを拡張しました。このシステムは、リアルタイムのブロックチェーン条件を分析し、時間経過に伴うクォートの一貫性を監視し、トランザクショントレースを用いて標準的なシミュレーションでは現れない可能性のある不一致を特定するよう設計されています。
Ensoは、これらの調査結果が、シミュレーション取引データに依存するウォレット、アグリゲータ、分散型取引所アグリゲータ、その他のDeFiインフラ提供者における、より広範な実行信頼性への懸念を浮き彫りにしていると述べました。同社は、不正な実行環境に関連し得る潜在的リスクをよりよく理解し、対処するために、さらなる業界リサーチと独立した分析を求めました。
Ensoは研究で何を特定しましたか?
Ensoは、取引のトランザクション・シミュレーション中は正確な見積りを表示しつつ、オンチェーン実行後には大きく異なる結果を生み出す「トキシック・プール」と呼ばれる新しいカテゴリの悪意のある流動性プールを特定するリサーチを公開しました。
イーサリアムのトキシック・プールのケースでは、どれほどの金銭的影響がありましたか?
あるイーサリアムのケースでは、変更されたCurveプールが129,000回超の成功したスワップを処理し、約225,000ドル相当の過大見積り、37,000件超の失敗トランザクション、そして失敗したスワップに関連するほぼ30,000ドルのガスコストが発生しました。
関連ニュース