Galileo Upgrade
- 1.1M SCR
- 0xaeb0...ec96 Abstain500K SCR
Auto-abstaining wallet is abstaining.
- 0xdonpepe.eth For181.98K SCR
- olimpio.eth Abstain151.91K SCR
- 111.31K SCR
- 106.84K SCR
Our rational can be found: https://forum.scroll.io/t/ethereum-tgu-delegate-thread/292/18?u=ethereumtgu
- 94.34K SCR
https://forum.scroll.io/t/proposal-galileo-upgrade/1315/13
- 75.25K SCR
- 69.51K SCR
- pmprojectz.eth For67.25K SCR
- 51.62K SCR
- 0xea17...6676 For45.45K SCR
- cypherlab.eth For41.62K SCR
- pgov.eth For40.14K SCR
- jensei.eth For39.38K SCR
I am in support of Galileo upgrade
- surybonfil.eth For31.07K SCR
- 0x76e4...a876 For25.96K SCR
- layer3xyz.eth For24.14K SCR
- 23.19K SCR
https://forum.scroll.io/t/curia-delegate-thread/616/8
- gov.blockful.eth For19.11K SCR
We voted FOR the proposal. The Galileo Upgrade appears essential for Scroll to remain aligned with Ethereum’s latest update (Fusaka). Therefore, its implementation is necessary to ensure that developers and users can benefit from the best that Ethereum has to offer.
- 0xb62e...e495 For12.52K SCR
Any upgrade on sequencer efficiency is a must in todays landscape/
- 10.73K SCR
- ignasdefi.eth For9.47K SCR
- 7.13K SCR
You can find our rationale in our delegate thread: https://forum.scroll.io/t/proxy-prev-boardroom-delegate-thread/561/10
- 0x807b...34fc For6.77K SCR
- griffndzep.eth For6.67K SCR
- gi0rgos.eth For6.67K SCR
- 0xc297...7e13 For6.66K SCR
- leyzerok.eth For6.16K SCR
- axianetwork.eth For4K SCR
- 0xc554...7759 For3.52K SCR
The Galileo upgrade enhances Scroll's efficiency and resilience by adopting a more precise fee model and reducing prover cycle consumption by 50%. It also integrates the latest Ethereum EVM features, ensuring continued compatibility and a seamless developer experience.
- jameskbh.eth For2.98K SCR
- 0x617d...f695 Against1.4K SCR
- lexx77.eth For606.28 SCR
- 0xe73a...d125 For540 SCR
My reasoning is found here: https://forum.scroll.io/t/proposal-galileo-upgrade/1315/12?u=humbertobesso
- 0x9b8f...e7e1 For216.41 SCR
- defimova.eth For176.92 SCR
- 0x09b17…9cb4b For110.86 SCR
- 0x7ea74…5b267 For108.32 SCR
- 0x31488…ea6d5 For102 SCR
- 0xac236…28f59 For98.03 SCR
- 0x413a9…e1af3 For87.78 SCR
- 0xf5f15…06413 For80.02 SCR
- 0x465c6…1a77f For78.41 SCR
- 0x1fc8b…a933d For68.36 SCR
- 0x6cd4...8fcd For65.86 SCR
- 0x256e0…1f35c For62.96 SCR
- 0x8c729…6f919 For59.61 SCR
- tweenky.eth For51.13 SCR
- 0x3f4b2…aeb93 Against23.09 SCR
- 0x6363e…5a902 For12.15 SCR
- 0xee49f…03a44 For10.72 SCR
- 0x3a88...8da0 For10 SCR
- 0x5f5eb…3cdeb For6.84 SCR
- 0x5e05f…ea1cf Abstain6.31 SCR
- 0x2ac0...11bf For6.09 SCR
- 0x0ebec…564af For6.09 SCR
- 0x99d1...22d4 For5.96 SCR
- 0x72b4...8658 For2.15 SCR
- glennshaw.eth For2.03 SCR
- je.simpleid.eth For2.02 SCR
- 0x94b0...077f For2 SCR
- 0x8304a…6519f For1.99 SCR
- 0x107d9…f703b For1.68 SCR
- 0x05912…37128 For0.95 SCR
- 0x3aec...52a8 Abstain0.21 SCR
- 0xcb156…aa1a0 For0 SCR
- 0x82e7b…cbeaa For0 SCR
- web3citizenxyz.eth1.19M SCR
- delegate.l2beat.eth413.16K SCR
- 0xf552...05cb190K SCR
- 0x6a5c...eda7184.34K SCR
- 0x9996...91f699.21K SCR
- the-monsters.eth97.72K SCR
- 0x7dd1...a84d79.37K SCR
- fanyarachel.eth79.37K SCR
- 0x2ed2...97e471.5K SCR
- compound-dao.eth70.04K SCR
- gov.borderless.eth48.07K SCR
- seiryuu.eth34.34K SCR
- eventhorizoncommunity.eth31.76K SCR
- andruhakolotuha.eth27.14K SCR
- tonyolendo.eth27.09K SCR
- pólar.eth25.06K SCR
- socket.eth22.81K SCR
- connorm.eth21.5K SCR
- slobo.eth21.36K SCR
- not0xaa.eth20.9K SCR
- 0x0d32...917917.93K SCR
- aretagov.eth17.91K SCR
- n0n4m3.eth17.71K SCR
- blid.eth14.61K SCR
- selvagrowth.eth14.6K SCR
- 0x45c2...f93d13.82K SCR
- mexi.wtf13.81K SCR
- janabe.eth13.59K SCR
- odtublockchain.eth13.49K SCR
- reall2scan.eth13.33K SCR
- itublockchain.eth12.79K SCR
- zkcampus.eth12.43K SCR
- sparenberg.eth12.18K SCR
- gov.fireeyesdao.eth11.96K SCR
- zengjiajun.eth11.78K SCR
- hushhushcrypto.eth11.41K SCR
- 0x6056...a1a011.36K SCR
- nohcha.eth11.3K SCR
- launamu.eth11.17K SCR
- 0x680f...1cb511.14K SCR
- 0xa7b0...141611.05K SCR
- rostos.eth10.86K SCR
- pagodasia.eth10.85K SCR
- brefoo.eth10.58K SCR
- lucky-s.eth10.43K SCR
- cperezz.eth10K SCR
- 0x43f0...bd3310K SCR
- boxchen.eth10K SCR
- 0xe3fc...eb2010K SCR
- 0x901d...fe7d9.66K SCR
- definidude.eth9.43K SCR
- 0xb88f...e7e29.2K SCR
- 0xc0c3...475d9.04K SCR
- 0x1d78...e9968.63K SCR
- 0x8b58...69b77.76K SCR
- 0xd2c9...25a97.3K SCR
- aranadigital.eth7.15K SCR
- 0x19b0...5d8a6.94K SCR
- 0xdf2f...13826.93K SCR
- pseudotheos.eth6.66K SCR
- cypherbadger.eth6.61K SCR
- 0xde6c...a0856.19K SCR
- antoinevergne.eth6.18K SCR
- ethkipu.eth5.82K SCR
- 0x83f9...07845.24K SCR
- 0x77fb...e6935.22K SCR
- 0x955a...afc85.06K SCR
- 0x0338...943c4.88K SCR
- 0xe56d...4b284.75K SCR
- 0x5ac2...8ad94.63K SCR
- 0x058b...4c584.59K SCR
- 0xc1db...4c0c4.52K SCR
- benedictvs.eth4.47K SCR
- 0xbb34...2f214.46K SCR
- 0x1b7a...08004.37K SCR
- 0x3c0e...7caa4.35K SCR
- 0xcc9d...20b44.23K SCR
- 0xe1ce...07264.2K SCR
- 0x8a69...08d34.19K SCR
- 0x7cd6...3e6f4.04K SCR
- 0x9cef...d6664.01K SCR
- jkm.eth4K SCR
- eurekagov.eth4K SCR
- dnkta.eth3.88K SCR
- 0x65f7...df783.88K SCR
- delegate.growthepie.eth3.85K SCR
- 0xfac9...f0703.73K SCR
- 0xa936...40803.72K SCR
- 0x2e4b...21773.64K SCR
- donofdaos.eth3.54K SCR
- drnick.eth3.5K SCR
- cicim.eth3.37K SCR
- 0x59a9...ac023.26K SCR
- 0x6631...99a43.18K SCR
- 0xbecd...3ad33.14K SCR
- memnuniy.eth3.03K SCR
- 0xa76c...b9443.01K SCR
- 0x9239...0b523K SCR
- 0xa10f...bb6c2.85K SCR
- 0x20df...d7142.78K SCR
- 0x4662...38542.76K SCR
- norin.eth2.71K SCR
- 0xc183...c78d2.68K SCR
- 0x8637...3c192.58K SCR
- 0x2250...1acd2.55K SCR
- 0xac3c...f8132.51K SCR
- 0x122b...5e462.5K SCR
- 0x3b24...11292.5K SCR
- 0x5a38...06152.5K SCR
- 0x67c8...3b2c2.5K SCR
- 0x70b2...f4e72.5K SCR
- 0x7773...881c2.5K SCR
- 0x84f9...1f092.5K SCR
- 0x88cc...3d4a2.5K SCR
- 0x8e72...479f2.5K SCR
- 0x98d6...a9dd2.5K SCR
- 0xa5c6...f09d2.5K SCR
- 0xb2f1...c51f2.5K SCR
- 0xd4a3...1a2d2.5K SCR
- 0xdd0d...43d42.5K SCR
- 0x9870...cc2f2.5K SCR
- 0xa84e...fe1c2.46K SCR
- 0x188c...2f282.43K SCR
- 0x2eea...775f2.32K SCR
- 0x00df...83382.23K SCR
- 0x5778...30792.23K SCR
- tanegov.eth2.19K SCR
- 0x59d8...347e2.18K SCR
- 0x8655...18c82.17K SCR
- 0x3ea8...c0ac2.16K SCR
- 0x5394...f2692.14K SCR
- 0xf57c...9e3b2.03K SCR
- 0x2230...33f72.03K SCR
- 0x6c37...250c1.99K SCR
- 0xa9f5...55471.98K SCR
- 0x0310...81261.92K SCR
- 0xa018...84d91.91K SCR
- 0x04db...46f31.88K SCR
- devansh.voicedeck.eth1.86K SCR
- 0x08c7...87a51.85K SCR
- 0x806b...ee9e1.85K SCR
- 0xe2e6...39421.8K SCR
- 0xd235...abaf1.76K SCR
- 0x2902...ac2f1.74K SCR
- 0xf570...43c51.73K SCR
- 0xb3ea...9bc71.73K SCR
- 0x2900...2d6b1.69K SCR
- 0x5ba9...b69c1.69K SCR
- hipposwap.eth1.68K SCR
- 0xd8dc...415b1.67K SCR
- 0xaf92...77aa1.6K SCR
- 0xcdd9...c3601.59K SCR
- 0x4ad7...9b4f1.57K SCR
- 0x5f36...35691.57K SCR
- 0xee16...c29a1.56K SCR
- 0xe791...d54a1.56K SCR
- nosana.eth1.55K SCR
- 0xd95a...61e21.54K SCR
- 0x945d...0bd51.49K SCR
- 0x0ab9...78ba1.47K SCR
- 0x01fb...ad811.46K SCR
- 0x4a81...73331.44K SCR
- 0xa75d...a5421.44K SCR
- 0x9887...788d1.43K SCR
- 0xbe00...89ed1.42K SCR
- 0x4c57...4c4d1.4K SCR
- 0x4f5f...8c3d1.38K SCR
- 0x7140...ce071.38K SCR
- 0x3f10...ada91.36K SCR
- 0x0014...00411.36K SCR
- 0x429f...88921.34K SCR
- 0x4a37...c0921.34K SCR
- 0x38d4...44981.31K SCR
- 0xa60f...f62b1.31K SCR
- 0x872e...e1491.3K SCR
- 0xd95b...1aa11.3K SCR
- 0x96cd...97661.3K SCR
- 0x58a8...2e3c1.28K SCR
- 0xedfd...6d751.28K SCR
- 0xa7f3...a23e1.27K SCR
- 0xa0b2...df471.27K SCR
- 0x40a0...cb451.27K SCR
- 0x7bb3...9fc01.25K SCR
- 0xadbb...276c1.25K SCR
- 0x151a...e3061.23K SCR
- 0xa772...61711.23K SCR
- 0x599c...4d4f1.21K SCR
- 0x9404...e81d1.2K SCR
- 0x5c54...cf6f1.18K SCR
- 0x7148...045e1.13K SCR
- 0xb352...22861.12K SCR
- 0xb08c...83fa1.11K SCR
- 0x9ac7...40bd1.11K SCR
- 0xc5e7...60631.1K SCR
- 0xcf48...38c51.09K SCR
- 0xff06...cb3a1.09K SCR
- 0x1ce7...758b1.07K SCR
- 0x6881...228a1.05K SCR
- 0x2f80...2bb41.05K SCR
- 0xa4eb...31af1.03K SCR
Top 200 of 1,155 delegates with voting power, by current VP.
Proposal: Galileo Upgrade
Proposal Title: Galileo Update on Scroll Mainnet.
Proposal Type: Governance.
Authors: Ahmed Castro, Filbert Nicholas, Péter Garamvölgyi
Summary
The purpose of this proposal is to inform the Scroll DAO of a proposed protocol upgrade, called Galileo, and to allow projects, users, and developers to prepare. As this is a core protocol upgrade, there is no associated funding request.
Executive Summary
I am Ahmed Castro, part of the Up Labs team. We propose the Galileo upgrade for consideration and execution. This upgrade improves Scroll's sequencer efficiency and integrates significant upcoming changes from Ethereum mainnet.
The following are the primary Galileo changes:
-
Implements the latest Ethereum EVM features.
-
Adopts a more accurate and resilient rollup fee model.
-
Reduces prover cycle consumption by 50%.
Motivation
The motivation for this protocol upgrade is to make Scroll more robust and efficient across the stack. By staying up to date with Ethereum's features and compatibility changes introduced by Fusaka, we ensure EVM developers on Scroll keep having a familiar experience, while simultaneously optimizing the internal sequencer and prover layers.
Execution
The upgrade code is developed by Up Labs. Deployment will be reviewed by the Security Council and executed by Up Labs.
Audit Report
As this upgrade does not modify significant smart contract logic, no external smart contract audits are necessary for this proposal.
An internal audit was conducted by the Up Labs team regarding the Statesless Block Verifier and Scroll REVM. The audit is available here.
Upgrade Timeline
If the proposal passes, the upgrade will be rolled out with the following timeline:
-
November 25th (tentative): Galileo Upgrade on Scroll Sepolia.
-
December 1st (Mon): Submit upgrade to governance proposal.
-
December 4th (Thu): Governance voting begins.
-
December 11th (Thu): Governance voting ends.
-
December 12th (Fri): The Security Council signs the upgrade transaction according to the voting result.
-
December 16th (tentative): Galileo Upgrade on Scroll mainnet.
These network upgrade times are tentative; node operators should keep an eye on the node release page.
Features & Change List
EVM Changes
Scroll will incorporate EVM changes included in the Fusaka upgrade to maintain a high degree of compatibility with Ethereum.
MODEXP Upper Bound & Gas Cost Increase This implements EIP-7823 and EIP-7883. The MODEXP precompile has long been a challenge, and has even been called a prover killer because the high computation required for large numbers is incredibly difficult for ZK provers to handle. By setting an upper bound and a fairer gas cost, the Scroll prover can better predict hardware requirements, even in worst-case scenarios.
secp256r1 Gas Costs Changes This precompile was introduced in Scroll's Euclid upgrade, as RIP-7212, to allow dApps to verify signatures from devices like iPhones, Androids, TEEs, and others. Fusaka introduces this precompile to Ethereum as EIP-7951 with slight changes, specifically to the precompile gas cost. Scroll will adopt these changes to maintain compatibility.
CLZ, a New Opcode: A new Count Leading Zeros CLZ EVM opcode will be introduced, following EIP-7939. This opcode is targeted to save significant proving time in zkVM provers. It will be included in Scroll so developers can use it in new dApps and compile with the latest versions of Solidity.
Fee Calculation Adjustments
Scroll is currently among the rollups with the lowest fees. The Fusaka upgrade introduces blob gas price changes via EIP-7918, and more changes will come through EIP-7892’s BPOs. To remain adaptable to these changes and continue providing low fees, Galileo introduces a new rollup fee structure.
As a reminder, rollup fee is what the sequencer charges to cover DA and proof verification costs, separate from normal execution gas. The new rollup fee for a transaction will be calculated as follows:
Where the components are defined as:
Instead of the previous “penalty over threshold” model, which used a step-function, Galileo’s rollup fee formula will price each transaction based on its actual compressed size, and will apply a quadratic penalty to large transactions. The goal of the penalty term is to disincentivize and prevent attacks that spam the network with large, poorly-compressible transactions. Fees for normal user transactions will remain low.
Prover Optimizations
The Galileo upgrade significantly improves Scroll's stateless execution performance within OpenVM.
Stateless verification of EVM execution requires efficient access to Scroll's state through the Merkle Patricia Trie (MPT). The previous implementation (Feynman) built the trie dynamically during block execution—a computationally intensive process that imposed significant overhead in zkVM cycles.
Galileo introduces an optimized approach using RISC Zero's cached trie. We now construct a partial MPT directly from the block's execution witness. This eliminates on-the-fly trie construction, achieving approximately 50% fewer zkVM cycles, enabling much faster proof generation.
Additionally, our prover stack has been upgraded to OpenVM v1.4.1, which contributes further performance gains across the entire proving pipeline.
Impact on Stakeholders
Most significant Galileo upgrades will occur at the protocol level. However, stakeholders should note the following changes.
Impact on Node Operators
As usual, l2geth node operators will need to upgrade their nodes to follow the Galileo upgrade on Scroll Sepolia and Scroll mainnet. Please keep an eye on the node releases, and contact the Scroll team if you have any questions.
Node operators should also be aware that following Ethereum’s Fusaka upgrade (which introduces EIP-7594 PeerDas), the L1 beacon node will not be able to serve blob data unless it is run as a supernode. For l2geth, it means that the --da.blob.beaconnode flag will only work with a beacon supernode, and node operators are encouraged to specify --da.blob.awss3 as a fallback blob data source.
Impact on Users
Users can expect a different gas fee pricing structure that more accurately reflects the L1 blob fee changes being introduced by Fusaka.
Impact on dApps and Tooling
Developers will be able to use the most recent EVM changes introduced in Fusaka, ensuring full compatibility with the latest Solidity versions.
Developers who use the secp256r1 precompile in their dapps should be aware that the pecompile gas cost will double, and evaluate the impact of this change on their system.
Developers operating their own nodes must ensure they upgrade their clients to support Galileo to fetch correct gas pricing. Developers relying on external node providers can expect this upgrade to be handled directly by their provider.
Executed Actions
This proposal does not execute any transactions onchain.
Voting over time
68 votes over the voting period
Proposal ID 7290732204… · data from on-chain Governor + SCR token (Scroll mainnet RPC) — durable source of truth