Final Proposal on GGWP 2 - Migrating Founding Members of the Gyroscope DAO from the Testnet Game to the Ethereum mainnet

TL;DR: see if you are eligible to become a founding member of the mainnet Gyroscope DAO @ test.gyro.finance/claim

Overview

Gyroscope has undergone an extensive testnet process, including bootstrapping the Gyroscope DAO on testnet. The next step in launching Gyroscope on mainnet is the migration of founding members from the Testnet Game to Ethereum mainnet.

The Testnet Game had two parts: Part I introduced various components of the protocol, while Part II safe-guarded the protocol against Sybil attacks. During Part II, nineteen Sybil challenges were launched over the course of six months. These Sybil challenges were a crucial pillar in forming an equitable and long-term-oriented DAO to govern the Gyroscope protocol.

Having multiple Sybil challenges is comparable to layering pieces of paper on top of each other and then trying to rip them apart. Shredding them may work well for a single layer, or two or three, but it gets harder the more layers are added. In this analogy, passing a single Sybil challenge may not be sufficient, but passing multiple challenges drastically increases the probability that a respective address is controlled by a distinct person.

However, each Sybil challenge yielded different levels of certainty about the Sybil resistance of an address. For example, having attended a specific event (i.e., owning a POAP) does not grant the same assurance as having passed a KYC check or having an active track record of contributions to the DAO on Discord. Metaphorically speaking, every piece of paper that is layered on top of each other has a different thickness. Hence the need to assign appropriate weights to each Sybil challenge.

See the below graphic for a conceptual, stylized summary of the Sybil challenge stack.

To summarize the Sybil challenges:

  • 19 challenges were launched during a timespan of 6 months
  • A weight was assigned to each challenge based on the Sybil resistance properties of that challenge
  • Testnet activity & aggregated Sybil scores were calculated to identify eligible addresses corresponding to unique community members

The process for determining Sybil challenge weights

Proposed Sybil challenge weights were shared with ‘Veteran Gyronauts’ on Discord and finalized after a ‘rough consensus’ was reached. All reasonable and strongly-held concerns were addressed. A list of final weights with their respective reasoning can be accessed here.

Core Community members proposed to use multiple thresholds to define different levels of criteria for passing the Sybil challenges. We believe this makes a lot of sense for interpreting the different information coming out of the Sybil challenges. Above a certain Sybil score threshold, the community can be very certain that an address corresponds to a unique community member. A higher Sybil score also indicates a high level of involvement from a community member, as it requires engagement for a continued period of time to join various Sybil challenges (although Sybil score is an imperfect indication of this, and there are other ways to be highly involved, which should be accounted for). Below such a threshold, community members could still be involved, but it is prudent to account for reduced certainty about Sybil resistance in forming a robust DAO.

This tiered approach to Sybil resistance information will be integrated both in the migration from the Testnet Game to mainnet and in the following mainnet voting mechanism.

Passing the Sybil challenges and migration to mainnet

In migrating Testnet Game results to mainnet, we take a tiered approach that balances each address’s level of Sybil points and level of past involvement during the early stages of the Testnet Game. This keeps involvement open to newcomers who can obtain a high Sybil score while acknowledging the commitment of long-term community members. Addresses are defined to pass the game by meeting one of the following conditions:

  • Condition 1: Pass at least one part of the Testnet Game and obtain a weighted Sybil score of 5 or higher
  • Condition 2: Pass all testnet levels and obtain a weighted Sybil score of 1 or higher

Each eligible address will be able to mint a Gyroscope DAO founding member NFT on Ethereum. For the foreseeable future, while DAO governance matures, these NFTs will be non-transferable.

NFT addresses are further grouped by Sybil score, with higher Sybil scores corresponding to rarer NFTs. We believe these groupings provide meaningful distinctions in the level of Sybil resistance, which we aim to preserve for future use in the DAO.

While the NFT rarity levels may thus inform future voting power modifiers, they are fundamentally distinct to allow for more flexibility and a merit-based distribution of voting power boosts.

The requirements to obtain a rare NFT increase quadratically. The number of addresses that qualify for the different rarity levels are displayed below.

NFT rarity Required Sybil score Qualifying addresses
Common 1 1901
Rare 4 932
Epic 9 345
Legendary 16 159

