Smart Contract 2.0