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