Decentralized blockchain-based platform for structured financial products