Skip to main content
ExplainerCapital AllocationQuadratic Funding· 6 min read· in Community

Quadratic Funding Matches Grassroots Donations in Proportion to Backer Breadth Rather Than Total Capital

By squaring the sum of the square roots of individual donations, quadratic funding mathematically prioritizes the number of contributors over the total amount raised. The mechanism allows community-driven projects to out-raise heavily backed initiatives by amplifying small, widespread contributions.

By Hui Lin

Share this story

In short

  1. Quadratic funding uses a non-linear mathematical formula to distribute matching funds, heavily prioritizing the total number of unique contributors over the raw amount of capital raised.
  2. A project funded by 100 individuals giving one dollar each will receive a massive matching subsidy, while a project receiving a single $100 donation will receive zero matching funds.
  3. Because the system rewards the sheer volume of participants, it requires strict identity verification to prevent individuals from creating fake accounts to maliciously extract matching subsidies.

Community projects with broad grassroots support can now mathematically out-raise initiatives backed by single wealthy donors. A capital-allocation mechanism called quadratic funding has inverted the traditional philanthropic model, matching funds based on the number of contributors rather than the sheer volume of dollars.[7]

The mechanism compresses the influence of large donations and amplifies projects with widespread backing. A dollar spread across many people counts for significantly more than a dollar from one person. This outcome measures collective preference rather than purchasing power, fundamentally altering how public goods are financed.[3]

The concept was formally proposed in a 2018 academic paper titled "Liberal Radicalism: A Flexible Design for Philanthropic Matching Funds." The authors—Ethereum co-founder Vitalik Buterin, Harvard economist Zoë Hitzig, and Microsoft researcher E. Glen Weyl—sought a mathematically optimal way to fund public goods.[2][3]

Public goods, such as open-source software, free education, or community infrastructure, are notoriously difficult to fund. Because they are available to everyone indiscriminately, individuals tend to underinvest, assuming others will foot the bill. The 2018 paper proposed a matching system that incentivizes small, individual contributions to overcome this free-rider problem.[4]

The Mechanics of the Matching Pool

The system relies on a central matching pool provided by philanthropists, governments, or corporate sponsors. Instead of a traditional one-to-one match, this pool is distributed using a specific formula that heavily weights the breadth of a project's support over the depth of any single donor's pockets.[5]

"One-dollar-one-vote distributes influence according to wealth, leading to plutocracy," notes Forkast News. Conversely, a strict one-person-one-vote system ignores how intensely a community member actually cares about a specific issue. Quadratic funding sits between the two, allowing participants to express preference intensity while making it exponentially expensive for whales to dominate.[4]

The core engine of quadratic funding is its matching formula: the funding a project receives equals the square of the sum of the square roots of individual contributions. Mathematically, this is expressed as M = (Σ √cᵢ)², where cᵢ represents each individual donation.[3]

The core mathematical engine that powers quadratic funding.

This non-linear equation creates a massive divergence between concentrated wealth and distributed support. Taking the square root of each contribution diminishes the weight of large sums, while summing those roots before squaring the total exponentially rewards the sheer number of unique participants backing a proposal.[3]

The Mathematics of Broad Support

Consider two community projects that each raise exactly $100 in direct contributions. Project X receives its funding from a single wealthy donor. The formula takes the square root of 100, which is 10, and squares it, resulting in 100. Project X receives zero matching funds from the central pool.[2]

Project Y, however, raises its $100 by collecting $1 from 100 different community members. The square root of 1 is 1. Summing that across 100 donors yields 100. Squaring that sum results in 10,000. Project Y requires $9,900 in matching funds to fulfill the mathematical ideal.[2]

How the formula treats identical amounts of capital differently based on the number of contributors.

"A project that receives small donations from 100 people will receive dramatically more matching funds than a project that receives a single large donation of the same total amount," explains the Free Cities Institute. The mechanism treats the raw count of contributors as the ultimate signal of public value.[2]

The theoretical formula assumes an infinite matching pool, which does not exist in reality. In practice, matching pools are strictly capped. When the total ideal matching across all projects exceeds the available funds, administrators must apply a capital-constrained variant of the formula to distribute the pool.[1]

