the best and the worst part of smart contracts is that its based o human coding, which means it is hard to tamper but with same time it is hard to make any changes on it too.