Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Ranked-Choice Voting

A voting system where participants rank candidates or proposals in order of preference, with votes redistributed in rounds until one option achieves a majority.
Chainscore © 2026
definition
ELECTORAL SYSTEM

What is Ranked-Choice Voting?

Ranked-choice voting (RCV) is an electoral system designed to produce majority-supported winners and promote more civil campaigns by allowing voters to rank candidates in order of preference.

Ranked-choice voting (RCV), also known as instant-runoff voting (IRV), is a single-winner electoral system where voters rank candidates on the ballot in order of preference (first choice, second choice, third choice, etc.). If no candidate receives a majority (over 50%) of first-choice votes, the candidate with the fewest votes is eliminated. Votes for the eliminated candidate are then redistributed to the next preferred candidate on each voter's ballot. This process of elimination and redistribution continues in rounds until one candidate achieves a majority and is declared the winner.

The primary mechanism of RCV is the instant runoff, which simulates a series of traditional runoff elections in a single ballot. This system is designed to address the spoiler effect common in plurality voting (where the candidate with the most votes wins, even without a majority), as it allows voters to support their true favorite without fear of wasting their vote. Key benefits often cited include encouraging more positive campaigning, as candidates seek second- and third-choice support from opponents' voters, and ensuring the winner has broad, majority support from the electorate.

In practice, RCV is used in various jurisdictions, including local elections in cities like New York City and San Francisco, state-level primaries, and for federal elections in Maine and Alaska. It is also the standard for the Academy Awards' Best Picture category. The tabulation process, while more complex than a simple vote count, is conducted by specialized software or through centralized counting centers to ensure accuracy and transparency in each elimination round.

Critics of ranked-choice voting argue that the system can be confusing for voters and may lead to ballot exhaustion, where a voter's ballot is discarded in later rounds because all their ranked candidates have been eliminated. Proponents counter that voter education mitigates confusion and that RCV fundamentally improves democratic outcomes by fostering more representative winners and reducing negative campaigning. The debate often centers on the trade-off between procedural simplicity and the quality of electoral outcomes.

From a technical and governance perspective, implementing RCV requires changes to ballot design, voting machinery, and election administration protocols. It is part of a broader family of preferential voting systems, which includes the single transferable vote (STV) used in multi-winner elections. As discussions about electoral reform continue, ranked-choice voting remains a prominent alternative to traditional plurality-based systems, championed for its potential to reflect voter intent more accurately and reduce political polarization.

how-it-works
ELECTORAL MECHANICS

How Ranked-Choice Voting Works: Step-by-Step

Ranked-choice voting (RCV) is an electoral system where voters rank candidates in order of preference. This guide details the sequential elimination and vote transfer process used to determine a majority winner.

In a ranked-choice election, voters mark their ballot by selecting a first-choice candidate and may then rank additional candidates as second-choice, third-choice, and so on. This contrasts with plurality voting (or "first-past-the-post"), where voters select only one candidate. The ranking system allows voters to express nuanced preferences without fear of vote splitting or spoiler effects, as their vote can transfer to their next choice if their top candidate is eliminated.

The tabulation process begins by counting all first-choice votes. If any candidate receives more than 50% of these votes, they are declared the winner. If no majority exists, the candidate with the fewest first-choice votes is eliminated. Votes for the eliminated candidate are not discarded; instead, each ballot is transferred to the voter's next-highest ranked candidate who is still in the race. This process of elimination and redistribution continues in rounds until one candidate achieves a majority.

A critical feature is the instant runoff mechanism, which simulates a series of runoff elections in a single ballot. For example, in a four-candidate race, the last-place finisher in Round 1 is eliminated, and their supporters' votes move to their second choices for Round 2. This repeats until a majority winner emerges. The system ensures the final winner has broad support, as they must be acceptable to a majority of voters, even if not all voters' first choice.

RCV is used in various forms globally, including single-winner RCV for offices like mayor and multi-winner RCV (or Single Transferable Vote) for city councils. Jurisdictions like Maine, Alaska, and New York City have adopted it for certain elections. Proponents argue it reduces negative campaigning, as candidates seek second- and third-choice rankings from opponents' supporters, and more accurately reflects the electorate's will.

