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

Single Transferable Vote (STV)

Single Transferable Vote (STV) is a proportional representation voting system used in multi-winner elections, where voters rank candidates in order of preference and surplus votes are transferred to other choices.
Chainscore © 2026
definition
VOTING SYSTEM

What is Single Transferable Vote (STV)?

A comprehensive definition of the Single Transferable Vote (STV) system, its mechanics, and its application in blockchain governance.

The Single Transferable Vote (STV) is a proportional representation voting system where voters rank candidates in order of preference, and votes are transferred from eliminated candidates and surplus votes from elected candidates to ensure that seats are allocated in proportion to the support for each candidate or faction. This system is designed for multi-winner elections, such as selecting a committee or a board of directors, and aims to minimize wasted votes while promoting fair representation for minority groups. In blockchain contexts, STV is proposed for decentralized autonomous organization (DAO) governance to elect representative councils or curate multisig signer sets.

The core mechanism involves a Droop quota, calculated as (Total Valid Votes / (Seats + 1)) + 1, which defines the threshold a candidate needs to be elected. Votes are counted in rounds: any candidate meeting or exceeding the quota is elected, and their surplus votes—those beyond the quota—are transferred to the next preferred candidates on those ballots. Candidates with the fewest votes are sequentially eliminated, and their votes are also redistributed according to voter preferences. This process continues until all seats are filled, ensuring that a broad coalition of voters influences the final outcome.

STV's key advantages in governance include proportional outcomes, where a group representing 25% of voters can typically secure about 25% of the seats, and voter choice, as supporters of a popular candidate can influence the election of their second or third choices without harming their first choice's chances. This contrasts with first-past-the-post or plurality-at-large systems, which can lead to a single majority faction winning all seats. For DAOs, this can prevent governance capture by large token holders and encourage more diverse, consensus-driven decision-making bodies.

Implementing STV on-chain requires a secure and transparent method for submitting ranked-choice ballots and executing the multi-round counting algorithm. Smart contracts must handle the logic for calculating the quota, redistributing votes, and eliminating candidates, all while maintaining voter privacy where necessary, often through cryptographic techniques like zero-knowledge proofs. The complexity of the count and the potential for many rounds make gas costs a consideration, leading some protocols to perform the tally off-chain with on-chain result verification.

A practical example is a DAO seeking to elect a 5-member treasury council from 12 candidates. If 1000 tokens are voted, the Droop quota is (1000 / (5+1)) + 1 = 167.67 (rounded up to 168). A candidate receiving 300 first-preference votes is immediately elected, and their 132 surplus votes are transferred to the next viable preferences on those 300 ballots. This process continues, with eliminations and transfers, until five candidates each hold at least 168 votes. This ensures the final council reflects the spectrum of voter preferences more accurately than a simple plurality vote.

how-it-works
VOTING MECHANICS

How Does Single Transferable Vote (STV) Work?

Single Transferable Vote (STV) is a proportional representation voting system designed to minimize wasted votes and more accurately reflect voter preferences in multi-winner elections.

Single Transferable Vote (STV) is a ranked-choice voting system used in multi-winner elections to achieve proportional representation. Voters rank candidates in order of preference (1st, 2nd, 3rd, etc.). The system operates by establishing a quota (or threshold) of votes required for a candidate to be elected, most commonly calculated using the Droop quota: Quota = (Total Valid Votes / (Seats + 1)) + 1. This formula ensures that only the necessary number of candidates reach the quota, preventing over-representation.

The vote-counting process involves several rounds. First, all first-preference votes are tallied. Any candidate who meets or exceeds the quota is immediately elected. If an elected candidate has surplus votes beyond the quota, those surplus votes are transferred to the voters' next preferred candidates, proportionally based on the bundle of ballots that elected the candidate. If no candidate reaches the quota after surplus transfers, the candidate with the fewest votes is eliminated, and their votes are transferred to the next preferences on those ballots. This cycle of electing candidates, transferring surpluses, and eliminating losers continues until all seats are filled.

STV's core mechanisms—ranked ballots, vote transfer, and the quota—work together to reduce wasted votes and enhance voter equity. Unlike winner-take-all systems, it allows like-minded minorities to secure representation if they can collectively reach the quota. For example, in a 3-seat district, three distinct political factions could each elect one candidate if each commands at least 25% of the vote (using the Droop quota), making it difficult for a single majority bloc to sweep all seats.

