智能合约能否变更或撤销?

题主背景及需求:在校法学生,提问格式可能不规范,目前在研究智能合约用于交易情景下的法律问题。
1、请问目前的技术,针对已经上链的智能合约,能否改变执行(交易)规则、变更执行(交易)规则,撤销合约的执行结果?
2、如果可以,是采取怎样的方式?
3、在公链、私链、联盟链下有无区别?