Glossary · Consensus
Published 23 May 2025 · Updated 2 Nov 2026 · 15 min read
Proof of Authority (PoA) is a consensus method where approved accounts, called authorities, validators or signers, take turns producing and signing blocks. This fixed list sits in the genesis block or a contract. Members' votes, a governing body or a stake election can change the list. Participants risk identity, reputation or membership rather than mining power or stake.
Only approved accounts can propose the next block. Other participants check each signature against that list. In this consensus method, the first authorities appear in the genesis block or a contract. Each authorized validator follows the protocol's production rules. Clique rotates signers and lets them vote on membership changes. PoA gets Sybil resistance from this allowlist, not from making new identities expensive.
Every signer is online, so the strip follows the scheduled in-turn rotation across all 12 blocks.
Some signers are offline, but enough remain eligible to keep producing blocks out of turn.
Too few signers remain online to satisfy the recent-signing rule, so production stops.
Rules follow EIP-225 and go-ethereum's Clique code. The strip simplifies which out-of-turn signer wins.
For N signers, block B assigns its in-turn producer at index B modulo N. In-turn blocks score difficulty 2, while out-of-turn blocks score 1. Each signer may sign at most once per floor(N/2)+1 consecutive blocks. Adding or removing a signer needs floor(N/2)+1 votes, which reset at each epoch checkpoint, every 30,000 blocks by default. Progress requires floor(N/2)+1 online, so 7 signers survive 3 offline and 4 survive only 1. The highest-difficulty chain wins, without immediate finality.
Aura assigns one producer to each fixed time step. For step s and n authorities, the primary has index s modulo n. Only that primary may issue a block. A block becomes final after more than half the authorities have built on it. Energy Web Chain shows this rotation in practice. A 50-block sample from 2 November 2026 shows six authorities sealing blocks every 5 seconds. One missed a step, and the next continued.
A permissioned validator set does not specify a single algorithm. Proof of Authority includes rotating producers and protocols that vote before accepting a block. GoQuorum documentation also lists crash-tolerant Raft under PoA.
| Protocol | How blocks are made | Finality | Status in 2026 |
|---|---|---|---|
| Clique | How blocks are madeSigners take turns by block number, while others may sign out of turn | FinalityAccepted blocks can be replaced through chain reorganizations | Status in 2026go-ethereum stopped signing in April 2024. Besu removed it in April 2026 |
| Aura | How blocks are madeOnly the primary assigned to a time step may produce a block | FinalityBlocks become final after a majority of authorities build on them | Status in 2026Energy Web Chain runs this protocol in November 2026 |
| IBFT 2.0 | How blocks are madeA block needs signatures from at least two thirds of validators | FinalityEach accepted block has immediate finality under the fault assumptions | Status in 2026Besu supports it for existing private networks in November 2026 |
| QBFT | How blocks are madeBesu requires a quorum equal to the ceiling of 2n/3 | FinalityConflicting blocks cannot finalize within the protocol's Byzantine fault limit | Status in 2026Besu recommends this protocol for private networks in November 2026 |
| Proof of Staked Authority | How blocks are madeEach epoch, 21 of the 45 stake-elected validators take turns, with 0.45-second blocks | FinalityBNB Smart Chain reports about 1.125 seconds with fast finality in November 2026 | Status in 2026BNB Smart Chain, with a daily stake election |
Voting protocols wait for a quorum before accepting a block. In Besu, that means signatures from at least two thirds of the validator set, rounded up. A crashed validator stops responding. A malicious validator may sign conflicting blocks. Byzantine fault tolerance accounts for malicious behavior. Within its fault limits, a permissioned BFT PoA protocol commits each block without waiting for later confirmations.
Clique with 7 signers keeps going with 4 online, so it survives 3 offline. Its blocks are never final at once and can be replaced in a fork.
Enough honest validators remain online to reach quorum, and malicious participation stays below the conflicting-decision threshold.
Honest validators cannot reach quorum alone. If malicious validators withhold signatures, the chain cannot progress.
Malicious signatures can bridge two quorums, allowing conflicting blocks to finalize if both groups receive enough signatures.
Malicious validators alone reach quorum, so they can approve blocks without any honest validator's signature.
With three or fewer validators, Besu gives no guarantee against adversarial behavior, even if signatures reach quorum.
The quorum is the ceiling of 2n/3 from Hyperledger Besu's source. The Clique row follows EIP-225.
With seven validators, Clique continues with three offline, while QBFT needs five signatures. The former can suffer a chain fork. The latter stops without quorum and prevents conflicting decisions within its fault limits. For QBFT with 21 validators, seven crashes are tolerable, but only six malicious validators are. Besu requires at least four validators for Byzantine fault tolerance. Larger QBFT and IBFT 2.0 groups need more signatures per block, and their block time grows.
The main difference is what gives a producer permission to participate. Proof of Authority uses membership rules. Proof of Stake uses deposited assets, while Proof of Work uses computational effort. Low energy use is not unique to PoA.
| Aspect | Proof of Authority | Proof of Stake | Proof of Work |
|---|---|---|---|
| Who produces blocks | Proof of AuthorityApproved accounts produce blocks according to their network's rules | Proof of StakeValidators who deposit at least 32 ETH and run client software | Proof of WorkBitcoin miners compete to find a hash below the target |
| What a producer risks | Proof of AuthorityAuthorities risk their reputation, identity or continued network membership | Proof of StakeEthereum penalizes conflicting signatures by slashing the deposited stake | Proof of WorkBitcoin miners spend electricity and hardware resources while competing |
| How new producers join | Proof of AuthorityAdmission requires a membership vote, operator-controlled contract or PoSA election | Proof of StakeEthereum admits participants through a deposit and an activation queue | Proof of WorkAnyone with suitable hardware can join Bitcoin mining |
| Finality | Proof of AuthorityBFT PoA protocols commit blocks immediately within their fault limits | Proof of StakeEthereum takes about 15 minutes to finalize a block in November 2026 | Proof of WorkEach additional Bitcoin block makes a reversal less likely |
| Cost and energy | Proof of AuthorityPoA without staking elections requires neither mining nor purchased stake | Proof of StakeA 2022 estimate places Ethereum's annual electricity use near 0.0026 TWh | Proof of WorkA 2025 Cambridge estimate places Bitcoin mining's annual electricity use at 138 TWh |
Early deployments served permissioned chains and Ethereum testing. A blockchain testnet needs a way to authorize production even when its assets have no value. Proof of Authority provided that control through approved keys. Several public networks later replaced PoA with staking. Kovan, Rinkeby and Görli are gone in November 2026, while Energy Web Chain and BNB Smart Chain still run authority-based consensus.
Kovan launched with Aura in March 2017, used 4-second steps, and was already deprecated in June 2022.
Rinkeby began in April 2017 with three unnamed signers and 15-second blocks. go-ethereum removed it in June 2023.
VeChainThor used up to 101 Authority Masternodes. Its 2 December 2025 Hayabusa upgrade began the move to delegated proof of stake.
xDai launched in October 2018 with 5-second blocks. Gnosis Chain left Aura through its 8 December 2022 merge.
Görli began with one approved signer in January 2019, switched to staking in August 2022, and reached its sunset date on 13 April 2024.
Energy Web Chain uses Aura in November 2026. Its operators must be legally registered organizations that are members of the Energy Web Foundation.
BNB Smart Chain launched PoSA in September 2020. In November 2026, daily stake elections choose 21 Cabinets and 24 Candidates.
Ronin began with PoA in May 2021, adopted delegated staking in April 2023, and became an OP Stack layer 2 on 12 May 2026.
Dates come from network documentation, client code and announcements, checked on 2 November 2026.
BNB Smart Chain's PoSA has 45 validators and 0.45-second blocks in November 2026. Energy Web Chain runs Aura, while LACChain and Alastria's Red B use IBFT 2.0 on Besu. Clique support has shrunk: go-ethereum stopped signing its blocks in April 2024, and Besu removed the protocol in April 2026. GoQuorum's repository was archived on 5 June 2026, and Consensys no longer supports the client.
PoA decides who may sign blocks, not how keys are stored. The Ronin and Harmony incidents concern bridge signing thresholds, not the chain's block production. An approved operator can also censor transactions, and a permitted key can be copied or stolen.
Ronin's bridge threshold was five of nine in March 2022. An attacker gained four Sky Mavis keys through spear phishing and one Axie DAO key through an allowlist not revoked after December 2021.
In the 23 June 2022 Harmony Horizon theft, attackers used compromised private keys. Reports described a two-of-five threshold, which Harmony raised to four of five.
After the 6 October 2022 BSC Token Hub exploit, BNB Smart Chain validators suspended production. A client update then blocked the attacker's addresses at the consensus level.
VeChainThor introduced a consensus-level blocklist through a fork on 10 January 2020. In November 2026, its client still lists 469 blocked addresses.
A 2020 NDSS study demonstrated a clone attack against Aura and Clique. One authority copied its key across nodes communicating with different groups, splitting the network.
Version 1.14.0 of go-ethereum dropped Clique signing on 24 April 2024. Besu 26.4.0 removed it in April 2026. GoQuorum is unsupported in November 2026.
PoA suits groups that accept a named operator set for a permissioned ledger or private blockchain. The chosen protocol, such as Clique or QBFT, determines how many failures the network survives.
The term dates to private chains described in November 2015. Ethereum's test networks later made PoA widely known. Client support is narrower in November 2026, while some public networks still run authority-based consensus.
Gavin Wood's TurboEthereum guide described secret keys collaborating to create the longest chain. The text used the term Proof of Authority for private chains.
A consortium of 10 Ethereum companies launched Kovan on 6 March 2017. EIP-225 introduced Clique the same day, following Ropsten's February 2017 attacks.
Rinkeby's genesis dates to 12 April 2017. It launched with three unnamed signing keys and a 15-second block interval.
POA Network launched on 15 December 2017 with 12 validators. Each validator held a US notary public license.
Energy Web Chain launched with 10 validators. It runs Aura in November 2026, with membership limited to legally registered organizations that are members of the Energy Web Foundation.
BNB Smart Chain launched on 1 September 2020 with Proof of Staked Authority. Its initial 21 validators produced a block every 3 seconds.
The go-ethereum v1.14.0 release on 24 April 2024 removed the client's ability to sign blocks on Clique networks.
Besu 26.4.0 removed Clique in April 2026. GoQuorum's repository was archived on 5 June 2026, and Consensys no longer supports it in November 2026.
We are a software engineering company founded in 2007, with blockchain work dating to 2013. Our consortium blockchain development covers consensus, membership and data-scoping decisions. Voting rights, node operation and upgrade approval can be distributed so no single member decides for the group. For a permissioned PoA project, those rules help define the trust model rather than leaving it implicit.
We built a digital contract platform for Kazakhtelecom's contract workflows using Quorum, an Ethereum-based framework supporting Solidity smart contracts. The platform separates private and public data. Private smart contracts hold client data. Quorum uses modified consensus for internal, non-public projects.
Discuss the rules for your permissioned network
We can discuss membership, consensus and data boundaries, then identify the decisions your operator group needs to make.
Discuss your networkGet updates about blockchain, technologies and our company
We will process the personal data you provide in accordance with our Privacy policy. You can unsubscribe or change your preferences at any time by clicking the link in any email.Services
Blockchain
Blockchain consultingStrategy, architecture, feasibility
Crypto wallet developmentSelf-custody, MPC, cards on top
Cryptocurrency exchange developmentTrading venues, liquidity and protocols
Tokenization servicesRWA, funds, collateral
Crypto payments developmentAccept, settle and pay out in crypto
Smart contracts developmentDesign, build, audit
Blockchain integration dApp development DeFi development NFTs Tokens Web3 development All blockchain services All servicesNetworks
Canton developmentDaml apps, wallets, settlement, validators
Official Partner
Ethereum developmentSmart contracts, L2s and dApps
Solana developmentHigh-throughput programs and dApps
TON developmentMini apps, wallets, Telegram ecosystem
Official Partner
Hedera developmentHashgraph apps and token services
Exclusive Partner
Hyperledger developmentPermissioned networks for enterprises
Certified Partner
Cardano Algorand Stellar Avalanche Bitcoin Polygon All networks All servicesAI & ML
AI agents developmentConnect tools and automate multi-step workflows
RAG developmentFind answers across your company’s documents and systems
AI copilot developmentAdd useful assistance to your product or internal tools
LLM developmentCustom and fine-tuned models for your domain
Private AI deploymentRun models in your own environment
AI consultingUse cases, feasibility and a roadmap
Generative AI development Machine learning development Computer vision Chatbot development ChatGPT integration Deep learning development All AI services All servicesData & analytics
Data engineeringPipelines that keep your data reliable
Data platform developmentOne source of truth for analytics
Analytics & dashboards developmentBI your teams actually use
Predictive analyticsForecasts built on your own history
Data strategyWhere data can pay off first
Data visualizationDashboards and visual stories from your data
Data science development Development of data marts All data services All servicesSoftware
Product discoveryValidate scope and cost before you build
MVP developmentA launch-ready first release
Web application developmentPlatforms, portals and internal tools
Mobile app developmentiOS, Android and cross-platform
SaaS developmentMulti-tenant products that scale
Software integrationConnect the systems you already run
Infrastructure & cloud cost UI/UX design IT consulting QA & software testing R&D Serverless development All software services All servicesSecurity & compliance
Smart contract auditsFind vulnerabilities before launch
Transaction monitoring developmentIntercepta inside your systems and processes
Security assessmentsTest apps, infrastructure and processes
Data security servicesProtect sensitive data across its lifecycle
Cloud security servicesSecure cloud workloads and configurations
DAML smart contract auditReview DAML contracts before they go live
All security services All servicesSolutions
Products, APIs and platforms
New
Products and engineering to build and operate on Canton.
In production 55M API requests served in 8 months
Crypto APIBlockchain data for your applications.
Power in numbers 6 TB Data storage. 500K Tokens indexed
RWA platformA foundation for your asset tokenization platform.
Time to launch 2–4 weeks Branding & setup. 90% more cost-efficient
DocFlowBlockchain-based document management.
Use case & value 100% Secure workflows. Zero third-party risks.
OTC Hawk Arbitrage Bot Book a solution consultWork
450+ projects. 250+ clients. 3 unicorns in portfolio
The first non-custodial wallet built natively for Canton
TON ecosystemA series of improvements for The Open Network
Mining platformEnvironmentally friendly web platform for Bitcoin pool mining
Mantra DAOCommunity-governed DeFi: 60+ staking pools, $23M TVL
Canton TON Web3 & DeFi Digital Assets & Tokenization AI & Data Intelligence IoT & Edge Computing Consulting See all projectsIndustries
Trusted by startups, small businesses, and enterprises
Banking, payments, lending, insurance, capital markets
Real estate software developmentInvestment, property operations, tokenization
Retail & commerce software developmentCommerce, loyalty and fulfillment
Supply chain software developmentTraceability and connected operations
Healthcare software developmentPatient services, data and connected systems
Banking software developmentCore banking, digital channels, payments
Fitness Education Oil & Gas Insurance Construction TravelCompany
From R&D to launch, we bring any of your ideas to life
Engineering partner. Product builder. Since 2007.
Technical experience 19+ years All competencies on board. Scalable team.
AchievementsIndustry recognition & awards.
Delivering real value 4.9 Clutch ratings. 150+ awards
Contact usDiscuss your project.
Quick response 30 min Average reply time. Offices in 6 countries
BlogDive into the latest software trends.
Fresh insights 500+ Articles in blockchain, AI, big data, AR/VR
Team Careers Social responsibility Glossary