Flash loans are a particular kind of decentralized finance (DeFi) loan that lets users borrow money from a lending protocol without the requirement for collateral, as long as the borrowed money is paid back in the same transaction.
The composability and flexibility of smart contracts on blockchains like Ethereum make flash loans conceivable.