“When we talked to round operators about their experiences with COCM after GG21, almost all of them told us that COCM gave a better signal of what their community as a whole wanted. Plus, everyone was happy with how COCM made it much harder to game the system.” - Joel Miller, Creator of COCM
Quadratic Funding (QF) was designed to democratize funding for community projects by giving more matching to projects with more donors, thereby amplifying the impact of small donations. However, it has a critical weakness: it is vulnerable to manipulation through Sybil attacks and coordinated groups. To get more matching you simply need to get more donors.
At Gitcoin, we noticed a concerning pattern: Less legitimate projects would secure more funding than projects that seemed best for the ecosystem, solely by attracting many single-issue voters through bots or promises of kickbacks and airdrops. This skewed funding results by way of the artificial increase of donations. The more credible projects were left with less matching funds.
Here is an example from a real Gitcoin Grants Round of a sybil attack, to illustrate the problem:
It is noticeable how Crypto Babes Club is distanced away from the cluster of projects. It has 207 connections in total. Here is what is visible:
Even if the Crypto Babes donors weren’t bots, they’d still be really misaligned with the larger community. COCM is better at reflecting what your community as a whole wants.
To address these vulnerabilities, we developed Connection-Oriented Cluster Matching (COCM). COCM builds on QF's strengths while introducing crucial safeguards against manipulation.
“COCM does a better job than Quadratic Funding at reflecting the values of the community. What I’m proud of with COCM is that we got the math, the algorithms, to reflect the human values that people have in this community.” - Joel Miller, Creator of COCM
Umar Khan, Data Lead at Gitcoin, adds: "Over the past six months we shifted almost all of our rounds from running on base QF to running on the COCM version of QF because of how much it improves funding results. It's an upgrade from asking 'who has the biggest network' to 'who has the most consensus in our shared network'."
To maximize matching under COCM, projects should encourage:
While COCM significantly improves upon QF, it's important to note that it may present challenges for newer projects or those with highly focused communities. We're continuously working to refine the algorithm to balance these considerations.
A few things to keep in mind:
For a deeper dive into COCM, including interactive visualizations, visit our COCM Explainer App.
We're always looking to improve COCM and our funding mechanisms. Join the latest discussions on our governance forum and help shape the future of decentralized funding.