FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Sismo DAO

Proposals

Members

Information

Create Proposal

Sismo DAO

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago · Snapshot (Offchain)

SIP-12: Update Sismo Contributor ZK Badge eligibility requirements

By 0x4a9A...E93c78

Summary

Update the Sismo Contributor ZK Badge eligibility requirements to better prevent potential governance attacks through ZK Badge farming.

Abstract

This proposal aims to update the eligibility requirements of the Sismo Contributor ZK Badge to make it more Sybil-resistant after several instances of ZK Badges farming were identified.

The current eligibility requirements are detailed in the Contributor ZK Badge & Voting Power Governance documentation page.

The eligibility changes in Contributor Badges Level 1 & 2 are the following:

LEVEL 1 REQUIREMENTS TO BE UPDATED

Eligibility CriteriaDescription
Sismo ZK Badge HolderAny user who has minted at least one ZK Badge* on Polygon using the Sismo app (not the Playground protocol) *Now excluding Github Stargazer Badges that are being heavily farmed
Sismo Curated ZK Badge HolderAny user who has minted at least one curated ZK Badge on Polygon with a Sybil Resistance Attribute Score strictly superior to 1.

LEVEL 2 REQUIREMENTS TO BE UPDATED

Eligibility CriteriaDescription
Proof of Humanity ZK Badge HolderAny user who has minted the Proof of Humanity ZK Badge on Polygon using the Sismo app (not the Playground protocol)
Ethereum Power Users ZK Badge HolderAny user who has minted the Ethereum Power Users ZK Badge on Polygon using the Sismo app (not the Playground protocol)
ENS Supporters ZK Badge HolderAny user who has minted the ENS Supporters ZK Badge on Polygon using the Sismo app (not the Playground protocol)
Sybil Resistant Curated ZK Badge HolderAny user who has minted at least one curated ZK Badge on Polygon with a Sybil Resistance Attribute Score superior or equal to 3.

All other requirements are left untouched in the scope of this proposal.

Reminder: Only Polygon Curated ZK Badges are considered in the eligibility requirements and only Sismo Contributor ZK Badges minted on Polygon get voting power.

Motivation

Sybil Resistance Improvement

Since early January 2023, some ZK Badges such as the Sismo Github Stargazer ZK Badge have been heavily minted by airdrop farmers thanks to Sismo being identified as an airdrop target by some crypto influencers. Because any ZK Badge holder can be eligible for a Sismo Contributor ZK Badge Level 1, this opens up a governance attack vector for malicious actors willing to create fake accounts to earn a majority of voting power.

This improvement area was already identified when the governance framework was created and partially tackled by the different weighting of voting power by Badge level. However, it was decided initially not to limit access to the Contributor ZK Badge to curated ZK Badges to onboard more contributors more easily.

Today, the set of curated ZK Badges has grown, more accessible curated ZK Badges are on the way and the ZK Badges Attributes Assessment Framework has been implemented. This enables Sismo Governance to restrict a bit more the Contributor ZK Badge eligibility requirements to prevent governance attacks.

Thus, this proposal aims to update the eligible groups of the Sismo Contributor ZK Badge Level 1 with holders of curated ZK Badges with a Sybil Resistance attribute score > 1; and the Level 2 holders of curated ZK Badges with a Sybil Resistance attribute score ≥ 3. (Check the Attribute Assessment Framework for more details)

Eligibility Requirements checked only on Polygon

The Sismo protocol recently added support to the Gnosis Chain and will soon add support to the Ethereum mainnet. Because the attestation state is not shared between chains, if minting curated ZK Badges on Gnosis chain was allowed as an eligibility requirement to get a Sismo Contributor ZK Badge, any individual could mint 2 Sismo Contributor ZK Badges (or as many as chains supported). For this reason, the Sismo Contributor ZK Badge eligibility requirements will not change for the moment and continue to only check for curated ZK Badges minted on Polygon only. In the same way, only Sismo Contributor ZK Badges minted on Polygon get voting power.

Implementation

The Sismo community formally petitions the Sismo Core team to:

  • Update the Sismo Contributor ZK Badge group generators (Level 1 and 2) according to the requirements defined above
Continue Reading
Connect Wallet to Add Note
0
Votes 8058
VoterCast PowerVote & Rationale
0xfd97...6543aD
500

Update Contributor ZK Badge

0xECD0...676D74
500

Update Contributor ZK Badge

0xdA03...F3BE70
500

Update Contributor ZK Badge

0xd976...70302d
500

Update Contributor ZK Badge

wagame.eth
500

Update Contributor ZK Badge

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue January 24 2023, 10:50 amVoting Period Starts
  • Fri January 27 2023, 10:50 amEnd Voting Period
Current Results

1-Update Contributor ZK Badge

34,911

98.72%

2-Make no changes

452

1.28%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us