  Blockchain is a type of decentralized distributed network which acts as an
immutable digital ledger. Despite the absence of any central governing
authority to validate the blocks in the ledger, it is considered secure and
immutable due to the consensus protocol among various nodes of the network. A
consensus algorithm is a mechanism that guarantees the reliability of the
blockchain and helps all connected nodes or peers to reach common ground
regarding the present state of the blockchain network thus an ideal consensus
algorithm must be secure, reliable, and fast. There are several different
algorithms to reach a consensus among the nodes thus this article seeks to test
the practicality of Proof of Authority in the blockchain network as a consensus
algorithm and its comparison with current mainstream consensus algorithms.
