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.