How Smart Contract Development Can Change the Finance World