ethereum-optimism / ecosystem-contributions

Find ways to contribute to the Optimism Collective
MIT License
286 stars 96 forks source link

Delegate Mission Request: Advancing Optimism Anonymous Community and Governance Tooling #135

Closed opjulian closed 2 weeks ago

opjulian commented 4 months ago

Delegate Mission Request: Advancing Optimism Anonymous Community and Governance Tooling

Delegate Mission Request Summary:

This Mission focuses on testing and generating accessible implementations of ZK primitives to enhance privacy within the Optimism Ecosystem. The goal is to create implementations and test behaviours in low-risk, publicly verifiable governance and community interactions. The successful application in these initial scenarios will set the stage for integrating these privacy-preserving solutions into more critical, high-stakes implementations within the ecosystem.

S5 Intent: Intent 3 - Improve the Consumer Experience

Proposing Delegate: Brichis

Proposal Tier 3: Ember Tier

Baseline grant amount: 8.000 OP per applicant

Should this Foundation Mission be fulfilled by one or multiple applicants: up to 4

Start date: - March 2024

Completion date: 3 months from the start date of the project

Apply Here

Specification

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

ZK is eating the world, and Optimism would benefit from generating more End User applications that can introduce OP Communities and Governance Participants to this technology. By developing tools that promote fair, candid, and balanced discussions, this mission will contribute to a more effective and equitable governance process.

Therefore it’s necessary to address these issues through the use of new privacy preserving governance applications that can lead to:

What is required to execute this Delegate Mission Request?

This Delegate Mission Request will leverage:

Conceptual ZK knowledge to generate and verify a proof, knowledge on how to use SDKs and packages (Bandada o Semaphore) no need to be familiar with circuit creation.

Specific use case/community in mind, detailed scope on who would be using this application: hypothesis to be tested and expected outcomes of their use.

Technical Development:

Community Engagement and Education:

Outreach Programs: To educate the community about new tools and their benefits. Feedback Mechanisms: Implementing systems to gather user feedback for continuous improvement of the applications. Testing and Deployment:

Beta Testing: Conducting thorough testing phases to ensure reliability and user-friendliness. Deployment on Optimism Network: Ensuring the applications are fully compatible and optimised for Optimism Mainnet and/or testnet. Documentation and Support:

Comprehensive Documentation: Providing clear documentation for both users and developers so other communities or projects that can benefit from these builds can fork them and reuse them. Ongoing Support and Maintenance: Establishing a framework for regular updates and user support. Governance and Reporting:

Transparent Reporting: Regular updates to the community and stakeholders about the progress and impact of the applications. Collaboration with Governance Bodies: Working closely with Optimism’s governance system for alignment and support. Sharing learnings on the development process, user experiences, and adoption for the Optimism Ecosystem to learn and build upon. Note: Semaphore 1 & Bandada 2 teams from Privacy Scaling Explorations team (EF) have committed to provide as much technical guidance and support needed for builder teams to successfully complete this mission and leverage anonymous groups infrastructure and integrate them into new governance or community applications. Semaphore is an OG Public good in the ZK space.

How should the Token House measure progress towards this Mission?

How should badgeholders measure impact upon completion of this Mission?

opjulian commented 2 weeks ago

This project was selected for this mission request

https://app.charmverse.io/op-grants/anonymous-voting-poc-8685683565142681