Introduction
Algorand's main feature is its Pure Proof of Stake consensus protocol that randomly selects validators weighted by their stake of ALGO tokens.
Users who stake their ALGO tokens have the opportunity to be selected to propose and validate a new block, which is then verified by a randomly selected committee. Once the block is added to the blockchain, all transactions are considered confirmed. If the block is deemed incorrect, a new user is selected as the validator and the process starts over.
The main strength of the system is its decentralization of power, since each staker has the opportunity to be a validator. In addition to consensus, ALGO is also used for network transaction fees and to earn block rewards.