From a technical and cryptographic perspective, ranked-choice voting presents unique challenges for end-to-end verifiable voting systems. Ensuring ballot secrecy while allowing for public auditability of the complex transfer and elimination rounds requires sophisticated cryptographic protocols, such as homomorphic encryption or zero-knowledge proofs, to prove the correctness of the tally without revealing individual voter rankings.

key-features
ELECTORAL MECHANISM

Key Features of Ranked-Choice Voting

Ranked-Choice Voting (RCV) is an electoral system where voters rank candidates in order of preference, enabling a majority winner through an iterative elimination process.

01

Preferential Ballot

Voters express their preferences by ranking candidates (e.g., 1st, 2nd, 3rd choice) on a single ballot, rather than selecting just one. This allows for more nuanced expression of voter intent and eliminates the 'spoiler effect' common in plurality voting.

02

Instant Runoff Process

If no candidate achieves a majority of first-choice votes, the candidate with the fewest votes is eliminated. Votes for the eliminated candidate are transferred to each voter's next-ranked choice. This process repeats in rounds until one candidate secures over 50% of the vote.

03

Majority Winner Requirement

The core goal of RCV is to ensure the winning candidate has broad support, specifically a majority of active votes in the final round. This contrasts with plurality systems where a winner can be elected with less than 50% of the total vote.

04

Single-Winner vs. Multi-Winner

RCV can be configured for different outcomes:

  • Single-Winner RCV: Used for executive offices like mayor (also called Instant-Runoff Voting).
  • Multi-Winner RCV: Used for legislative bodies (often called Single Transferable Vote or STV), where multiple seats are filled proportionally.
05

Wasted Vote Reduction

By allowing backup choices, RCV reduces vote wastage. A vote for a less-popular candidate is not 'thrown away' if that candidate is eliminated; it can then help elect the voter's next preferred candidate, encouraging more sincere voting.

ecosystem-usage
CONSENSUS MECHANISM

Ranked-Choice Voting in the Blockchain Ecosystem

Ranked-choice voting (RCV) is a governance mechanism where participants rank options in order of preference, enabling more nuanced and representative collective decision-making in decentralized organizations (DAOs) and on-chain protocols.

01

Core Mechanism: Instant Runoff

The most common RCV method is the instant-runoff voting (IRV) algorithm. Voters rank candidates (e.g., proposals, delegates). The candidate with the fewest first-choice votes is eliminated, and their votes are redistributed to the next preferred candidate on each ballot. This process repeats until one candidate achieves a majority, ensuring the winner has broad support.

  • Eliminates vote-splitting: Prevents a less-preferred candidate from winning due to a split majority.
  • On-chain execution: The tallying logic is encoded in a smart contract for transparency and automation.
02

Key Benefit: Improved Preference Expression

Unlike simple yes/no or single-choice voting, RCV allows voters to express a spectrum of preferences. This is critical for DAOs where multiple competing proposals may have merit. A voter can signal:

  • Primary support for their favored option.
  • Secondary support for a compromise, preventing a "lesser of two evils" dilemma.
  • Clear opposition by ranking disliked options last.

This leads to outcomes that better reflect the collective will and can reduce polarization.

04

Use Case: Optimism's Grant Elections

The Optimism Collective uses RCV (via Snapshot) to allocate millions in grant funding through its Retroactive Public Goods Funding (RPGF) rounds. Project applicants are ranked by badgeholders. This system:

  • Surfaces consensus among many high-quality projects.
  • Mitigates tactical voting where voters might otherwise only support a single favorite.
  • Demonstrates how RCV manages complex allocation decisions with a large, diverse electorate.
05

Challenges & Considerations

While powerful, RCV introduces complexity:

  • Voter Education: The process is less intuitive than simple voting, potentially lowering participation.
  • Gas Costs: On-chain tallying of complex ballots can be expensive, favoring off-chain signaling with on-chain execution.
  • Attack Vectors: Designs must consider collusion (e.g., block voting) and strategic ranking (not ranking a strong opponent).
  • Winner Selection: Different RCV algorithms (e.g., Condorcet method) can produce different winners from the same ballots.
