Understanding Decentralized Finance (DeFi) and Its Implications for Traditional Banking