Future of Smart Contracts in Decentralized Applications