Key advantages of STV include high proportionality, greater choice for voters, and the ability to support candidates without fearing a 'spoiler effect.' Its primary complexity lies in the counting process, which is often computerized. STV is used in national elections in Ireland and Malta, for Australian Senate elections, and in many local and organizational contexts. It is mathematically related to other systems like Instant-Runoff Voting (IRV), which is essentially STV for a single-winner election.

key-features
ELECTORAL MECHANISM

Key Features of STV

The Single Transferable Vote (STV) is a proportional representation voting system designed to minimize wasted votes and ensure that elected representatives reflect a broader spectrum of voter preferences.

01

Proportional Representation

STV is designed to achieve proportional representation, meaning the share of seats a party or group wins is roughly proportional to its share of the vote. This contrasts with 'first-past-the-post' systems where a candidate can win with a small plurality, leading to disproportionate outcomes. It allows minority groups to achieve representation.

02

Ranked Ballot & Vote Transfer

Voters rank candidates in order of preference (1, 2, 3...). If a candidate reaches the quota (the minimum votes needed to win), their surplus votes are transferred to other candidates based on voters' next preferences. If no candidate meets the quota, the least popular candidate is eliminated and their votes are also transferred. This process continues until all seats are filled.

03

Droop Quota

The most common formula for determining the victory threshold is the Droop quota. It is calculated as: Quota = (Total Valid Votes / (Seats + 1)) + 1

  • This ensures the minimum number of candidates needed to fill all seats cannot exceed the quota.
  • It guarantees that only candidates with a solid base of support are elected.
04

Minimizes Wasted Votes

A core goal of STV is to reduce wasted votes—votes that do not contribute to electing a candidate. Votes are not wasted because they can be transferred:

  • From a winning candidate (surplus transfer).
  • From a losing candidate (elimination transfer). This gives voters more influence and increases the likelihood their vote helps elect someone they prefer.
05

Intra-Party Choice & Reduced Gerrymandering

STV allows voters to choose between candidates from the same party, fostering competition based on individual merit rather than party slate. It is typically used in multi-member districts, which are larger electoral areas. These larger districts are harder to gerrymander (manipulate boundaries for partisan advantage), promoting fairer representation.

visual-explainer
ELECTORAL MECHANICS

STV Process Visualized

A step-by-step visualization of the Single Transferable Vote (STV) counting process, illustrating how votes are transferred to maximize representation and minimize waste.

The Single Transferable Vote (STV) process begins with the calculation of a quota, the minimum number of votes required for a candidate to be elected. This is typically the Droop quota, calculated as (Total Valid Votes / (Seats + 1)) + 1. Candidates who meet or exceed this quota on the first count are declared elected immediately. Their surplus votes—votes received beyond the quota—are then transferred to the next preferences indicated on those ballots, initiating the core redistributive mechanism of STV.

If no candidate reaches the quota after surplus transfers, the candidate with the fewest votes is eliminated. All of that candidate's votes are transferred to the next available preference on each ballot. This process of surplus transfer and elimination repeats in rounds until all seats are filled. A key feature is that votes for strong candidates are not wasted, and votes for eliminated candidates are reallocated, ensuring that a wider array of voter preferences influences the final outcome.

The ballot transfer value is crucial when distributing a surplus. To avoid giving disproportionate weight to transferred votes, a surplus is distributed at a fractional value. For example, if a candidate wins with 2000 votes against a 1000-vote quota, their 1000-vote surplus is transferred, but each transferred ballot is assigned a reduced value (e.g., 0.5 votes). This maintains mathematical proportionality and fairness throughout the multi-round count.

STV's visual process demonstrates its superiority in minimizing wasted votes compared to winner-take-all systems. Even if a voter's first choice is eliminated or elected with a large surplus, their ballot continues to influence the election through subsequent preferences. This creates a more representative outcome where candidates must build broad, cross-community support to secure election, as they rely on lower-preference votes from other candidates' supporters.

In practice, STV counting is managed by specialized software or electoral commissions, with results often displayed in a detailed, round-by-round table. This transparency allows observers to track the fate of every ballot, seeing exactly how votes cascade from one candidate to another. The final visualization reveals a legislature that more accurately mirrors the spectrum of voter sentiment within a district, a core goal of proportional representation.

examples
GOVERNANCE MECHANISMS

Examples of STV in Practice

The Single Transferable Vote (STV) is a proportional representation electoral system used in political elections and increasingly adopted by DAOs and blockchain protocols for governance. These examples illustrate its application in both traditional and digital contexts.

02

DAO Treasury Management

DAOs use STV to allocate funds from a shared treasury to multiple competing proposals (e.g., grants, development work). This prevents a single majority faction from capturing all funds. Key steps include:

  • Setting a spending quota based on available treasury funds.
  • Allowing members to rank proposals.
  • Transferring surplus votes from winning proposals to others, funding a diverse set of initiatives proportionally to community support.
