What is delegated proof of stake (DPoS)?
Delegated proof of stake (DPoS) is a category of blockchain consensus mechanism in which token holders vote to elect a group of block producers, and that group then takes turns creating blocks. A consensus mechanism is the set of rules blockchain participants use to confirm which transactions and blocks can be written into the shared record.
DPoS splits "who takes part in block production" into two stages: holders first elect the current producers through stake-weighted voting, and those elected then create blocks on a schedule. How a block gains enough confirmation to become a final record is determined by each network's confirmation rules. Stake-weighted means that voting influence is usually related to the number of tokens used for voting or staking. How votes are counted, how many producers are elected, how often the list is updated, and how a block becomes a final record all differ between networks.
DPoS is run by voters, candidates and block producers together
A DPoS network usually involves three main roles:
- Voters: use voting power related to the tokens they hold or stake to choose candidates;
- Candidates: run nodes and seek votes in the hope of entering the active block producer list;
- Block producers: once elected, check transactions during their allotted time slot, create blocks and sign them with their signing key. A signing key is the secret data needed to generate a block's digital signature.
Other nodes in the network can still receive and validate blocks. The fact that only elected nodes can create blocks in the current schedule does not mean other nodes have to accept their results unconditionally. Nodes check whether a block was signed by the producer on duty, whether its transactions follow protocol rules, and whether the block connects correctly to the existing record.
"Block producer" may also be called witness, delegate or super representative depending on the network. A different name does not change the core duty, but the permissions each network grants these roles can differ.
A round of consensus runs from election through production to confirmation
A typical DPoS process can be broken into the following steps:
- candidates register the information used to identify their node and sign blocks;
- holders use voting power related to their token stake to choose one or more candidates;
- the network counts votes under its rules and elects a group of active producers that rank highest or meet the conditions;
- the protocol assigns the active producers a production order and time slots;
- the producer on duty checks pending transactions, places valid ones into a block and signs it;
- other nodes check the block signature, transactions and state changes, then decide whether to accept it under protocol rules;
- later producers keep building on valid blocks, or send separate confirmation messages, until a block meets the network's final confirmation condition;
- once votes are recounted, the active producer list can be updated.
This is only a shared framework, not a uniform timetable for every DPoS network. Some networks update the producer list periodically while others count votes almost continuously; a producer may create a single block per round, or several blocks in a row.
Delegation usually refers to voting power, not handing over tokens
"Delegation" in DPoS usually means that holders pass the choice of block producer to elected representatives, not that they transfer their token balance to a representative's address. When voting, tokens may stay in the original address, or be locked for a period under network rules. A representative normally cannot move a voter's tokens simply because it received their votes.
Some networks also allow the voting decision itself to be handed to a proxy. A proxy chooses block producers on behalf of other accounts, and voting power can still be withdrawn or redirected under the rules. A voting proxy and an elected block producer are not the same role: the first votes for others, the second actually creates blocks.
"Delegation" may also describe assigning stake weight to a validator in other proof-of-stake networks. Not every network that supports stake delegation uses DPoS. The test is whether the network elects a group of representatives through explicit stake-based voting, and whether that group then carries the active block production duty.
DPoS and ordinary proof of stake differ in how producers emerge
DPoS and proof of stake (PoS) both use rules tied to token stake to limit who can take part in consensus, but they select active participants differently.
| Comparison | Common DPoS arrangement | Common arrangement in other PoS |
|---|---|---|
| Active participants | Holders vote to elect a group of representatives | The protocol selects from a validator set by stake and other rules |
| Participation structure | Explicitly separates voters, candidates and elected producers | Holders can validate themselves or delegate stake weight to a validator |
| Active set | Usually a limited, scheduled set of producers | Set size and selection frequency are determined by the protocol |
| Replacement | Rankings or eligibility change as votes change | Updated through joining, exiting, stake changes and protocol selection |
| Production and final confirmation | The elected set produces blocks; final confirmation is specified separately | Validators designated by the protocol propose, attest to or confirm blocks |
This table describes common structures, not a fixed definition for every network. DPoS itself falls under the broader family of proof-of-stake designs; what actually distinguishes it is explicit representative election and a limited active producer set, rather than whether the words "staking" or "delegation" appear.
Electing producers does not mean a block is already final
DPoS elections settle "who creates blocks right now"; final confirmation settles "when a block can no longer be replaced by another branch". The two are related, but they are not the same step.
Some implementations require later producers to keep building on a block and treat it as irreversible only after a specified number have done so; others have active producers send additional confirmations and confirm the block once a certain majority is reached. The specific thresholds, waiting times and branch selection rules are set by the network protocol.
Antelope's consensus documentation separates the two processes explicitly: a DPoS layer forms the producer schedule through voting, while another layer uses confirmations from active producers to bring blocks to a final state. This is one implementation example; it does not mean every DPoS network uses the same confirmation algorithm.
Rewards and penalties are decided by each network separately
Block producers usually receive protocol rewards for running nodes and creating blocks, but where the reward comes from, how it is calculated, and whether it is shared with voters are not uniform DPoS rules. Some networks also allocate rewards to accounts that vote, or let producers set a proportion to distribute to their voters.
When a producer misses its scheduled slot, common outcomes include not receiving the corresponding reward, having the absence recorded, or dropping out of the active list as its votes decline. Some proof-of-stake networks reduce the locked tokens of participants that break the rules, a penalty usually called slashing — but that cannot be assumed for every DPoS network.
Rewards also shape voting and campaigning behaviour. Assessing a specific network means checking producer compensation, voter rewards, proxy voting arrangements, candidate costs and how violations are handled separately, rather than reading only the reward figure a page displays.
Production elections and onchain governance may overlap without being identical
In some DPoS networks, elected producers not only create blocks but can also submit or vote on changes to network parameters. Other networks assign protocol upgrades, treasury spending or other governance matters to different roles and procedures.
Even when the same token is used to vote, electing producers and voting on governance proposals can be two separate processes. The first determines who joins the current production list; the second determines whether a rule or proposal passes. Whether producers can change parameters, deploy upgrades or freeze accounts has to be checked against the specific protocol permissions and cannot be inferred from the name "DPoS".
Different DPoS networks use different producer counts and voting rules
DPoS has no uniform number of representatives or method of election. The BitShares DPoS documentation describes a mechanism in which holders vote on the number of witnesses and votes are recounted periodically. TRON's consensus documentation records an implementation in which stakers vote to elect 27 super representatives, which then produce blocks on a schedule and advance final confirmation.
Those numbers and rules belong to the networks concerned; they are not the definition of DPoS. When comparing specific networks, also look at how many candidates a single vote can support, whether voting power changes over time, whether proxy voting is allowed, how candidates enter or leave, and how quickly the active list updates.
A limited producer set trades efficiency against concentration risk
Having fewer, pre-scheduled producers coordinate block production can reduce the number of nodes that must take part directly in each block and make block timing easier to arrange. The cost is that active production rights are concentrated in a limited set, so the system depends more heavily on the election rules and on those producers' independence.
How decentralized a DPoS network is cannot be judged by the total candidate count alone; actual votes and production rights also have to be checked for concentration. Common risks include:
- a few large holders or custodial platforms controlling substantial voting power;
- many holders not voting, letting a small number of active accounts decide the outcome;
- a proxy that has received extensive delegation making the same choice for many accounts;
- candidates supporting one another, trading benefits or forming long-standing fixed alliances;
- several producers using the same cloud provider, region or operations team, creating a common point of failure;
- active producers refusing to include particular transactions, or acting together on branch selection;
- votes updating slowly, so underperforming producers are not replaced promptly;
- voter rewards shifting attention towards short-term distributions rather than the quality of node operation.
Empirical research on several DPoS networks has found that voter participation rates and the influence of pivotal voters change the effective control structure. Research on coin-based voting governance in DPoS chains shows how decisive voters and tokens that never take part in elections can exist side by side. That result indicates that open voting does not automatically produce even participation, and it does not mean every network shows the same degree of concentration.
Assess a DPoS network by separating election, production and governance
To understand a particular DPoS network, check each of the following:
- whether voting power comes from available balance, locked tokens or another calculation;
- how many candidates one voter can support, and whether proxy voting is allowed;
- how many active producers there are, and how often the candidate and producer lists update;
- in what order producers create blocks, and what happens when a slot is missed;
- how ordinary nodes validate the blocks producers create;
- under what conditions a block becomes a final record;
- how rewards are distributed, and whether slashing or other handling of violations exists;
- whether votes, candidates and actual production shares are concentrated;
- whether producers simultaneously hold parameter change, protocol upgrade or other governance permissions;
- whether users can run a full node themselves — a node that stores and validates the required onchain data under protocol rules — and so check the record independently.
This set of questions tells you more than the label "uses DPoS". Two networks that both adopt DPoS may differ widely in voting thresholds, producer counts, final confirmation, governance permissions and degree of concentration.
FAQ
After I vote in DPoS, can a block producer move my tokens?
Normally a producer cannot move a voter's tokens on the strength of votes alone, but whether voting requires locking tokens, how locks are released, and what a proxy can do depend on the specific network rules. It is also worth distinguishing protocol voting from depositing assets with a third-party platform that votes on your behalf.
Are DPoS block producers the same as validators?
The name depends on the network. Elected producers validate transactions and create blocks, and other full nodes can also validate the blocks they receive. Some documentation calls the elected set validators, while other documentation uses producers, witnesses or super representatives.
Do fewer producers always mean faster transactions?
Not necessarily. A smaller active set can reduce how many parties must coordinate, but actual throughput also depends on network latency, block parameters, software implementation, transaction execution cost and final confirmation rules. Fewer producers also increase concentration and common failure risk.
Does voting for a producer guarantee a reward?
Not necessarily. Whether voter rewards exist, who pays them, how they are calculated, when they can be claimed and whether a lock-up applies are all determined by the specific network. The name DPoS by itself promises no return.
Is DPoS always more decentralized than PoS?
That cannot be judged from the name of the mechanism. The actual outcome depends on token distribution, voter participation, concentration of proxy rights, candidate competition, producer infrastructure and governance permissions, among other factors.
Related concepts
Continue with consensus mechanism, proof of stake, block, blockchain node and decentralization, or return to the Crypto Glossary.
Sources
- BitShares Documentation: Delegated Proof of Stake — one DPoS implementation of witness voting, vote counting, production duties and replacement.
- Antelope Developer Documentation: Consensus Protocol — one implementation separating producer election, scheduling, block validation and final confirmation into layers.
- TRON Developer Documentation: Consensus and DPoS — one implementation of super representative election, scheduled production and block finalization.
- ICWSM: Characterizing Coin-Based Voting Governance in DPoS Blockchains — empirical research on DPoS voter participation rates and the influence of pivotal voters.
© 2025 OKX. Tento článek může být reprodukován nebo šířen jako celek, případně mohou být použity výňatky tohoto článku nepřekračující 100 slov za předpokladu, že se jedná o nekomerční použití. U každé reprodukce či distribuce celého článku musí být viditelně uvedeno: „Tento článek je © 2025 OKX a je použit na základě poskytnutého oprávnění.“ U povolených výňatků musí být uveden název článku a zdroj, a to např. takto: „Název článku, [místo pro jméno autora, je-li k dispozici], © 2025 OKX.” Část obsahu může být generována nástroji umělé inteligence (AI) nebo s jejich asistencí. Z tohoto článku nesmí být vytvářena odvozená díla ani nesmí být používán jiným způsobem.









