-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Compressor optimizations #3476
Conversation
# Conflicts: # etc/env/base/contracts.toml
…o/faster-compressor (#3485) "Update generated Prover FRI GPU setup-data keys from branch afo/faster-compressor"
# Conflicts: # Cargo.toml
…o/faster-compressor (#3496) "Update generated Prover FRI GPU setup-data keys from branch afo/faster-compressor" --------- Co-authored-by: Lech <88630083+Artemka374@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe I'm missing something, but given we're changing all the keys, isn't this a "protocol upgrade"?
Regarding the protocol upgrade - no, the keys are actually not changed, the only thing changed there is the format of them |
Note: CRS & Keys are being changed, therefore we mark this PR as breaking. |
🤖 I have created a release *beep* *boop* --- ## [26.2.0](core-v26.1.0...core-v26.2.0) (2025-01-24) ### Features * Compressor optimizations ([#3476](#3476)) ([3e931be](3e931be)) ### Bug Fixes * **en:** better defaults, i.e. the same as used by main node ([#3521](#3521)) ([2b5fe98](2b5fe98)) * **en:** Fix race condition in EN storage initialization ([#3515](#3515)) ([c916797](c916797)) * JSON proof serialization ([#3514](#3514)) ([516e521](516e521)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: zksync-era-bot <zksync-era-bot@users.noreply.github.com> Co-authored-by: Anton Baliasnikov <aba@matterlabs.dev>
🤖 I have created a release *beep* *boop* --- ## [18.0.0](prover-v17.1.1...prover-v18.0.0) (2025-01-27) ### ⚠ BREAKING CHANGES * **contracts:** gateway integration ([#1934](#1934)) ### Features * Compressor optimizations ([#3476](#3476)) ([3e931be](3e931be)) * **consensus:** Added view_timeout to consensus config ([#3383](#3383)) ([fc02a8f](fc02a8f)) * **consensus:** Update consensus dependencies ([#3339](#3339)) ([aa9575f](aa9575f)) * **contracts:** gateway integration ([#1934](#1934)) ([f06cb79](f06cb79)) * **eth-watch:** Change protocol upgrade schema ([#3435](#3435)) ([2c778fd](2c778fd)) * FFLONK support for compressor ([#3359](#3359)) ([1a297be](1a297be)) * Support stable compiler for VM (and some other crates) ([#3248](#3248)) ([cbee99d](cbee99d)) ### Bug Fixes * added missing quote in prover query ([#3347](#3347)) ([668ca51](668ca51)) * Compressor setup data ([#3526](#3526)) ([62aea8b](62aea8b)) * **prover:** Create reqwest client only once ([#3324](#3324)) ([40f8123](40f8123)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: zksync-era-bot <zksync-era-bot@users.noreply.github.com>
What ❔
Integrate optimizations for compressor's work.
Before:
PLONK: ~180s
FFLONK: ~248s
Now
Both: ~70s
Why ❔
Checklist
zkstack dev fmt
andzkstack dev lint
.