フラッシュローン(Flash Loan) とは、DeFi(分散型金融)において、担保なしで大量の資金を借り入れ、同一トランザクション(ブロック)内で返済まで完了させる特殊な無担保ローンです。返済できない場合はトランザクション全体が自動的に取り消されるため、貸し手にとってリスクがありません。
フラッシュローンの仕組み
通常のローン:
1. 担保を預ける
2. 資金を借りる
3. 後日返済する
→ 担保が必要、返済期間がある
フラッシュローン:
1. 担保なしで資金を借りる
2. 借りた資金で取引を実行
3. 利益を得る
4. 借りた資金 + 手数料を返済
→ すべてが1つのトランザクション(数秒)で完了
重要なルール:
同じトランザクション内で返済できなければ
→ 借入自体がなかったことになる(全取り消し)
→ だから担保が不要
フラッシュローンの流れ
1つのトランザクション内で:
ステップ1: Aaveから100ETHを借りる(手数料0.05%)
ステップ2: DEX-AでETHをトークンXに交換
ステップ3: DEX-BでトークンXをETHに交換(裁定利益)
ステップ4: 100ETH + 0.05ETH(手数料)を返済
ステップ5: 残りが利益
もし返済額に足りなければ:
→ トランザクション全体がリバート(取消)
→ ガス代のみ損失
フラッシュローンの主な活用
| 活用 |
説明 |
| 裁定取引 |
DEX間の価格差を利用して利益 |
| 担保の交換 |
レンディングプロトコルの担保を入替え |
| セルフリクイデーション |
自分のポジションを有利に清算 |
| ポジションの組替え |
複数のDeFiプロトコル間で資金を移動 |
| ガバナンス攻撃 |
議決権を一時的に大量取得(悪用) |
裁定取引の例
前提:
DEX-A: 1 ETH = 3,000 USDC
DEX-B: 1 ETH = 3,050 USDC
→ 50 USDCの価格差
フラッシュローン裁定:
1. Aaveから1,000 ETH借入(約300万ドル)
2. DEX-Aで1,000 ETHを3,000,000 USDCに交換
3. DEX-Bで3,000,000 USDCを983.6 ETHに交換
(3,000,000 ÷ 3,050 = 983.6 ETH...)
→ 実際には逆方向:
1. 3,000,000 USDCを借入
2. DEX-Bで3,000,000 USDCで983.6 ETH購入
3. DEX-Aで983.6 ETHを2,950,800 USDCに交換
...
→ 裁定利益から手数料とガス代を差し引いた分が利益
→ 数百万ドルの資金を担保なしで数秒間利用
フラッシュローンを提供するプロトコル
| プロトコル |
手数料 |
対応チェーン |
| Aave |
0.05%(v3) |
Ethereum、Polygon、Arbitrum等 |
| dYdX |
無料 |
Ethereum |
| Uniswap V3 |
プール手数料相当 |
Ethereum、各L2 |
| Balancer |
フラッシュスワップ対応 |
Ethereum |
フラッシュローンのメリット
| メリット |
説明 |
| 担保不要 |
資産なしで大量の資金を利用可能 |
| リスク限定 |
失敗してもガス代のみの損失 |
| 資本効率 |
瞬時に巨額の資金を活用 |
| オープンアクセス |
誰でも利用可能(許可不要) |
| アトミック性 |
すべて成功するか、すべて取り消し |
フラッシュローン攻撃
フラッシュローンを悪用した攻撃事例:
手口の一例:
1. フラッシュローンで大量のトークンを借入
2. DEXの流動性プールの価格を操作
3. 操作された価格でレンディングプロトコルから借入
4. 元の価格に戻る前にフラッシュローンを返済
5. 差額が攻撃者の利益
主な被害例:
・bZx攻撃(2020年2月): 約35万ドルの被害
・Harvest Finance(2020年10月): 約3,400万ドルの被害
・Cream Finance(2021年10月): 約1.3億ドルの被害
フラッシュローンのリスク・課題
| リスク |
説明 |
| プロトコルの脆弱性 |
スマートコントラクトのバグ |
| 価格オラクルの操作 |
価格参照元が操作される |
| ガバナンス攻撃 |
議決権を一時的に取得 |
| MEV(最大抽出可能価値) |
マイナーやバリデーターによるフロントランニング |
| 技術的ハードル |
プログラミング知識が必要 |
個人投資家への影響
| 影響 |
説明 |
| DEXの価格効率化 |
裁定取引でDEX間の価格差が縮小 |
| DeFiプロトコルのリスク |
フラッシュローン攻撃で預け入れ資産が被害を受ける可能性 |
| ガバナンスの影響 |
一時的な議決権取得で不利な提案が通る可能性 |
Welvioでの活用
WelvioでDeFiプロトコルの安全性を評価する際、フラッシュローン攻撃のリスクを考慮した投資判断に活用できます。