ethereum-optimism / ecosystem-contributions

Find ways to contribute to the Optimism Collective
MIT License
292 stars 104 forks source link

Delegate Mission Request: Implement a Prototype of an OP Stack Chain with Mempool Encryption #124

Closed opjulian closed 1 month ago

opjulian commented 5 months ago

Delegate Mission Request: Implement a Prototype of an OP Stack Chain with Mempool Encryption

Delegate Mission Request Summary:

Implement a functional prototype of an OP stack chain with mempool encryption to draw insights regarding censorship resistance and front-running protection for OP stack networks.

S5 Intent 15 1: Intent 1. Progress Towards Technical Decentralization

Proposing Delegate: @404DAO

Proposal Tier 13 1: Fledging Tier

Baseline grant amount: 100 K OP (Up to 50 K OP per applicant)

Should this Foundation Mission be fulfilled by one or multiple applicants: Multiple

Completion date: 6 months

Apply Here

Specification

How will this Delegate Mission Request help accomplish the above Intent?

MEV front-running and censorship are vectors of centralization. R&D of solutions that can protect users from front-running and censorship are key to optimize for security, resilience and decentralization. Moreover, advancing towards providing optionality to deploy an encrypted Mempool chain with the OP stack is also aligned with growing the Superchain (Intent 2) and improving the consumer experience (Intent 3), nobody likes to be front-ran or in a sandwich attack.

Encryption is powerful in this regard, because the inability to observe transactional contents during validation (e.g. by the sequencer or other transaction supply chain intermediaries) precludes the possibility of discriminatory processing and thus makes it a lot harder (or even impossible) to front-run or censor.

What is required to execute this Delegate Mission Request?

How should the Token House measure progress towards this Mission?

How should badgeholders measure impact upon completion of this Mission?

opjulian commented 1 month ago

This project was selected for this mission request

https://app.charmverse.io/op-grants/generalized-mempool-encryption-interface-for-op-stack-chains-and-deployment-of-a-mempool-encrypted-op-stack-testnet-using-threshold-encryption-8763406955381605