ethereum-optimism / ethereum-optimism/optimism

zk proposer: consider moving proof generation to a separate service

Open
#22,740 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.