Scaling to Finite Budgets

The original 2018 paper anticipated this limitation, introducing a scaling factor to ensure the matching budget is not exceeded. This factor blends each project's allocation between two extremes: pure quadratic funding at the high end, and direct contributions with zero matching at the low end.[1]

Crucially, scaling down must be done correctly. Using a project's ideal quadratic funding value as a simple proportional weight to split the pool conflates direct contributions with the matching subsidy. This flawed approach over-rewards projects whose value comes mostly from a few large contributions at the expense of small-donor initiatives.[1]

Proper capital-constrained implementations apply a scaling factor exclusively to the matching subsidy portion. If a matching pool only holds $6,000 but the ideal formula demands $12,000, the scaling factor reduces the subsidy proportionally while leaving the direct contributions intact, preserving the mathematical advantage of broad grassroots support.[1]

This scaling process ensures the mathematical advantage of broad grassroots support is preserved even when funds are tight. Administrators must calculate the ideal subsidy for every project first, then compress those subsidies uniformly to fit the reality of the available capital.[1]

Real-World Implementations

The most prominent deployment of this mechanism is Gitcoin Grants, an open-source platform in the Ethereum ecosystem. Since 2019, Gitcoin has facilitated over $60 million in public goods funding across hundreds of rounds, utilizing quadratic funding to allocate capital to software developers and community builders.[3][6]

During Gitcoin's Round 6 in July 2020, the mechanism's mechanics were clearly demonstrated on a project called the EIP-1559 Community Fund. Early contributions were dominated by a few large donors, resulting in an initial ratio of approximately $20,000 contributed but only $4,000 in matching funds.[6]

As the number of unique contributors grew, the matching subsidy exponentially overtook the direct capital raised.

As smaller donors flooded in, the matching ratio inverted. The fund ultimately raised $65,473 total, drawing approximately $30,000 in direct contributions and $35,578 in quadratic matching from 412 unique contributors. The sheer volume of individual backers forced the formula to allocate a massive matching subsidy.[6]

Beyond capital allocation, the mechanism generates a secondary byproduct: preference signaling. As Vitalik Buterin wrote in his Round 6 retrospective, the grant "served as a credible community signal of the level of demand for the proposal," producing a democratic mandate weighted by breadth of support rather than raw wealth.[6]

The Sybil Vulnerability

Because the formula heavily rewards the number of contributors, it introduces a severe vulnerability known as a Sybil attack. If a single donor splits a $100 contribution into 100 fake accounts donating $1 each, they can maliciously extract the $9,900 matching subsidy intended for genuine grassroots projects.[3][4]

Defending against Sybil attacks requires robust proof-of-unique-identity systems. Platforms must verify that every wallet or account belongs to a distinct human being. Protocols like clr.fund combine exclusive cryptography and mechanism design to prevent bribery and collusion while preserving donor privacy during the voting and funding process.[3][5]

Illustration: Without strict identity verification, the mechanism is highly vulnerable to actors creating fake accounts to extract matching funds.

The mechanism is now moving beyond digital infrastructure into physical communities. The Downtown Stimulus project in Boulder, Colorado, utilized quadratic funding to distribute pandemic aid, while a pilot program in Split, Croatia, is testing the mechanism for prioritizing municipal public goods.[5]

How we did this

Method
Derived the mathematical divergence in matching subsidies by comparing two funding scenarios with identical direct capital but different contributor counts, applying the capital-constrained quadratic funding formula.
What we found
A project funded by 100 individual one-dollar donations generates a matching subsidy 9,900 percent larger than a project receiving a single $100 donation, mathematically neutralizing the influence of wealthy individual backers.
What we worked from
Limits of this analysis
This mathematical ideal assumes perfect identity verification; in practice, the mechanism is highly vulnerable to Sybil attacks where a single donor splits their capital across multiple fake identities.

Terms to know

