Quadratic Voting is a governance mechanism where participants allocate a budget of voice credits to express their preferences across multiple proposals. The key innovation is that the cost of casting votes for a single option increases quadratically with the number of votes cast. For example, 1 vote costs 1 credit, 2 votes cost 4 credits (2²), 3 votes cost 9 credits (3²), and so on. This pricing structure makes it prohibitively expensive for any single participant to dominate an outcome, as the cost of marginal influence rises sharply. It is mathematically designed to approximate the optimal allocation of a public good by aligning individual expenditure with the social welfare created.
Quadratic Voting
What is Quadratic Voting?
Quadratic Voting (QV) is a collective decision-making mechanism designed to capture the intensity of voter preferences, where the cost of additional votes for a single option increases quadratically.
The mechanism's core principle is to measure the intensity of preference, not just binary support or opposition. A voter who feels strongly about a proposal can spend a large portion of their credit budget on it, but doing so significantly reduces their ability to influence other decisions. This creates a more nuanced and efficient aggregation of preferences compared to simple one-person-one-vote systems. QV is particularly suited for on-chain governance in decentralized autonomous organizations (DAOs) and funding mechanisms like quadratic funding, where it helps allocate communal resources to projects based on the breadth of community support rather than the depth of funding from a few large contributors.
In practice, implementing QV requires careful design to prevent Sybil attacks, where a user creates multiple identities to gain more voice credits. Common mitigations include identity verification (e.g., proof-of-personhood systems) or correlating voting power with a scarce resource like token holdings, though the latter can dilute the egalitarian ideal. Pioneered by economist Glen Weyl and legal scholar Eric Posner, QV represents a significant advancement in mechanism design, aiming to create fairer and more efficient outcomes in democratic and market-mimicking processes within blockchain ecosystems and beyond.
How Quadratic Voting Works
Quadratic Voting (QV) is a collective decision-making mechanism designed to capture the intensity of voter preferences by allowing individuals to allocate a budget of voice credits across multiple proposals.
Quadratic Voting (QV) is a collective decision-making mechanism designed to capture the intensity of voter preferences by allowing individuals to allocate a budget of voice credits across multiple proposals. Unlike one-person-one-vote systems, QV uses a cost function where the cost to cast multiple votes for a single option increases quadratically. For example, casting one vote costs 1 credit, two votes cost 4 credits (2²), three votes cost 9 credits (3²), and so on. This pricing structure makes it exponentially more expensive to concentrate all influence on a single choice, encouraging voters to distribute their limited budget to signal their strongest preferences more accurately.
The core innovation is the quadratic cost curve, which creates a mathematical link between a voter's expressed preference strength and the economic cost of expressing it. This mechanism is theorized to maximize overall social welfare by aggregating preferences in a way that one-person-one-vote or simple token-weighted voting cannot. It effectively mitigates the tyranny of the majority by giving minority groups with strong preferences a financially efficient way to outvote an apathetic majority. The system requires a fungible budget of voice credits distributed equally to participants, which are spent and not staked, ensuring each participant starts with equal potential influence.
In practice, implementing QV involves several key steps: issuing credits, conducting the vote where participants pay the quadratic cost for their chosen vote allocations, and tallying results. A common formula for the cost is cost = (number of votes)². This has been applied in contexts ranging from community treasury grants (like Gitcoin Grants) to corporate decision-making and political theory experiments. The primary computational challenge is preventing Sybil attacks, where an attacker creates many identities to gain more credits; this is typically addressed through robust identity verification or proof-of-personhood systems.
Compared to other systems, QV offers distinct trade-offs. It is more expressive than plurality voting and more resistant to wealth-based dominance than token-weighted voting (often called "plutocracy"). However, it is more complex to implement and explain than simpler models. Its effectiveness relies heavily on voters understanding the cost mechanism to strategize effectively. When functioning ideally, QV produces outcomes that reflect not just how many people support an option, but how strongly they support it relative to other choices, leading to more nuanced and legitimate collective decisions.
Key Features of Quadratic Voting
Quadratic Voting (QV) is a collective decision-making mechanism where participants allocate a budget of 'voice credits' across multiple proposals, with the cost of additional votes on a single proposal increasing quadratically.
Quadratic Cost Function
The core mechanism where the cost of casting votes for a proposal scales with the square of the number of votes cast. For example, 1 vote costs 1 credit, 2 votes cost 4 credits, 3 votes cost 9 credits, and so on. This exponential cost curve is designed to make strong preferences expensive, preventing a single participant from dominating the outcome.
Voice Credit Budget
Each participant receives an equal, fixed budget of voice credits to spend across all proposals. This budget enforces fairness and forces participants to make trade-offs, strategically allocating their limited influence to the issues they care about most. The budget is typically non-transferable and expires after the voting round.
Revealed Preference Intensity
QV allows voters to signal the intensity of their preferences, not just binary approval/disapproval. By spending more credits on a proposal, a voter demonstrates a stronger conviction. This generates more nuanced data than one-person-one-vote systems, potentially leading to outcomes that maximize aggregate welfare.
Protection Against Sybil Attacks
The quadratic cost function provides inherent, though not complete, resistance to Sybil attacks (creating multiple identities). To double your influence on a single proposal, an attacker must quadruple their resource cost. Effective protection typically requires coupling QV with a robust identity or proof-of-personhood system to prevent simple credit farming.
Funding & Budget Allocation
A common application is the Quadratic Funding model for public goods. Contributors' donations are matched from a central fund based on the square of the sum of square roots of contributions. This optimally allocates matching funds to projects with the broadest base of support, even from small donors, rather than just the largest total donations.
Implementation & Calculation
The final tally for a proposal is the sum of the square roots of each voter's allocated credits, squared. Formally: Votes = (sum(â(credits_spent_by_voter_i)))^2. Platforms like Gitcoin Grants use this for crowdfunding. Smart contracts on Ethereum and other chains automate the credit distribution, voting, and result calculation.
The Mathematical Basis & Formula
Quadratic Voting (QV) is a collective decision-making mechanism where participants express the intensity of their preferences by allocating a budget of 'voice credits' across proposals, with the cost of additional votes on a single issue increasing quadratically.
The core mathematical formula governing Quadratic Voting is Cost = (Number of Votes)². This means that to cast n votes for a single proposal, a voter must spend n² voice credits from their budget. For example, casting 1 vote costs 1 credit, 2 votes cost 4 credits, 3 votes cost 9 credits, and so on. This quadratic cost function is the defining characteristic that makes QV fundamentally different from simple one-person-one-vote systems, as it imposes a rapidly escalating price for expressing a strong preference, forcing voters to make trade-offs.
The mechanism's power lies in its ability to efficiently aggregate preferences. Theoretically, under certain assumptions, QV leads to decisions that maximize the sum of the utilities of the participants. This is because the marginal cost of an additional vote equals the number of votes already cast, which, in equilibrium, should reflect the voter's marginal utility for that outcome. In practice, each voter solves an optimization problem: given their fixed budget of credits (e.g., 100), they allocate votes across various proposals to maximize their total expressed utility, subject to the quadratic cost constraint.
A critical implementation detail is the use of a square root function for tallying. The vote tally for a proposal is not the sum of raw votes, but the sum of the square roots of each voter's allocated votes: Tally = ÎŁ â(Votes_i). This mathematical transformation is the inverse of the cost function and ensures that a single voter casting 9 votes (costing 81 credits) contributes only 3 units (â9) to the final tally, while nine different voters each casting 1 vote (each costing 1 credit) contribute 9 units (9 * â1) collectively. This prevents wealthy or highly motivated individuals from dominating the outcome.
The quadratic formula creates a natural market for preference intensity. It allows a voter with a moderate preference on many issues to spread their influence, while a voter with a very strong preference on a single issue can concentrate their budget there, albeit at a high marginal cost. This system surfaces not just what people want, but how much they want it relative to other choices, leading to more nuanced and socially optimal outcomes than binary voting in funding public goods, protocol parameter settings, or grant allocations.
Ecosystem Usage & Protocols
Quadratic Voting (QV) is a collective decision-making mechanism where the cost of a vote increases quadratically with the number of votes cast on a single option, designed to better reflect the intensity of voter preferences and prevent dominance by wealthy participants.
Core Mechanism: The Cost Curve
In Quadratic Voting, participants are allocated a budget of voice credits. The cost to cast multiple votes for a single proposal is the square of the number of votes. For example:
- 1 vote costs 1 credit.
- 2 votes cost 4 credits (2²).
- 10 votes cost 100 credits (10²). This quadratic cost function forces voters to make trade-offs, allocating their budget across issues they care about most intensely rather than concentrating all power on a single choice.
Key Benefit: Preference Intensity
Unlike one-person-one-vote systems that only capture binary preference, QV captures the strength of preference. A voter who feels passionately about an issue can express that by spending more of their credit budget, but at a rapidly increasing cost. This allows the aggregation mechanism to distinguish between mild and strong support, leading to decisions that maximize overall voter satisfaction or utility.
Sybil Resistance & Identity
A critical challenge for QV is Sybil attacks, where a single entity creates many identities to gain more voice credits. Effective implementation requires a costly-to-fake identity system or proof-of-personhood. Protocols often rely on:
- BrightID or Proof of Humanity for unique identity verification.
- Social graph analysis to detect and cluster duplicate identities.
- Staked identity systems where a financial deposit is at risk.
Limitations & Criticisms
While powerful, QV has notable limitations:
- Complexity: The mechanism is less intuitive than simple voting, potentially reducing participation.
- Collusion: Participants can coordinate to bypass the cost curve by splitting preferences among fake identities (linked to Sybil resistance).
- Information Requirements: Voters need to understand their budget constraints and the cost curve to vote strategically.
- Tyranny of the Majority: It can still marginalize consistently intense minorities if the majority has a mild preference against them.
Quadratic Voting vs. Other Governance Models
A technical comparison of governance mechanisms based on their core properties, economic incentives, and implementation trade-offs.
| Feature / Metric | Quadratic Voting (QV) | One-Token-One-Vote (1T1V) | Conviction Voting | Simple Majority |
|---|---|---|---|---|
Core Voting Power Function | Cost = (Votes)² * Cost Per Vote | Power â Token Quantity Held | Power â Tokens * Time Committed | One Person, One Vote |
Resistance to Sybil Attacks | High (Cost scales quadratically) | Low (Directly proportional to capital) | Medium (Cost is capital + time) | Requires External Identity |
Capital Efficiency for Voters | Low (Cost increases non-linearly) | High (Direct capital leverage) | Medium (Capital is locked, not spent) | N/A |
Expressive Intensity Scaling | Yes (Marginal cost increases) | No (Linear scaling only) | Yes (Via time commitment) | No |
Typical Implementation Layer | Smart Contract (on-chain cost) | Native Protocol / Snapshot | Smart Contract (with time locks) | Off-chain / DAO Tooling |
Preference Aggregation Method | Sum of square roots of votes | Sum of token weights | Sum of time-weighted tokens | Sum of individual votes |
Susceptibility to Whale Dominance | Low | High | Medium | Low |
Common Use Case | Public goods funding, preference polling | Protocol parameter upgrades, treasury spend | Continuous funding, gradual consensus | Social DAO decisions, off-chain polls |
Benefits and Intended Outcomes
Quadratic Voting (QV) is a collective decision-making mechanism designed to more accurately reflect the intensity of voter preferences while preventing dominance by a few wealthy actors. Its core benefits stem from its unique cost structure.
Preference Intensity Expression
Unlike one-person-one-vote, QV allows voters to express the strength of their preference by purchasing additional votes. The quadratic cost (e.g., 4 votes cost 16 credits) makes strong preferences expensive, forcing voters to strategically allocate their budget across issues they care about most. This yields a more nuanced signal of collective will.
Resistance to Sybil & Plutocracy
QV is engineered to be Sybil-resistant and mitigate plutocratic control. While a wealthy entity could buy many votes on a single issue, the quadratic cost makes it prohibitively expensive to dominate (e.g., 100 votes cost 10,000 credits). This creates a more equitable playing field compared to linear voting systems where money has direct, proportional influence.
Optimal Public Good Funding
In Quadratic Funding (a derivative of QV for funding public goods), the matching pool is distributed proportionally to the square of the sum of the square roots of contributions. This optimally allocates capital to projects with the broadest community support (many small donors) rather than those backed by a few large whales, aligning incentives with the public good.
Enhanced Legitimacy & Reduced Polarization
By forcing voters to make trade-offs, QV encourages consideration of multiple issues and reduces zero-sum, winner-take-all dynamics. Outcomes are perceived as more legitimate because they account for preference strength across the entire electorate, potentially leading to more stable, consensus-driven decisions in DAOs and governance platforms.
Practical Implementation & Challenges
Effective QV requires a fungible voting currency (like credits or tokens) and safeguards against collusion (e.g., vote buying). Real-world implementations, such as in Gitcoin Grants for open-source software funding, demonstrate its utility. Key challenges include voter education, determining the initial credit allocation, and designing user-friendly interfaces.
Related Concepts
- Plurality Voting: Simple majority wins, ignores preference intensity.
- Conviction Voting: Voting power increases linearly with the time tokens are locked.
- Futarchy: Governance via prediction markets on policy outcomes.
- Holographic Consensus: Combines prediction markets with QV to pre-filter proposals.
- Pairwise Bonding Curves: A market-based mechanism for discovering consensus.
Challenges and Practical Considerations
While quadratic voting offers a powerful mechanism for preference aggregation, its practical implementation faces significant hurdles related to cost, identity, and game theory.
Sybil Attack Vulnerability
The core security model of quadratic voting relies on one-person-one-identity. If a single entity can cheaply create many pseudonymous identities (Sybils), they can split their capital across them to pay the square root of the cost per vote, effectively gaming the system to exert disproportionate influence. This makes robust identity verification or proof-of-personhood a critical prerequisite.
High Transaction Costs
On blockchain networks, each vote is an on-chain transaction. The quadratic cost formula (cost = credits²) can lead to substantial gas fees, especially for high-conviction votes. This creates a significant barrier, potentially disenfranchising smaller stakeholders and skewing outcomes toward wealthier participants who can absorb these fixed transaction costs.
Complex Voter Experience
The cognitive load of budgeting voting credits and understanding the quadratic cost/impact trade-off is high. Voters must strategically allocate a limited budget across multiple proposals, which can lead to:
- Voter apathy due to complexity.
- Inefficient credit allocation if voters don't understand the marginal cost of each additional vote.
- Potential for strategic misrepresentation of preferences.
Funding and Credit Allocation
Determining the initial distribution of voting credits is a major design challenge with political implications. Common methods include:
- Equal distribution (one-person, one-vote-then-square).
- Proportional to stake (e.g., token holdings).
- Hybrid models. Each method embeds different values (egalitarian vs. plutocratic) and can dramatically alter outcomes. There is no universally "correct" allocation mechanism.
Collusion and Bribery
QV is theoretically resistant to simple vote buying, as the cost to buy a voter's influence scales quadratically. However, sophisticated collusion mechanisms can emerge. For example, a briber could directly pay for a voter's transaction fees or use commit-reveal schemes and dark DAOs to coordinate vote splitting across Sybil identities, undermining the system's integrity.
Result Interpretability
The outcome of a QV round is not a simple count, but a vector of paid credits. Interpreting the "will of the electorate" requires analyzing the intensity of preferences revealed by the quadratic spending. This complexity can reduce transparency and auditability for the average participant, making it harder to build legitimacy and trust in the final decision.
Etymology and History
The conceptual and practical development of Quadratic Voting, from economic theory to blockchain implementation.
The term Quadratic Voting originates from the mathematical relationship at its core: the cost of acquiring votes increases with the square of the number of votes cast. This mechanism was formally proposed by economists Steven Lalley and E. Glen Weyl in their 2017 paper, "Quadratic Voting and the Public Good." It evolved from earlier concepts like quadratic funding and the VickreyâClarkeâGroves (VCG) mechanism, aiming to capture the intensity of individual preferences in collective decision-making more efficiently than one-person-one-vote systems.
The theory posits that by making additional votes progressively more expensive, Quadratic Voting forces participants to economically express how strongly they care about an outcome. This creates a market for votes where marginal cost equals marginal benefit, theoretically leading to decisions that maximize aggregate welfare. Its initial applications were proposed for corporate governance and public policy referenda, where discerning the strength of minority opinions is crucial for optimal outcomes.
The migration of Quadratic Voting to blockchain and decentralized autonomous organizations (DAOs) began around 2018-2019, pioneered by projects like Gitcoin Grants. The blockchain's transparent ledger and native token systems provided an ideal, tamper-proof environment to implement the complex payment and voting logic. Here, it is often used for retroactive public goods funding, allowing communities to allocate resources in a way that magnifies the preferences of a broad contributor base rather than a few large whales.
A key historical implementation is the Gitcoin Grants matching rounds, which use a variant called Quadratic Funding. In this model, a matching pool is distributed to projects proportionally to the square of the sum of the square roots of individual contributions. This elegantly demonstrates the core principle: many small donations signal stronger community support than a single large one, and the funding algorithm reflects this non-linearly.
The evolution continues with adaptations like Conviction Voting and Quadratic Delegation, which modify the basic formula for continuous funding or delegated representation. As a governance primitive, Quadratic Voting's history is a case study in translating dense economic theory into a practical, algorithmic tool for decentralized collectives, fundamentally altering how on-chain communities express preference intensity and allocate shared capital.
Frequently Asked Questions (FAQ)
Quadratic Voting (QV) is a collective decision-making mechanism designed to more accurately reflect the intensity of voter preferences. This section answers the most common technical and practical questions about its implementation and impact in blockchain governance.
Quadratic Voting (QV) is a governance mechanism where participants express the strength of their preferences by allocating voting credits, with the cost of additional votes for a single option increasing quadratically. A user's total influence is calculated as the square root of the sum of their squared votes across all proposals. For example, casting 1 vote costs 1 credit (1²), but casting 4 votes for the same option costs 16 credits (4²). This structure makes it prohibitively expensive for any single entity to dominate a decision, theoretically leading to outcomes that maximize overall voter satisfaction rather than simple majority rule. It is implemented in blockchain via smart contracts that manage credit issuance, vote casting, and result tabulation.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.