了解しました。フラッシュローン攻撃(Flash Loan Attack) について解説します。
🔹 定義
フラッシュローン攻撃とは、フラッシュローンで大量の資金を瞬間的に借り、その資金を使ってDeFiプロトコルの脆弱性を突き、不正に利益を得る行為です。
通常は担保が必要な攻撃も、フラッシュローンを使えば 一時的に巨大な資金を保有 できるため、短時間で市場を操作できます。
🔹 攻撃の流れ(典型例)
フラッシュローンで資金を借入 例:Aaveから数百万ドル相当の資金を瞬間的に借りる。 価格操作(Oracle攻撃など) 分散型取引所(DEX)の流動性プールに大量のトークンを投入し、価格を急変させる。 オラクル(価格参照システム)に歪んだ価格を報告させる。 不正な利益獲得 改ざんされた価格を利用して、過小担保で大量の借入を行う。 清算機能を不正に利用して利益を得る。 借入返済 借入額+手数料をフラッシュローンに返済。 → 攻撃者には不正利益だけが残る。
🔹 実際の事例
bZx(2020年) フラッシュローンを使ったオラクル操作により、数百万ドル規模の損失を被った。 PancakeBunny(2021年) フラッシュローンでトークン価格を操作され、$45M相当の資産が流出。
🔹 攻撃手法の種類
オラクル操作 外部データ参照の仕組みを利用して、偽の価格を参照させる。 DEX価格操作 流動性プールに資金を注入し、供給と需要のバランスを歪める。 清算の悪用 意図的にポジションを清算させ、差益を得る。
🔹 防御方法
オラクルの強化 単一のDEX価格に依存せず、Chainlinkのような分散型オラクルを使う。 取引制限 瞬間的な大口取引を制限する。 監査とシミュレーション スマートコントラクトのコード監査を徹底し、攻撃パターンを事前検証する。
✅ まとめ
フラッシュローン攻撃 = 瞬間的な大資金で市場やプロトコルを操作して不正利益を得る行為 主に「価格操作」「オラクル操作」「清算悪用」が手口 防御には「オラクル分散」「大口制限」「監査強化」が必須
👉 次は「実際にフラッシュローン攻撃が起きた事件一覧」