Proof-of-Authority (PoA)


A blockchain consensus mechanism that delivers comparatively fast transactions using identity as a stake.

What Is Proof-of-Authority (PoA)?

Proof-of-authority (PoA) is an alternative consensus mechanism, which relies on known and reputable validators to produce blocks, and thus, provide computational power to a network. It enables relatively faster transactions using a Byzantine Fault Tolerance (BFT) algorithm with identity as a stake. 

PoA is a type of consensus mechanism geared towards enterprises or private organizations who want to build their own chains that are essentially closed in nature and don’t require participation from general users. 

Since a network running PoA is permissioned, it doesn’t require any “mining” activity. However, network participants can still deploy redundancy by running multiple nodes under the same identity.
This type of consensus mechanism isn’t resource intensive, but requires validators to preserve the integrity of their nodes. It can be understood as a mechanism, which provides incentivization to act honestly and in accordance with the proper functioning of a network, due to user identity and reputation at stake. 

PoA requires three conditions to be met: 

  1. Formal identification on-chain for validators;
  2. Eligibility based on certain criteria, including but not limited to, association with the organization or good reputation, etc.;
  3. Complete conformance to defined procedures required for producing blocks and validating on the network. 
Moreover, these kinds of networks can borrow design and modes of operation from existing public blockchains like Ethereum or Cardano with notable changes.