project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Sybil Resistant DAO

We provide a service for DAO which protects them from sybil attacks using a SBT and onchain attestation

Sybil Resistant DAO

Created At

ETHGlobal Paris

Winner of

🔀 Polygon — Best use of zkEVM

🏊 zkBob — Pool Prize

🏊 Neon EVM — Pool Prize

Project Description

This project allows any protocol or DAO to verify instantly on-chain if an address is a unique and real user. It can be used for an airdrop or governance votes. For example when a protocol team wants to reward his users, they define rules like volume and number of transactions, wallet history. They can add as a rule the ownership of our Soul bound token (SBT) with criteria about its metadata.

How it's Made

We use NextJS as the backend to request Gitcoin Passport and get the user's score. They will be able to mint an SBT if they meet the threshold. In addition to the check from Gitcoin passport, we are submitting an attestation with EAS that this user is a real human and is not sybil attacking to mint the SBT. When the mint function is called, the UID of the attestation is passed in parameter and the smart contract will check that the attestation is valid before allowing the mint. Ideally the attester is a trusted address, so that anyone would not be able to mint the SBT.

Users owning one of the SBT in the collection will be invited to chat in Push Protocol in order to discuss subjects in the DAO / snapshot votes etc ( This part was not implemented)

background image mobile

Join the mailing list

Get the latest news and updates