Security on Smart Contract