100万ドルをたった12秒間借り、その資金を活用して利益を得て、誰にも気づかれずに全額返済できたとしたら?これがフラッシュローンです。担保不要で、信用審査や申請手続きも不要、すべてはブロックチェーン上の単一トランザクション内でコードが自動実行します。どこかのステップで失敗すると、トランザクション全体が巻き戻され、何もなかったことになります。たとえばAaveでは、2025年のフラッシュローン取引量が75億ドルを超え、2026年2月には累計1兆ドルに達しました。
フラッシュローンはDeFi(分散型金融)の中でも強力かつ誤解されやすい機能の一つです。本来であれば多額の元手が必要な取引手法を可能にする一方、脆弱なプロトコルへの攻撃手段として悪用されるケースもあります。本記事では、フラッシュローンの仕組みや現実的なリスク、その重要性について解説します。
フラッシュローンの基本的な流れ
従来の金融では、お金を借りるには担保や信用履歴、時間が必要です。フラッシュローンはこれらを不要にし、借入と返済を同一のブロックチェーン取引内で完結させます。返済が成立しなければ、ブロックチェーン自体が自動的に処理を巻き戻します。貸し手が資金を失うリスクはなく、ローンが成功しなければそもそも存在しなかったことになる仕組みです。
例えるなら「タイムトラベル銀行」のようなものです。5000万ドルを借りて投資し、利益を得て元本と手数料を返済したら取引完了。ただし、どこかで失敗すれば取引自体が無効になります。
技術的な流れは以下の通りです。Aave、dYdXなどのレンディングプロトコルのスマートコントラクトがローンを発行します。借り手は借入資金でアービトラージ取引や担保のスワップ、セルフ清算などを実行し、同一トランザクション内でローンと手数料(Aaveでは通常0.05%)を返済します。返済が成立しなければ、イーサリアム仮想マシンが全処理を巻き戻します。これらは1ブロック(約12秒)で完了し、1000万ドル借りる場合、手数料は約5000ドルです。
フラッシュローンの主な活用シーン
フラッシュローンのほとんどは攻撃目的ではなく、Aaveの利用例も主に以下3つの合法的ケースです。
アービトラージ:例えば、あるトークンがUniswapで1.02ドル、SushiSwapで0.98ドルの場合、500万ドルをフラッシュローンで借り、安い方で購入、高い方で売却し差額を得て返済します。このアービトラージにより市場価格の乖離が解消され、DeFiの効率性が向上します。
担保スワップ:AaveでETHを担保とするローンをUSDC担保に切り替えたい場合、一度ローンを返済してETHを解放し、USDCを新たな担保として再度借入し、フラッシュローンも返済します。複数の手続きを一度で完結でき、価格変動リスクも抑えられます。
セルフ清算:清算リスクが高まった場合、フラッシュローンを使って借金を返済し、担保を引き出して一部売却することで、清算ペナルティ(通常5-15%)を回避できます。手数料よりも大幅にコストを抑えられます。
フラッシュローン攻撃の手口
フラッシュローン自体は中立的なツールですが、攻撃者が大量の資金を一時的に調達して、通常は困難な攻撃を実行できる点が悪用されています。2020年以降、フラッシュローン攻撃によるDeFiプロトコルの損失は5億ドルを超えています。
典型的な攻撃手順は、フラッシュローンで大量資金を借り、DEX上で一方的な取引を行い価格を操作し、単一の価格オラクルに依存するプロトコルに異常な価格を認識させるものです。プロトコルのスマートコントラクトが誤った価格情報に基づいて不適切な処理をしてしまいます。
簡単な例として、あるレンディングプロトコルがUniswap上のETH/USDCペアのみをオラクルとして使っていた場合、攻撃者は2億ドルをフラッシュローンで借りてプールに投入しETH価格を一時的に暴落させ、その低価格でETHを借りて損失を発生させます。価格はトランザクション完了後に元に戻りますが、プロトコルは不良債権を抱えることになります。
攻撃はすべて1つのトランザクション内で完了し、次のブロックが確定する頃には既に成立しています。
主なフラッシュローン攻撃事例
フラッシュローン攻撃の規模は年々拡大しています。
| 年 | プロトコル | 損失額 | 攻撃手法 |
|---|---|---|---|
| 2020 | bZx | 約35万ドル | Uniswap/Compoundによる価格操作 |
| 2021 | Cream Finance | 1億3000万ドル | 複数プールのオラクル操作 |
| 2021 | Pancake Bunny | 4500万ドル | フラッシュローンと価格オラクルの脆弱性 |
| 2023 | Euler Finance | 1億9700万ドル | DonateToReserve関数の脆弱性 |
| 2025 | KiloEx | 700万ドル | オラクル操作 |
| 2025 | NewGold Protocol | 200万ドル | 担保評価額の水増し |
2023年3月のEuler Finance攻撃は、過去最大規模となりましたが、最終的に攻撃者が資金を返還した点が特徴的でした。交渉の末、240億ドル相当が返還され、Eulerはセキュリティ監査を経てv2として再開しました。
ただし、多くの攻撃ではトルネードキャッシュのようなミキサーを利用して資金が追跡困難となり、恒久的な損失となっています。
プロトコルによる防御策
DeFiコミュニティでは初期の攻撃以降、防御策が発展し、2026年以降の新プロトコルでは標準装備となっています。
TWAPオラクル:単一時点の価格ではなく、10〜30分間の時間加重平均価格を利用することで、1ブロックだけの価格操作を防ぎます。
マルチソース価格フィード:Chainlinkなど複数の価格情報源を組み合わせ、単一プール操作の効果を低減します。
サーキットブレーカー:価格異常時に自動的に取引を一時停止する機能も普及しています。
現代的なオラクル基盤を持つプロトコルは、初期の被害例と比べてはるかに攻撃が困難になっています。しかし、リスクが完全にゼロになるわけではなく、DeFiが複雑化するにつれ新たな攻撃手法も登場しています。
フラッシュローンは合法か?
フラッシュローン自体は多くの法域で違法ではなく、アービトラージや担保管理等の活用は一般的なDeFi機能と同等です。ただし、ソフトウェアの脆弱性を突いて不正に資金を取得した場合は多くの国で犯罪となります。しかし、オンチェーンかつ匿名性の高い手法のため、実際の摘発は難しい状況です。Euler Finance事件のような返還例は稀です。
OWASP Smart Contract Securityプロジェクトでもフラッシュローン攻撃がトップ10のリスクに挙げられており、法的抑止よりもプロトコルレベルの防御策がより重視されています。
ユーザーが意識すべきポイント
自らフラッシュローンを利用しなくても、DeFiプロトコルに流動性提供や担保供給をしている場合、リスクは間接的に存在します。
利用前に以下3点を確認しましょう。マルチソースのオラクルか、単一の価格フィードか。信頼できる監査法人によるフラッシュローン対策の監査はあるか。サーキットブレーカー機能があるか。強固なオラクル基盤やバグバウンティプログラムを持つプロトコルでもリスクはゼロではありませんが、監査が一度きりで単一プール依存の新興プロトコルより安全性は高いと言えます。
よくある質問
誰でもフラッシュローンを利用できますか?
基本的に可能ですが、スマートコントラクトの作成や操作など技術的知識が必要です。一部ノーコードツールも登場していますが、主に開発者や上級トレーダー向けの機能です。
返済できなかった場合はどうなりますか?
トランザクション全体が巻き戻され、ガス代以外の損失は発生しません。貸し手の資金が危険に晒されることはありません。
フラッシュローンの利用コストは?
Aaveではローン額の0.05%が手数料として発生します。1000万ドル借りた場合の手数料は5000ドル、加えてイーサリアムのガス代(通常50〜500ドル程度)が必要です。
攻撃リスクは増加していますか?
DeFi TVL(預託資産総額)の増加に伴い、被害金額も増加傾向にありますが、主要プロトコルではオラクル対策の進展により攻撃成功率は低下傾向です。2025年の主な被害は新興・小規模プロトコルに集中しています。
まとめ
フラッシュローンは、DeFi市場の効率化や自己管理型の負債処理ツールとして活用されてきましたが、同時に単一オラクル依存や監査不足のプロトコルから多額の資金を流出させてきました。
2026年時点の防御策はTWAPオラクル・Chainlinkフィード・サーキットブレーカー・定期監査などが主流です。ユーザーとしては、資金を預ける前に必ずプロトコルのオラクル構造を確認しましょう。単一プール依存の場合、そのリスクは利用者側にも帰属します。
本記事は情報提供のみを目的としており、投資助言ではありません。暗号資産取引には高いリスクが伴いますので、ご自身で十分な調査を行った上で判断してください。