06

Related Concept: Quadratic Voting

Quadratic Voting (QV) is another advanced mechanism often compared to RCV. In QV, voters allocate a budget of "voice credits" to proposals, where the cost to vote is quadratic relative to the vote strength. This aims to measure the intensity of preference rather than just the order.

  • RCV vs. QV: RCV finds a broadly acceptable winner; QV optimizes for aggregate welfare by allowing voters to signal how strongly they care.
  • Combined Use: Some systems explore hybrid models, using RCV to shortlist and QV to finalize funding amounts.
COMPARISON

Ranked-Choice Voting vs. Other Governance Mechanisms

A technical comparison of on-chain governance mechanisms based on key properties like vote representation, resistance to manipulation, and implementation complexity.

Feature / MetricRanked-Choice Voting (RCV)Simple Majority (1P1V)Quadratic Voting (QV)Token-Weighted Voting

Primary Voting Method

Ranked-choice ballots

Single-choice, one vote

Vote credits with quadratic cost

One token, one vote

Preference Aggregation

Instant-runoff or Condorcet

Plurality winner

Sum of square roots of credits spent

Direct token count

Resists Vote Splitting

Cost of Sybil Attack

High (requires ranking manipulation)

Low (simple token accumulation)

Very High (cost scales quadratically)

Low (linear token cost)

Expresses Preference Intensity

Implementation Complexity

Medium (requires tally algorithm)

Low (simple sum)

High (requires credit system & pricing)

Low (simple sum)

Typical Gas Cost per Voter

Medium

Low

High

Low

Known For

Electing consensus candidates

Majority rule, simple execution

Funding public goods, mitigating whale power

Capital-weighted decision-making

benefits
GOVERNANCE MECHANICS

Benefits of Ranked-Choice Voting for DAOs

Ranked-choice voting (RCV) is a decision-making mechanism that allows participants to rank multiple options in order of preference, offering distinct advantages for decentralized governance.

01

Eliminates Vote Splitting

In traditional plurality voting, support for similar proposals can be split, allowing a less popular option to win. RCV consolidates preferences, ensuring the winning option has the broadest consensus. For example, if a DAO is voting on three similar funding proposals, RCV prevents two popular but similar proposals from canceling each other out, leading to a more representative outcome.

02

Reduces Strategic Voting

Voters can express their true preferences without fear of "wasting" their vote on a less likely candidate. This encourages honest ranking and reduces tactical voting or vote gaming, where members might vote for a "lesser evil" instead of their preferred choice. This leads to more genuine expressions of community sentiment.

03

Enhances Legitimacy & Consensus

A winner in RCV must achieve a majority of support through successive rounds of counting, not just a plurality. This process, often involving instant-runoff voting, ensures the final decision is acceptable to a wider segment of the community, increasing the perceived legitimacy and stability of governance outcomes.

04

Facitates Complex Multi-Option Decisions

DAOs often face decisions with numerous similar or nuanced proposals (e.g., grant funding, parameter changes). RCV is uniquely suited for these scenarios, allowing voters to rank-order all options. This provides richer data on voter sentiment compared to simple yes/no or single-choice votes.

05

Improves Voter Expression

Beyond a simple choice, RCV captures the intensity of preference. A voter's second or third choice still influences the outcome, giving a more complete picture of the community's will. This can be particularly valuable for gauging support for backup plans or compromise positions.

challenges-considerations
RANKED-CHOICE VOTING

Challenges & Technical Considerations

While offering significant benefits, implementing Ranked-Choice Voting (RCV) on-chain introduces unique technical hurdles related to voter experience, computational complexity, and protocol design.

01

Voter Complexity & Ballot Exhaustion

RCV requires voters to understand a more complex ranking process, which can lead to ballot exhaustion where a voter's choices are eliminated before a winner is decided. Key challenges include:

  • Voter education is critical to prevent unintentional spoiler effects.
  • UI/UX design must clearly guide users through ranking multiple candidates.
  • Spoiled ballots can occur if rankings are incomplete or invalid, potentially disenfranchising voters.
02

