Delegate Mission Request Summary
Enable cross-chain voting by building a module that allows for voting on an L2 and execution on an L1, contributing to the progress toward decentralization.
Possible implementation (thank you @zachobront):
Any OP stack chain can access the L1 block hash. By utilizing this hash, you can validate a storage value, which can serve as the root for another OP stack chain. This allows you to prove the storage value on that chain. In this setup, you can vote on any chain, and the chain that resolves the voting will require someone to submit evidence of the vote on all other chains, and aggregate them.
Intent 1: Progress Towards Decentralization
Proposing Delegate/Citizen
gonna.eth
Total grant amount
40.000 OP
Should this Mission be fulfilled by one or multiple applicants
Multiple applicants
What is required to execute this Mission Request?
- Define the requirements for the cross-chain voting module, including user interface, data storage, and data retrieval mechanisms.
- Design and develop the module architecture, including integration with existing Collective infrastructure.
- Implement the module, including testing and quality assurance.
- Deploy the module and provide documentation and training for users.
- Monitor and evaluate the effectiveness of the module in enabling cross-chain voting.
How should governance participants measure impact upon completion of this Mission Request?
Governance participants can measure the impact of this mission request by tracking the following metrics:
- Number of votes executed on an L1 via the cross-chain voting module.
- Increase in the number of addresses participating in governance from L2.
- Improvement in the decentralization and security of the voting process.
- Reduction in the time and cost associated with voting and executing proposals.
Milestones
- Requirements definition completed
- Module design and architecture completed
- Module implementation and testing completed
- Module deployed and integrated with Collective infrastructure
- Evaluation and monitoring of the module’s effectiveness completed
Metrics
- Number of votes executed on an L1 via the cross-chain voting module.
- Increase in the number of addresses participating in governance from L2.
- Improvement in the decentralization and security of the voting process.
- Reduction in the time and cost associated with voting and executing proposals.
Impact
This mission request will have a positive impact on the progress toward decentralization by enabling cross-chain voting, making it easier for participants from different chains to participate in governance. This will lead to increased decentralization and security of the voting process, as evidenced by the following measurable outcomes:
- Increased number of votes executed on an L1 via the cross-chain voting module
- Increased number of addresses participating in governance from L2
- Improved decentralization and security of the voting process
- Reduced time and cost associated with voting and executing proposals
Has anyone other than the proposer contributed to this Mission Request?
Consulted with Zach.
Which metric will the success of this Mission Request be evaluated against?
The North star metric against which this Mission Request should be evaluated is # of addresses voting for the first time, as it indicates how this effort contributes to an increase in active voting participation. This metric was suggested by the Foundation and approved by the Grants Council.