GG20 Sybil Resistance Strategy

We’re excited to roll out a big evolution to our matching algorithm this round that achieves higher sybil protection with much less user friction!

  • This evolution has two parts: connection-oriented cluster matching (COCM) and Passport’s new Model Based Detection.
    • COCM analyzes the “uniqueness” of donation patterns to decrease the impact of users who donate towards the same sets of projects, thereby decreasing the impact of airdrop farmers and sybil attackers who tend to follow a set of donation patterns.
    • Passport’s Model Based Detection analyzes the on-chain history of donors to increase the impact of users who have proven transactions and history on Ethereum.
  • Together, we estimate that this provides a 20% higher efficacy in distributing matching funds for GG20

What does this mean in action? No more collecting stamps!

Read the gov post with all the alpha in detail.

NOTE: Passport’s Model Based Detection is an integration specifically for Gitcoin Grants 20, and it does not affect Passport as a whole! The Stamp-Based model is still active; this is purely a new launch from the Passport team.


  • Does this mean that people with new wallets (e.g. new to web3) will not qualify for matching?
    • Wallets with no history will likely not contribute to matching funds in GG20, but every donation will still go directly to the project they’re supporting!
    • We’ve focused on bettering the web3 experience for this round and look forward to providing support for non-web3 natives in future rounds, likely through fiat on-ramping.
  • Where can I see my Passport’s Model Based Detection score?