Propose the use of a smart contract in a blockchain (cryptocurrency system) technology to the real world. Explain how such a complex system can produce such a solution to the real world finance problem and how it contrast with non-blockchain solutions.