Why Your Startup Should Consider Building a Smart Contract?