Decentralized finance is a set of open, permissionless and transparent products that seeks to bring transparency and openness into existing financial systems. This post illustrates the layers of the DeFi stack, risks and opportunities and future prospects for the ecosystem.