How Does a Flash Loan Facilitate Triangular Arbitrage without Upfront Capital?

A flash loan allows a user to borrow an uncollateralized sum of capital, provided the loan is repaid within the same blockchain transaction block. An arbitrageur uses the borrowed capital to execute the three-step trade sequence (A to B, B to C, C back to A).

If the arbitrage is profitable, the profit is used to repay the loan plus a small fee, and the remainder is kept as profit. If the repayment fails, the entire transaction is reverted, protecting the lender.

How Is Triangular Arbitrage Different from Futures-Spot Arbitrage?
How Does a Flash Loan Potentially Facilitate a Governance Attack?
How Does a Flash Loan Attack Specifically Target a Single-Point Settlement Price?
What Is the Difference between Triangular Arbitrage and Statistical Arbitrage?
What Is a Flash Loan and How Is It Often Used in MEV Strategies?
What Is a ‘Flash Loan Attack’ and How Does It Exploit DEX Protocols?
How Does the Availability of Lending/borrowing for the Spot Asset Affect the Profitability of the Carry Trade?
How Do Transaction Execution Order and Block Inclusion Relate to Flash Loan Success?

Glossar