Computational Overhead & Gas Costs

The instant-runoff tabulation process is more computationally intensive than simple plurality voting. On-chain, this translates to:

  • Higher gas costs for both casting ranked ballots and executing the tallying logic.
  • Increased block space consumption, especially for elections with many candidates.
  • A trade-off between on-chain verifiability and the cost of executing complex tallying smart contracts.
03

On-Chain Privacy & Vote Buying

Fully transparent on-chain voting can undermine RCV's integrity by enabling vote buying or coercion. Adversaries could demand proof of a specific ranking. Mitigations include:

  • Commit-reveal schemes or zero-knowledge proofs (ZKPs) to hide rankings until the vote closes.
  • Minimal viable anonymity designs that separate voter identity from ballot content, though this adds significant protocol complexity.
04

Sybil Resistance & Identity

RCV's fairness depends on one-person-one-vote. Blockchain's pseudonymous nature requires robust Sybil resistance to prevent an entity from controlling multiple voting identities (wallets). Solutions often involve:

  • Proof-of-personhood or soulbound token (SBT) systems to anchor identity.
  • Delegation to oracles or trusted registries for identity verification, which introduces centralization trade-offs.
05

Result Verifiability & Audit Trails

A core promise of on-chain voting is cryptographic verifiability. For RCV, this means every participant must be able to audit:

  • That their ballot was recorded correctly (individual verifiability).
  • That the tabulation algorithm was executed faithfully without error or manipulation (universal verifiability).
  • This requires publishing all ballots and the full elimination sequence, which conflicts with privacy goals.
06

Standardization & Interoperability

Lack of standards for RCV smart contracts and data formats hinders ecosystem development. Challenges include:

  • No common interface for wallets and dApps to interact with different RCV implementations.
  • Fragmented tallying logic, making it difficult to audit or compare results across platforms.
  • Interoperability issues for cross-chain governance, where votes may need to be aggregated from multiple ledgers.
FAQ

Common Misconceptions About Ranked-Choice Voting

Ranked-choice voting (RCV) is a voting system where voters rank candidates in order of preference, but several persistent myths about its complexity and fairness often circulate. This section addresses the most frequent misunderstandings with clear, factual explanations.

No, your vote absolutely counts even if your first-choice candidate is eliminated. In ranked-choice voting, if your top choice is eliminated, your vote is automatically transferred to your next highest-ranked candidate who is still in the race. This process continues until a candidate achieves a majority. This system ensures your vote contributes to the final outcome rather than being 'wasted' on a non-viable candidate, a common flaw in plurality voting systems.

RANKED-CHOICE VOTING

Technical Implementation Details

This section details the core mechanisms, data structures, and cryptographic primitives that enable secure and verifiable ranked-choice voting on-chain.

Ranked-choice voting (RCV) is an electoral system where voters rank candidates in order of preference, and votes are counted in rounds using an elimination and redistribution process to determine a majority winner. On-chain implementation involves encoding voter preferences as a structured data type, executing the counting algorithm within a smart contract, and storing all ballots immutably for public audit. The core mechanism is the instant-runoff voting (IRV) algorithm, which eliminates the candidate with the fewest first-choice votes each round and redistributes those ballots to the next preferred candidate still in contention, repeating until one candidate achieves a majority. This process is executed deterministically by the contract, ensuring a transparent and tamper-proof result without relying on a trusted third party.

RANKED-CHOICE VOTING

Frequently Asked Questions (FAQ)

Common questions about the mechanics, security, and implementation of Ranked-Choice Voting (RCV) in on-chain governance.

Ranked-Choice Voting (RCV) is a voting system where voters rank candidates or proposals in order of preference rather than selecting a single option. In on-chain governance, a voter might rank three different protocol upgrade proposals as 1st, 2nd, and 3rd choice. The count proceeds in rounds: if no option achieves a majority of first-choice votes, the least popular option is eliminated, and its votes are redistributed to those voters' next choices. This process repeats until one option secures a majority. This system is designed to produce a winner with broader support and reduce the impact of vote-splitting between similar options.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Ranked-Choice Voting: Definition & Blockchain Use | ChainScore Glossary