フラッシュローンメカニズム
Atomic borrow and repay within a single transaction
コンテキスト
この図はセクション3.7「フラッシュローン」に掲載され、単一のトランザクション内で完了しなければならないアトミックな借入・返済サイクルを示している。フラッシュローンはブロックチェーンのアトミシティによって初めて可能になった全く新しい金融プリミティブである。
この図が示す内容
フラッシュローンワークフローは、ユーザーがLendingPoolのflashLoan()を呼び出し、リザーブ、金額、およびローン処理を実行するコントラクトのアドレスを指定するところから始まる。プロトコルはリクエストされた資金を目的のコントラクトに移転し、そのコントラクトがexecuteOperation()を呼び出す。このコントラクトはアービトラージ、清算、担保スワップなど任意のロジックを実行できる。同一トランザクション内で元本と手数料がプールに返済されなければ、トランザクション全体がリバートされ、資金が一切移動しなかったことになる。
意義
フラッシュローンはブロックチェーンのアトミシティによって初めて可能になった、真に新しい金融プリミティブである——従来金融には同等のものが存在しない。数百万ドルに対する無担保のアクセスを単一ブロック内で提供し、ユーザーが純粋にロジックに基づくリスクのみを負う。この設計はDeFi全体のアービトラージ効率を向上させ、Aaveのプールに手数料収入をもたらし、資本配分のないアクターにも高度な金融操作へのアクセスを民主化する。