The list of eligible addresses is available here. A script for generating this list is available here. Check if you are included and eligible to join the Gyroscope DAO: https://test.gyro.finance/claim

In total, 3333 addresses are eligible. Most eligible addresses passed every level of the Testnet Game. The overall distribution of Sybil points (after weightings) is as follows:

Distribution of Testnet Game checkmarks from eligible users

Distribution of passed Sybil challenge counts

Voting structure in the DAO

Holding a founding member NFT will be one way to express an on-chain voice in the Gyroscope DAO. Following the tiered approach proposed by the Core Community, the voting power of a given NFT will be tiered according to the level of Sybil resistance as well as the level of contribution to the DAO. Details on these tiers, as well as more details on the overall governance structure, will be shared closer to launch.

The community can expect NFT voting power to reflect the following characteristics:

  • Holding an NFT will represent a baseline tier. Higher tiers will benefit from a voting power boost.
  • Mid-level tiers will incorporate Sybil score information.
  • Higher tiers may also incorporate metrics for DAO contribution.

Overall, knowing that someone is most definitely a unique person should not automatically qualify someone to be a community steward. However, a high Sybil score can be a contributing factor to promote an address into a higher voting tier.

Going forward

For now, you can see here if you are eligible to become a founding member of the Gyroscope DAO: link.

Confirming your eligibility as above is not required for joining the Gyroscope DAO as a Founding Member. It only informs you about your eligibility status. A separate interface to claim the underlying NFT will be shared on Wednesday 15th June.

Generally, the conclusion of the Testnet Game and the issuance of the founding member NFT is the next step in the migration of the DAO from testnet to mainnet. These NFTs will be an important piece of the first mainnet voting mechanism with further pieces to come.

For the foreseeable future, while the DAO is in an early state, the founding member NFTs will remain non-transferable. As the DAO evolves, the option remains open to make them transferable as a novelty at a later stage.

With the public debate about web3 identity gaining traction (see, for example, ‘Soulbound-tokens’), we believe this Sybil resistant and contribution-focused approach will help shape DAO bootstrapping beyond the Gyroscope project.


Edit: Two manual changes were made that deviate from the results/ methodology of the analysis scripts.

In both cases the owner requested a change of their testnet address, which was granted after the owner could (a) proof their control over the respective address and (b) provided an exceptionally good explanation for the need to transfer sybil points to a new address.

The contracts are deployed now, as such no further exceptions can be made in any case.

114 Likes

looks good
Looking forward to the DAO. hope everything goes smoothl

9 Likes

i think the dao is the main part of a project. gyro can be a successful project at crypto currency by users and the team.
gyro has made some challenges for recognize the users by their activities. maybe it be rational .

10 Likes

nice gyro. this is great. how we can check our Sybil scores?

6 Likes

thank you gyro team; I hope see your mainnet soon…

Very excited to be involved to be a founder and part of the community. How would involvement with the DAO governance be measured? Activity level here and on discord? Is this moving forward or scored from the onset of the missions months back?

1 Like

Liked this perfect and fully detailed proposal , nice job Gyro!

Nevermind, for those wondering the same thing, community activity is described in the google spreadsheet as discord activity

1 Like

Thanks for the update guys.
what would be the governance voting platform? snapshot?

2 Likes

We are pure DAO
I like this way and hope we change the rules of stablecoins

Nice one! Super cool to see that the effort in the game now yields an outcome.

2 Likes

Amazing Gyro. Amazing!
how do we check our Sybil scores?

I am very happy to be part of the NFT eligible community. I hope this project will continue to progress

1 Like

Tanks gyroscope ,i hope gyro is go to the mainet very soon , good luck

5 Likes

Gooooooood things are coooooming :))))))))))))))))))))))))))))))))))))))))))))))))))))))))

2 Likes

Awesome! Everything seems pretty cool, is there any way to check our Sybil scores? Or the rarity of the NFT that we’ll be given

2 Likes

Nice Gyro , I was with the project from october 2021 and happy to be eligible for a founder NFT
hope to see the mainnet soon and hope to see the best for the project

1 Like

One of the most comprehensive Sybil-resistant designs in Crypto!

3 Likes

I believe the gyroscope team has done the best possible model to identify the hunters and clear the community.:muscle:

1 Like

Really love Gyroscope Finance…… never fail to impress and surprise! Looking forward for the hatching! :slight_smile:

14 Likes