和以太坊 EVM的区别

操作码

操作码Scroll 实现
BLOCKHASH返回最后256个区块的 keccak(chain_id || block_number)
COINBASE返回费用地址 (预部署合约 0x5300000000000000000000000000000000000005)
DIFFICULTY / PREVRANDAO始终返回 0
BASEFEE未启用,因为我们目前禁用了 EIP-1559。 如果引入了该操作码,交易将会回退
SELFDESTRUCT未启用,如果引入了该操作码,交易将会回退

预编译合约

地址名称Scroll 实现
0x02SHA2-256当前未支持
0x03RIPEMD-160当前未支持
0x05modexp将输入值 B, E, M 限制为小于 22562^{256} 的无符号整数
0x08ecPairing输入仍然是 6 个 32字节的倍数,但限制元组数量最多为4
0x09blake2f当前未支持

剩余的预编译合约和以太坊实现相同。但是,它们在一个区块内的最大使用量受 zkEVM电路容量相关限制的约束。

以太坊改进提案(EIPs)

我们的排序器最初是基于伦敦升级开发的。我们在伦敦升级中禁用了一些 EIP,并从上海升级引入了一些 EIP 来提高兼容性。

伦敦升级中禁用的EIPs:

上海升级中引入的EIPs:

接下来是什么

随时了解最新的 Scroll 新闻
路线图更新,虚拟和现场活动,生态机会等等
感谢您的订阅!

资源

关注我们