Designing Web3 Financial Products