A flash loan is a type of uncollateralized loan unique to DeFi that must be borrowed and repaid within a single blockchain transaction. If the borrower fails to repay, the entire transaction is automatically reverted as if it never happened. Flash loans enable sophisticated strategies like arbitrage, collateral swaps, and self-liquidation without requiring any upfront capital. However, they have also been exploited in DeFi protocol attacks.