ethereum-optimism / ethereum-optimism/optimism
zk proposer: consider moving proof generation to a separate service
Open
proofs: ZK
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 4k
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 145
Description
The resource requirements are very different when the proposer is generating a proof as compared to when it is just proposing (in optimistic mode). Consider splitting this into a separate service to be able to optimize.
Contributor guide
Research direction
Start by locating the Go entry points for the zk proposer and proof generation, then compare their resource requirements in optimistic mode and during proof generation. Determine whether a separate service boundary is appropriate and document the proposed split, including what work remains for a follow-up implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- blockchain, distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100