Skip to main content

How Does a Flash Loan Differ from a Traditional Smart Contract Loan?

A flash loan is an uncollateralized loan that must be borrowed and repaid within the exact same blockchain transaction. If the repayment fails within that transaction, the entire transaction is automatically reverted, ensuring the lender takes zero risk.

Traditional smart contract loans are overcollateralized and repaid over time, across multiple transactions. Flash loans are primarily used for arbitrage or collateral swapping.

How Do Flash Loan Attacks Exploit Smart Contract Vulnerabilities?
How Does a Collateralized Debt Position (CDP) Function in Decentralized Finance?
What Is a “Flash Loan” and How Is It Enabled by Smart Contracts?
What Is the Core Security Mechanism That Makes Flash Loans Possible?