与以太坊EVM的差异
未实现的Opcodes
-
CREATE/CREATE2
长安链上创建合约需要权限,不是谁都可以创建的,比较稀少。且实现复杂度比较高。故未实现。
-
CALLCODE
callcode指令从solidity 5.0开始被禁用。这个指令(现改用delegatecall),仍然可以通过内联汇编使用它。我们希望在我们的layer2上也禁用这个指令,故未实现。
-
SELFDESTRUCT
该指令自solidity 0.8.18已经标记为deprecated,我们希望在我们的layer2上也禁用这个指令,故未实现。