Reputation-based Weighted Voting on OP Mainnet (TE Academy)

Week 03 Update

In this third week of the program, we started to work on voting designs!

The task:

a) create a first voting design, specify it in a text document
b) create a model based on this specification (use the spreadsheet template, or Python or ipnb…)
The model and documentation must include:

  • AS INPUTS:
    • who’s eligible
    • voter information (information/NFT proofs involved)
    • ballot design (what to vote on)
  • AS OUTPUT:
    • voting result (fellowship winner)
  • FORMULAS OR STEP-BY-STEP DESCRIPTION
    • vote aggregation (how the voting result is going to be computed, voting rule)

Achievements:

Voting Designs - Presentations:

Verification discussion - Presentations:

With these designs and verification approaches on the table, we enter the verification phase in Week 4: we’ll run simulations to see if the voting designs are robust against attacks, and provide outcomes that fit our requirements!

Follow our work here!


:point_up_2:t4:GroupHug Conceptual Design: Voting in stakeholder groups (@joanbp)


:point_up_2:t4:Quadratic Credibility Conceptual Design (@FtheDev / @jade)


:point_up_2:t4:Attack Scenario - most difficult vs. easiest to manipulate (@OneLV)


:point_up_2:t4: basic-voting-calc/ Voting Mechanism Simulation Examples (@Octopus)

2 Likes