ethereum-optimism / ecosystem-contributions

Find ways to contribute to the Optimism Collective
MIT License
307 stars 119 forks source link

Foundation Mission Request: Votable Supply Framework [RESEARCH] #261

Open elizarileyoak opened 1 week ago

elizarileyoak commented 1 week ago

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

Progress towards decentralization requires a further distribution of voting power. This necessitates a strategy involving targets for votable supply. Votable supply is the number of tokens able to cast a vote at any given time. Votable supply targets should be related to an understanding of the dominant attack vectors at different stages of decentralization and how that corresponds to the cost of attack. We define cost of attack as the number of tokens required for an actor to unilaterally ensure governance outcomes in the Token House. In an ideal scenario, votable supply targets would ensure a prohibitive cost of attack, against various attack vectors, at each stage of progressive decentralization.

What is required to execute this Foundation Mission Request?

This Foundation Mission aims to develop forward looking projections for votable supply, informed by a deep understanding of the dominant attack vectors at different stages of decentralization and how that corresponds to the cost of attack. The model used to make these projections should be dynamic so different scenarios can be assessed and so that it can be updated over time.

To execute this Mission Request, the grantee will work closely with the Foundation over a one-month period. The grantee will successfully execute the following steps:

Phase Activity Deliverable How to Measure Duration
Preparatory work: Research and Data Collection 1.0 Identify key factors and assumptions about the Foundation’s own forecasts relating to decentralization, token supply, growth initiatives, etc. List of key factors to be considered in model Comprehensive projection of Foundation milestones relevant to understanding different attack vectors over time 1 week
Preparatory work: Research and Data Collection 1.1 Identify key factors that influence the cost of attack (e.g., token distribution, liquidity, voting participation rates, governance vulnerabilities). Summary of key factors influencing the cost of attack based on review of existing research Evaluation of key variables based on relevance to the Collective 1 week (done in conjunction with 1.0)
Framework Development 2.0 Develop a model that calculates the votable supply required to maintain it above a pre-determined threshold under various conditions Model for calculating required votable supply; Scenario analyses of various conditions Ability for model to estimate the cost of attack above threshold under various scenarios 2 weeks
Framework Development 2.1. Run sensitivity analysis on key variables such as token supply, market volatility, and other relevant factors Sensitivity analysis Ability to understand how projections would change based on a change in assumptions of key variables such as token supply, market volatility, and other relevant factors 2 weeks (done in conjunction with 2.0)
Final Report and Presentation 3.0 Deliver an adaptive model alongside a comprehensive final report outlining votable supply targets, key assumptions, and rationale Adaptive model and final report Functionality of the model and thoroughness of the report 1 week
Final Report and Presentation 3.1. Discussion of deliverables from 3.0 with Foundation Presentation of outcomes to Foundation Implementation of model by the Foundation Deliver upon completion date

Delivery of the Final Framework and associated materials (by end of December 2024)

  1. A complete and functional model that defines the votable supply targets based on the required cost of attack and other factors.
  2. The model should be thoroughly tested, reviewed, and capable of making predictions to inform 2025 strategy and beyond.
  3. Provide scenario-based forecasting for votable supply starting with Q1 2025 onwards (per month), with sensitivity analysis on key variables (e.g., token price, liquidity, voter participation).
  4. Provide a list of assumptions, which have been reviewed and validated by the creators of this Mission Request.

How should impact be measured upon completion of this Foundation Mission Request? These should be focused on performance and may be used to assess your Misson’s impact.

To evaluate the impact of this proposal after completion, the following performance measures should be considered:

  1. Adoption of the Framework by the Optimism Foundation:
    • Measure the extent to which the proposed framework is adopted by the Collective’s governance structures and its influence on token supply-related decisions.
  2. Effectiveness in Preventing Governance Attacks:
    • Evaluate the extent to which the votable supply targets set by the framework successfully reduced the risk of governance attack at various stages.
  3. Sustainability of the Model:
    • Assess the framework’s adaptability over time and its ability to remain relevant as market conditions and governance dynamics evolve, e.g. as the Collective enters new phases along the decentralization roadmap.

Application instructions

To apply for this Foundation Mission Request, please complete the form in the expandable section below and leave your response as a comment on this issue thread. Submissions will be open until Friday 1 November 2024, at which time the Foundation will review all submissions and select up to two individuals /teams to complete the work defined here.

