Bernoulli Upgrade
Resumen
Esta actualización introduce una reducción significativa en los costos de transacción al añadir soporte para blobs de datos EIP-4844 y la precompilación SHA2-256.
Cronograma
- Scroll Sepolia
- Actualización de red: 15 de abril de 2024
- Scroll Mainnet
- Inicio de la actualización: 15 de abril de 2024
- Finalización del timelock y actualización: 29 de abril de 2024
Detalles Técnicos
Cambios en contratos
Los cambios están en este PR, y las correcciones de auditoría aquí. Cambios principales:
ScrollChainahora acepta lotes concalldatao blobs.ScrollChainahora permite finalizar lotes codificados con blob mediantefinalizeBatchWithProof4844MultipleVersionRollupVerifierahora gestiona diferentes verificadores por versión.
Cambios en el nodo
Nueva versión del nodo: v5.3.0
Ver registro aquí
Cambios en circuitos zkEVM
Nueva versión de circuitos: v0.10.3
Ver registro aquí
Auditorías
Compatibilidad
Nodos l2geth
Es un hard fork. Los operadores deben actualizar antes del bloque de fork.
Ver node releases.
Indexadores y puentes
El formato de datos ha cambiado. Ver nuevo formato:
BlockContextno cambia.Chunksya no incluye datos de transacción L2, ahora están en el blob.BatchHeaderañade el campoBlobVersionedHash.
Provers
Los operadores deben actualizar debido a cambios en zkevm-circuits.
Actualización del Puente
Resumen
Se realizaron optimizaciones de gas en contratos de puente y rollup:
- Uso de
immutablepara direcciones que no cambian. - Estimación de gas más simple en
L1MessageQueue. - Unión de
L1MessageQueueyL2GasPriceOracle.
Cronograma
- Scroll Sepolia: 19 de enero de 2024
- Scroll Mainnet: Inicio 7 de febrero, activación 21 de febrero de 2024
Detalles Técnicos
Auditoría
Compatibilidad
Nodos l2geth
No se requiere actualización.
Dapps / Indexadores
La mayoría de cambios son internos.
L2GasPriceOracle queda obsoleto. Usar L1MessageQueueWithGasPriceOracle