DeFi could be cheaper, more inclusive and more innovative than traditional banking, but it comes with a host of risks that developers and regulators will need to address before it can go mainstream.