03

Protocol Governance Councils

Blockchain protocols like Optimism use STV to elect their Citizen's House or Security Council members. Instead of electing one winner, the community elects a slate of representatives (e.g., 5 out of 20 candidates). This ensures the governing body reflects the diversity of the stakeholder ecosystem—including developers, users, and token holders—rather than being dominated by a single large holder.

04

Grant Committee Selection

Organizations like the Ethereum Foundation or large DAOs can use STV to form grant review committees. Community members rank potential committee candidates. The system elects a group with varied expertise and perspectives (e.g., technical, community, research), ensuring a balanced and legitimate committee that represents different segments of the ecosystem.

05

Contrast with Plurality Voting

Unlike first-past-the-post (plurality) where the candidate with the most votes wins everything, STV produces proportional outcomes. In a 3-seat election:

  • Plurality: The top 3 vote-getters win, which can exclude minority groups.
  • STV: A candidate needs a specific Droop quota (e.g., 25% +1 for 3 seats). Surplus votes for popular candidates and votes from eliminated candidates are redistributed, giving minority factions a chance to win a seat.
06

Technical Implementation in DAOs

On-chain STV requires a quadratic voting-like interface for ranking and complex smart contract logic for tallying. Key technical components include:

  • A vote transfer algorithm (e.g., Meek's method) to handle surplus redistribution.
  • A quota calculation (Hare or Droop).
  • Ballot privacy solutions like zero-knowledge proofs to conceal rankings while allowing verifiable tallying. Platforms like Snapshot with specialized modules enable these implementations.
COMPARATIVE ANALYSIS

STV vs. Other Voting Systems

A feature comparison of Single Transferable Vote against other common voting methods used in governance.

Feature / MetricSingle Transferable Vote (STV)First-Past-The-Post (FPTP)Approval Voting

Vote Expression

Ranked preferences

Single choice

Multiple approvals

Proportional Outcome

Wasted Votes Minimization

Spoiler Effect

Requires Multiple Rounds

Automatic via algorithm

Single round

Single round

Typical Use Case

Multi-winner elections

Single-winner elections

Single or multi-winner

Voter Strategy Complexity

Medium

Low

Low

Result Calculation Complexity

High (Droop quota)

Low

Low

ecosystem-usage
GOVERNANCE MECHANICS

STV in the Blockchain Ecosystem

Single Transferable Vote (STV) is a proportional representation voting system adapted for on-chain governance, designed to allocate multiple seats or resources more fairly than simple majority voting.

01

Core Mechanism: Vote Transfer

STV's defining feature is the transfer of surplus votes. A voter ranks candidates in order of preference. If a candidate reaches the Droop quota (the minimum votes needed to win a seat), their surplus votes are proportionally transferred to the voter's next preferred candidate. This process continues until all seats are filled, minimizing wasted votes.

02

Advantages Over Plurality Voting

STV addresses key flaws in simple "one token, one vote" systems:

  • Reduces Vote Splitting: Supporters of a minority view can coordinate behind ranked candidates without fear of diluting their influence.
  • Enhances Representation: More accurately reflects the distribution of voter preferences, leading to more diverse and legitimate outcomes.
  • Minimizes Tactical Voting: Voters can express true preferences without strategic compromise, as lower-ranked choices are only considered if their top choice is eliminated or elected.
03

On-Chain Implementation Challenges

Deploying STV on a blockchain introduces unique technical hurdles:

  • Computational Complexity: The iterative counting and transfer process is more gas-intensive than tallying a simple yes/no vote.
  • Ballot Privacy: Achieving privacy for ranked-choice ballots while maintaining verifiable results is difficult with current public ledger technology.
  • Voter Comprehension: The mechanism is more complex for voters to understand and verify than a simple transaction.
04

Use Case: DAO Treasury Grants

A prime application is allocating funds from a DAO treasury across multiple grant proposals. Instead of voting for a single winner, community members rank all proposals. STV ensures the final set of funded projects best represents the collective preferences of the electorate, rather than just the most popular single idea. This is superior for distributing a budget across multiple worthy initiatives.

05

Related Concept: Quadratic Voting

While STV optimizes for proportional representation in multi-winner elections, Quadratic Voting (QV) is designed for single-issue decisions. QV allows voters to express the intensity of their preference by allocating voting credits, with the cost of votes increasing quadratically. Both are advanced mechanisms moving beyond simple token-weighted voting to capture more nuanced community sentiment.

advantages-challenges
SINGLE TRANSFERABLE VOTE (STV)

Advantages and Challenges

The Single Transferable Vote (STV) is a proportional representation voting system designed to minimize wasted votes and more accurately reflect voter preferences in multi-winner elections. Its implementation in blockchain governance presents distinct trade-offs.

01

Proportional Representation

STV's primary advantage is its ability to produce a proportional outcome, where a group of voters representing 25% of the electorate can secure roughly 25% of the seats. This is achieved through the transfer of surplus and eliminated votes, ensuring minority viewpoints gain representation. This contrasts with 'first-past-the-post' systems where a 51% majority can win 100% of the power.

02

Reduced Vote Wastage

The system dramatically reduces wasted votes. If a voter's first-choice candidate is either overwhelmingly popular (surplus) or has no chance (eliminated), their vote is transferred to their next preference. This gives voters more expressive power and increases the likelihood that their vote contributes to electing someone they support, enhancing voter satisfaction and participation incentives.

03

Computational & UX Complexity

A significant challenge is the computational overhead of the counting algorithm, which involves multiple rounds of tallying, surplus distribution, and candidate elimination. For on-chain execution, this requires complex, gas-intensive smart contracts. Furthermore, the voter experience is more complex than simple token-weighted voting, requiring voters to understand ranking and the transfer process to vote effectively.

04

Potential for Gaming & Tactical Voting

While designed for fairness, STV can be susceptible to tactical voting strategies. Voters may misrepresent their true preferences (e.g., bullet voting for only one candidate) to influence outcomes. The specific quota formula (e.g., Droop vs. Hare) and the method for distributing surplus votes can also be manipulated, requiring careful, transparent parameterization in a decentralized setting.

05

On-Chain Implementation Hurdles

Deploying STV on-chain introduces unique hurdles:

  • Gas Costs: Multi-round counting is expensive for large electorates.
  • Vote Privacy: Ranking preferences on a public ledger can compromise privacy and enable coercion.
  • Result Verifiability: While the blockchain is transparent, the complexity of the algorithm can make it difficult for the average voter to independently audit the tally without specialized tools.
06

Comparison to Common Systems

STV differs from systems prevalent in DAOs:

  • vs. Token-Weighted Voting: STV is candidate/proposal-centric and proportional; token voting is capital-centric and often leads to plutocratic outcomes.
  • vs. Quadratic Voting: Both aim for fairness, but QV focuses on limiting large stakeholders' power via a cost curve, while STV focuses on proportional representation via ranked choices and vote transfers.
VOTING SYSTEMS

Technical Details and Mechanics

An in-depth examination of the Single Transferable Vote (STV) system, a proportional representation method used in blockchain governance to ensure fair representation and minimize wasted votes.

Single Transferable Vote (STV) is a proportional representation voting system where voters rank candidates in order of preference, and votes are transferred to ensure seats are filled by candidates who meet a specific quota of support. The core mechanics involve:

  1. Calculating the Droop Quota: The minimum votes needed to win a seat is calculated as Quota = (Total Valid Votes / (Seats + 1)) + 1.
  2. First-Preference Count: All first-choice votes are tallied. Any candidate meeting or exceeding the quota is elected.
  3. Surplus Vote Transfer: Surplus votes (votes above the quota) from elected candidates are transferred to voters' next-ranked choices, proportionally.
  4. Elimination and Transfer: If no candidate reaches the quota, the candidate with the fewest votes is eliminated, and their votes are transferred to the next available preference on each ballot.

This cycle of electing candidates and transferring surplus or eliminated votes continues until all seats are filled. In blockchain contexts like delegate or council elections, STV helps prevent vote concentration and promotes broader representation.

SINGLE TRANSFERABLE VOTE

Frequently Asked Questions (FAQ)

A technical deep dive into the Single Transferable Vote (STV), a proportional representation voting system used in blockchain governance to ensure fair representation and reduce vote wastage.

The Single Transferable Vote (STV) is a proportional representation voting system where voters rank candidates in order of preference, and votes are transferred to ensure elected candidates meet a specific quota while minimizing wasted votes. It works through a multi-round counting process: 1) A Droop quota is calculated (total valid votes / (seats + 1) + 1). 2) Any candidate meeting the quota is elected. 3) Surplus votes for elected candidates are transferred to voters' next preferences. 4) If no one meets the quota, the candidate with the fewest votes is eliminated, and their votes are transferred. This repeats until all seats are filled. In blockchain DAOs like Gitcoin, STV helps allocate grants or council seats proportionally to community sentiment.

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