Decentralized finance (DeFi) aims to reconstruct traditional financial products on top of decentralized networks like blockchain. DeFi apps allow for lending, borrowing, derivatives, payments and more - all without intermediaries. Perks include lower costs, transparency and accessibility. Risks include smart contract bugs.