フラッシュローン(Flash Loan)とは?
フラッシュローン(flash loan)とは、担保を必要とせず、単一のブロックチェーン取引内で借り入れと返済を完了しなければならないDeFiローンです。同じ取引内で返済されない場合、取引全体が無効となり、まったく起こらなかったかのように巻き戻されます。
フラッシュローン(flash loan)は、DeFiの最も革新的でありながら最も悪用されるツールの一つです。伝統的金融では不可能なこと、すなわち担保なしで数百万ドルを借り、同じ取引内で数秒で返済することを可能にします。
フラッシュローンとは
フラッシュローンは、完全にスマートコントラクトの上に構築されたローンの一種です。基本ルールはこうです。ローンは、それが取られたブロックチェーン取引(トランザクション)の終わりまでに返済されなければなりません。返済が行われない場合、ブロックチェーンのアトミック(不可分)な性質により取引全体が巻き戻されます。つまり、ローンは一度も発行されず、いかなるステップも起こらなかったものとして扱われます。
どのように機能するか
ユーザーはAaveやdYdXのようなプロトコルからフラッシュローンを取ります。同じ取引内で、その資金を使って一連の操作(例えばアービトラージ、担保のスワップ、清算)を行います。取引の最終ステップで、借りた金額に少額の手数料を加えてプロトコルに返済します。これらのステップはすべて単一のアトミック取引内で起こり、いずれか一つでも失敗すると、すべてが巻き戻されます。
なぜ重要か
フラッシュローンは、資本を持たないユーザーでも大規模なアービトラージ、担保の最適化、債務の借り換えを行うことを可能にします。これはDeFiを伝統的金融から区別する独自の特徴であり、市場の効率を高めます。
リスク
フラッシュローンはDeFiの不正利用で最も一般的なツールです。攻撃者は巨額の無担保資金を使って価格オラクルを操作し、流動性プールを枯渇させ、またはガバナンス攻撃を行います。したがって、フラッシュローン自体は中立的なツールですが、設計の悪いプロトコルにとっては深刻な脅威となります。
| 特徴 | 内容 |
|---|---|
| 担保 | 不要 |
| 期間 | 単一取引(アトミック) |
| 返済 | 同じ取引内で必須 |
| 一般的な用途 | アービトラージ、清算 |
| 主なリスク | オラクル操作攻撃 |
単一のアトミック取引内での借り入れ・利用・返済のステップを示す図
COINOTAGの視点
COINOTAGにとってフラッシュローンは、DeFiの力ともろさの両方を表します。フラッシュローン攻撃に対するプロトコルの耐性(例えば堅牢なオラクル設計)は、そのプロトコルのセキュリティの成熟度を評価する上で重要な指標です。