Decentralized finance is recreating banking, brokering, and insurance on smart contracts — here's what it actually is, what you can do with it, and where the risks live.