Delegate Mission Request Summary: Implement new OP Stack CL/EL clients to make OP Stack chains decentralized and help to build a multiproof ecosystem.
S5 Intent Please list the Intent your Request aligns with here: Intent 1
Proposing Delegate: PGov
Proposal Tier: Ember
Baseline grant amount: 100,000 OP
Should this Foundation Mission be fulfilled by one or multiple applicants: Multiple
Submit by: To be set by Grants Council
Selection by: To be set by Grants Council
Start date: If applicable
Completion date: If applicable. Please note Missions must be completed within 12 months (i.e. marked as
How will this Delegate Mission Request help accomplish the above Intent?
OP Stack is far ahead of other Rollups in terms of client diversity. There are currently three CL clients: op-node (OP Labs), magi (a16z), hildr (OptimismJ) and four EL clients: op-geth (OP Labs), op-erigon (TIP), op-reth (multiple teams), op-nethermind (nethermind). The next key step towards stage2 rollup is the multiproof system. It is hoped that a variety of fault proof programs can run in a variety of FPVMs. However, currently only Rust and Go have both CL and EL implementations, which can be used to build fault proof programs. By adding more client implementations, we can build more fault proof programs in Java, C++, etc., and enrich the multiproof ecosystem.
What is required to execute this Delegate Mission Request?
- Open source code repository and developer documentation
- Node operator running documentation
How should the Token House measure progress towards this Mission?
- Measure the quality of the code and document.
- Measure the node can actually run OP Stack chains such as OP Seoplia testnet, OP mainnet, Base Seoplia testnet, Base mainnet, etc.
How should badgeholders measure impact upon completion of this Mission?
- Measure the functionality and effectiveness of the open source codebase.
- Gather feedback from badgeholders, the community and the core developers on the implementation.
Have you engaged a Grant-as-a-service provider for this Mission Request? No.
Has anyone other than the Proposing Delegate contributed to this Mission Request? Yes. @Grapebaba who is the author of hildr client participate in drafting this proposal.