This repository was archived by the owner on Apr 18, 2025. It is now read-only.
This repository was archived by the owner on Apr 18, 2025. It is now read-only.
post mainnet development #883
Closed
Description
routine developments
- upgrade deps: ff / group / halo2-libs / snark-verfier / halo2 / revm / ethers-rs / rust (check whether we can use stable)...
- Use halo2 circuit-params feature #884 Use halo2 circuit-params feature (by using this, we can enable ecc/sig circuits testing inside
CircuitTestBuilder
more efficiently - re-unify with upstream: at least check whether we should merge the hi-lo refactor
- refactor rw: restrict read/write must happen through rw #882 refactor rw: restrict read/write must happen through rw
- refactor: use preStateTracer #840 refactor: use preStateTracer
- fast & accurate ccc, especially for poseidon
docs
big new features
- the 3 hash precompile
- remove usage of RLC inside shared tables, paving road for future hybrid circuit.
- eip4844: how to use this to reduce l1 finialization gas, not support eip4844 inside zkevm
random ideas
- is it possible to use beacon chain randao as the fiat-shamir randomness?
bug fixes & soundness issues
- decide whether & how should we constrain tx receipts
toward scroll-zkevm 2.0
rewrite of constrain system and whole circuits design
Metadata
Metadata
Assignees
Labels
No labels