Our GG22 OSS program round matching results are live here! We’ll have five days for review and feedback then, barring any major issues, will proceed with payouts by November 22.
Special thanks to @umarkhaneth for your partnership in crafting this post.
TLDR
- GG22 saw a number of exciting new product features, such as Quick Bridge and Mint Attestations.
- We implemented the same two-pronged sybil resistance strategy as we’ve been using since GG20. We used a pluralistic variant of QF and we used Passport’s model based detection system. We did not do any closed-source silencing of sybils/donors. Instead, we’re solely relying on our mechanism and Gitcoin Passport.
- Discussion will be open for five days before payouts are concluded next week. A GG22 pre-ratification was passed through governance, speeding up the process of payouts to grantees.
Round Overview
Every round sees new developments. Some of the most exciting in GG22 included:
- Returning to our Open Source Software Program after GG21 was a fully community-led round.
- 7 Community Rounds. Read the GG22 announcement post for those selected to run during this round.
- Providing the same sybil resistance tooling we use for our rounds to every community using Grants Stack by creating a cluster-matching calculator and integrating with Passport’s model based detection.
- Expanding our product features to include Quick Bridge and Mint Attestations.
- Consolidating all of our program rounds onto Arbitrum.
Key Metrics
Overall
OSS Program
4 Program Rounds
$1M Matching
$215k Total Crowdfunded
25,688 Unique Donors
283 Projects
Project Spotlight
Here are the top five projects by total matching funding (gleaned from the overall matching results). The projects on this list are the ones with the most diverse bases of support, regardless of the size of the base.
GG22 OSS Developer Tooling & Libraries
Project Name | Matching Funds (USDC) | Matching Funds (USD) |
---|---|---|
DefiLlama | $30,000 | $29,862.54 |
Passport XYZ (formerly Gitcoin Passport) | $30,000 | $29,862.54 |
Blockscout Open-Source Block Explorer | $27,280.78 | $27,155.78 |
ethers.js | $18,686.91 | $18,601.28 |
Viem | $17,077.67 | $16,999.42 |
GG22 OSS dApps & Apps
Project Name | Matching Funds (USDC) | Matching Funds (USD) |
---|---|---|
Revoke.cash | $15,000 | $14,931.27 |
Superchain Eco dApps | $15,000 | $14,931.27 |
Hey.xyz (formerly Lenster) | $15,000 | $14,931.27 |
The Tor Project | $15,000 | $14,931.27 |
Giveth | $15,000 | $14,931.27 |
GG22 Hackathon Alumni
Here’s an overview of additional projects that received matching funds in this round:
Project Name | Matching Funds (USDC) | Matching Funds (USD) |
---|---|---|
Geist dApp Kit | $10,000 | $9,954.18 |
Warp Ads | $10,000 | $9,954.18 |
UpStore🛡️ | $10,000 | $9,954.18 |
Realize It | $10,000 | $9,954.18 |
Postino | $10,000 | $9,954.18 |
GG22 OSS Web3 Infrastructure
Here’s an overview of more projects that received significant matching funds this round:
Project Name | Matching Funds (USDC) | Matching Funds (USD) |
---|---|---|
L2BEAT | $30,000 | $29,862.54 |
eth.limo | $30,000 | $29,862.54 |
Dappnode | $30,000 | $29,862.54 |
Ethereum Attestation Service (EAS) | $30,000 | $29,862.54 |
EthStaker | $25,711.66 | $25,593.85 |
Round and Results Calculation Details
Before GG20 began, we proposed a two-pronged sybil resistance strategy. To recap it briefly, we would continue to use COCM (Connection-Oriented Cluster Matching) as we had in GG20 & GG22.
As explained in the post, and the paper which introduced this mechanism to the world, COCM is much less vulnerable to Sybil Attacks than ordinary QF because it reduces the matching of donors who look similar.
In addition, over the past few rounds, Passport’s Model-Based Detection system has yielded greater sybil resistance than the stamp-based system without any of the user friction. When used together, we believe these two tools produce the most sybil-resistant results we’ve ever had.
There were some major updates made to Passport’s MBD system, which you can read more about here.
Connection-Oriented Cluster Matching (COCM)
COCM is an approach within Gitcoin Grants that enhances Quadratic Funding by prioritizing projects with diverse support bases, helping to counteract sybil attacks and coordinated groups trying to unfairly influence funding distribution. Key elements include:
- Diversity Bonus: COCM increases matching funds for projects supported by a wide array of “tribes” or distinct groups, rewarding cross-group support and broad appeal.
- Markov Chain Enhancement: Recent updates to COCM use a Markov chain approach to gauge connection strength between users and projects, providing stronger sybil resistance by analyzing indirect connections.
- Funding Distribution: COCM’s design inherently shifts some funds from top projects to those in the “long tail,” enhancing the reach of smaller or niche projects.
Gitcoin Passport’s Model-Based Detection System
The Gitcoin Passport team has implemented a model that evaluates on-chain activity to detect potential sybil accounts, enhancing funding fairness by:
- Address Probability Scoring: The model assigns each address a probability score, indicating whether it likely belongs to a genuine user or a sybil account.
- Continuous Improvement: While the model sometimes mistakenly flags new users with limited on-chain history, the team is refining the dataset and expanding to include Layer 2 networks, effectively reducing sybil influence on funding results.
These efforts together strengthen Gitcoin’s defenses against manipulation, helping to ensure fair distribution of funds to genuine community-supported projects.
Code of Conduct Reminder
As a reminder to all projects, quid pro quo is explicitly against our agreement. Providing an incentive or reward for individuals to donate to specific projects can affect your ability to participate in future rounds. If you see someone engaging in this type of behavior, please let us know.
We have removed Pheasant Network from matching distribution calculations, as this project clearly participated in Quid Pro Quo.
Next Steps
We plan to distribute the matching by November 22, after the results are open for discussion for five days.
It’s worth noting that GG22 pre-approved the matching fund to be paid out before results were posted. This means that the payout process to grantees will occur faster, after this post has been left open for community input.
We are also hosting an internal retro in the following weeks and will publish further results and learnings. And as always, a detailed blog post will be published on the day that payouts are distributed.
We’re also always looking for direct feedback from the community on which improvements would make GG23 even better. Please don’t hesitate to let us know!