Bernoulli Upgrade
概览
本次升级通过引入对 EIP-4844 数据 blob 和 SHA2-256 预编译的支持,大幅降低了交易成本。
时间表
- Scroll Sepolia
- 网络升级:2024年4月15日
- Scroll 主网
- 升级开始:2024年4月15日
- Timelock 完成并升级:2024年4月29日
技术细节
合约变更
主要变更:
ScrollChain
支持以 calldata 或 blob 编码批次。- 新增
finalizeBatchWithProof4844
方法。 MultipleVersionRollupVerifier
支持不同编码版本。
节点更新
新版本为 v5.3.0
发布日志
zkEVM 电路更新
版本为 v0.10.3
发布日志
审计
兼容性
l2geth 节点
这是一次硬分叉,必须在分叉前升级。
详见 节点版本
索引器与桥接服务
Scroll 发布到以太坊的数据格式发生了变化。查看 新格式
BlockContext
不变Chunks
不再包含 L2 交易数据,转为存储在 blobBatchHeader
增加字段BlobVersionedHash
Prover
由于 zkevm-circuits
变更,Prover 节点需升级。
桥接升级
概览
为降低桥接费用,优化了桥接和 Rollup 合约:
- 使用常量代替变量节省存储读取
- 简化
L1MessageQueue
的 gas 计算 - 合并
L1MessageQueue
与L2GasPriceOracle
时间表
- Scroll Sepolia: 2024年1月19日
- Scroll 主网: 2024年2月7日开始,2月21日完成
技术细节
审计
兼容性
l2geth 节点
无需升级。
Dapp 和索引器
大部分更改为内部兼容变更。
L2GasPriceOracle
将停用。请改为监控 L1MessageQueueWithGasPriceOracle