Quadratic Funding
A capital-allocation mechanism that distributes a matching pool by weighting the number of contributors over the size of each contribution.
Matching Pool
A shared reservoir of funds provided by philanthropists or sponsors that tops up individual contributions according to the quadratic formula.
Public Goods
Projects, services, or infrastructure that are available to all members of a society indiscriminately, such as open-source software or community parks.
Sybil Attack
A security vulnerability where a single user creates numerous fake identities to manipulate a system that relies on counting unique participants.
Capital-Constrained Scaling
A mathematical adjustment applied to the quadratic funding formula to ensure total payouts do not exceed the finite budget of the matching pool.

Questions readers ask

Where does the matching money come from?

The matching pool is typically provided by philanthropic organizations, government grants, or corporate sponsors who want to fund public goods but prefer to let the community dictate the specific allocations.

What happens if the matching pool runs out?

Administrators apply a mathematical scaling factor. This proportionally reduces the matching subsidy for every project so that the total payouts perfectly fit the available budget, without altering the direct contributions.

Can someone just make 100 fake accounts to get more matching?

Yes, this is known as a Sybil attack. To prevent it, quadratic funding platforms require strict proof-of-unique-identity verifications, ensuring that every participating account belongs to a distinct, verified human being.

Different angles

Mechanism Designers

Economists focused on the mathematical optimality of the formula to solve the free-rider problem.

For mechanism designers and economists, quadratic funding represents a mathematical breakthrough in solving the classic free-rider problem associated with public goods. By ensuring that the cost of influencing an outcome scales quadratically, the formula perfectly aligns individual incentives with collective welfare. They argue that this mechanism finally provides a way to measure the true public value of an initiative, stripping away the distortions caused by concentrated wealth.

Web3 Implementers

Developers focused on the practical challenges of deploying the mechanism securely in the real world.

Implementers tasked with actually running these funding rounds view the mathematical elegance of the formula as secondary to the massive security challenges it creates. Because the formula exponentially rewards the number of contributors, it creates an overwhelming financial incentive for Sybil attacks. For this camp, the future of quadratic funding relies entirely on the development of privacy-preserving, decentralized identity verification systems that can prove unique personhood without compromising user data.

Traditional Philanthropists

Funders utilizing the mechanism to generate a credible, democratic signal of community demand.

For traditional philanthropic organizations and grant committees, the primary value of quadratic funding is not necessarily the capital allocation itself, but the preference signaling it generates. Rather than relying on isolated boards to guess which projects a community needs, philanthropists can use their capital as a matching pool to force the community to reveal its actual priorities. This transforms the grant-making process from a top-down directive into a bottom-up democratic mandate.

Web3 Implementers 40%Mechanism Designers 35%Traditional Philanthropists 25%
Web3 Implementers
Developers deploying the mechanism in the real world, heavily focused on solving the identity verification and Sybil resistance challenges.
Mechanism Designers
Economists and researchers focused on the mathematical optimality of the formula to solve the free-rider problem in public goods.
Traditional Philanthropists
Funders utilizing the mechanism not just to allocate capital, but to generate a credible, democratic signal of what the community actually wants.

Perspectives this story doesn't cover

  • Small-dollar donors who participate in these rounds
  • Project creators who rely on quadratic funding for their livelihoods

Sources

Source coverage

7 outlets

3 viewpoints surfaced

Web3 Implementers 40%Mechanism Designers 35%Traditional Philanthropists 25%
  1. [1]OctantWeb3 Implementers

    Capital-constrained Quadratic Funding

    Read on Octant →
  2. [2]Free Cities InstituteMechanism Designers

    Infrastructure Funding Through Quadratic Finance

    Read on Free Cities Institute →
  3. [3]MetlabsWeb3 Implementers

    Quadratic Funding: A capital-allocation mechanism for public goods

    Read on Metlabs →
  4. [4]Forkast NewsMechanism Designers

    What is quadratic funding?

    Read on Forkast News →
  5. [5]RadicalxChangeTraditional Philanthropists

    Plural Funding

    Read on RadicalxChange →
  6. [6]GitcoinWeb3 Implementers

    How a Gitcoin grant funded EIP-1559 implementation and signaled community demand

    Read on Gitcoin →
  7. [7]Factlen Editorial Team

    Synthesis by Factlen editorial team

    Read on Factlen Editorial Team →

Comments

Stay informed

Every angle. Every day.

Get Community stories with full source coverage and perspective breakdowns, free every day.