Submission form _Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation may reach out using the contact info provided to request more information as necessary._ ## Foundation Mission Application * **Alliance Lead:** Please specify the best point of contact for your team * **Contact info:** * **L2 recipient address:** * **Please list the members of your Alliance and link to any previous work:** Read more about Alliances [here](https://gov.optimism.io/t/season-4-alliance-guide/5873) **What makes your Alliance best-suited to execute this Mission?** - [...] - [...] **Please describe your proposed solution based on the above Solution Criteria (if applicable):** - [...] - [...] **Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:** - [...] - [...] **Please define the [critical milestone(s)](https://gov.optimism.io/t/grant-policies/5833) that should be used to determine whether you’ve executed on this proposal:** - [...] - [...] **Please list any additional support your team would require to execute this mission (financial, technical, etc.):** - [...] - [...] **Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant:** _(Note: there is no guarantee that approved Missions will receive up-front cash grants.)_ - [...] --- Please check the following to make sure you understand the terms of the Optimism Foundation RFP program: - [ ] I understand my grant for completing this RFP will be locked for one year from the date of proposal acceptance. - [ ] I understand that I will be required to provide additional KYC information to the Optimism Foundation to receive this grant - [ ] I understand my locked grant may be clawed back for failure to execute on critical milestones, as outlined in the [Operating Manual](https://github.com/ethereum-optimism/OPerating-manual/blob/main/manual.md#valid-proposal-types) - [ ] I confirm that I have read and understand the [grant policies](https://gov.optimism.io/t/token-house-grant-policies/5833) - [ ] I understand that I will be expected to following the public grant reporting requirements outlined [here](https://gov.optimism.io/t/suggested-public-reporting-requirements-for-grantees/4176) -- end of application --
francoperez03 commented 1 day ago

What makes your Alliance best-suited to execute this Mission

We are Franco, a Software Engineer specialized in blockchain solutions, and Luciana, a business developer and Product Marketing. We met at a hackathon and since then we have worked on technological projects, forming a multidisciplinary team with great synergy. We have deep knowledge of the Optimism virtual machine and we see this mission as an opportunity to actively contribute to the community and add value with our joint work.

Development of blockchain solutions:

Implementation of an automated alert system for MakerDAO. Its goal is to monitor jobs on the Ethereum blockchain and send notifications to a Discord channel if any job in the master network has not been executed for the past 10 consecutive blocks. https://github.com/francoperez03/job-sentinel

Platform for depositing tokens and requesting p2p loans https://github.com/francoperez03/p2p-loan-platform

Development of web3 on-chain game battle system deployed on Solana using NodeJS, Websocket, Solana-sdk and Metaplex-core

More than 5 years of experience architecting technological solutions based on NodeJS and AWS

Financial Analysis and Costing: Detailed financial analysis to assess the viability and performance of companies, including the calculation of service costs per client and financial projections.

Analysis and Restructuring of Business Plans: Analysis and restructuring of business plans to adapt them to target markets, creating attractive offers and modifying products according to market needs.

Implementation of "Profit First" Models in companies. Creation and Definition of innovative Business Models: by analyzing existing data, identifying risks, advantages and disadvantages, and designing strategies when there were no previous models.

Data Analysis for Projections and Marketing: analysis of data from advertising and financial campaigns to make projections

 

Please describe your proposed solution based on the above Solution Criteria (if applicable):

Our solution is to develop an interactive model in a Jupyter notebook to analyze and evaluate the cost of attack on Optimism governance. The model will have parameterizable inputs (OP token supply, voter turnout, prices, release dates, etc.) and will generate graphs and visualizations under different scenarios. We will include monthly forecasts of the votable supply since Q1 2025 and a detailed report with methodology, assumptions, results, and recommendations to strengthen governance.

 

Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:

Week 1: Data Definition and Collection Goal: Establish the foundation of the project and obtain the necessary data.


Week 2: Data Analysis and Model Definition Goal: Analyze the data to inform the development of the model and establish its structure.


Week 3: Model Development and Interactive Tool Goal: Implement the model and create an interactive tool for its use.


Week 4: Validation and Monthly Forecasts Goal: Ensure the accuracy of the model and generate future forecasts.


Week 5: Documentation and Final Presentation Goal: Compile the findings and prepare the final delivery.

 

Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:

Week 1 Milestone:

Week 2 Milestone:

Week 3 Milestone:

Week 4 Milestone:

Week 5 Milestone

 

Please list any additional support your team would require to execute this mission (financial, technical, etc.):

In order to carry out this mission effectively and efficiently, we need support in the following areas: