Skip to content

Latest commit

 

History

History

proof-of-stake

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Proof-of-Stake (PoS)

Proof-of-Stake (PoS) is a consensus mechanism used in blockchain networks that aims to address some of the energy consumption and centralization issues associated with Proof-of-Work (PoW). In PoS, validators are chosen to validate transactions and add new blocks to the blockchain based on the amount of cryptocurrency they hold and "stake" in the network.

In PoS, validators (also known as "forgers" or "block producers") are chosen to create new blocks in the blockchain based on the amount of cryptocurrency they hold and "stake" in the network. Validators are incentivized to validate transactions and add new blocks correctly, as they stand to lose their staked cryptocurrency if they validate fraudulent transactions or act maliciously.

Validators are chosen through a process called "coin-age" selection, which considers both the amount of cryptocurrency staked and the amount of time the cryptocurrency has been held. Validators are chosen randomly based on their coin-age, with validators with a higher coin-age being more likely to be chosen.

Once a validator has been chosen to create a new block, they are responsible for verifying transactions and adding them to the blockchain. Validators are also responsible for approving other validators' blocks to maintain the integrity of the blockchain.

One of the main advantages of PoS is its energy efficiency, as it does not require validators to solve complex mathematical puzzles using large amounts of computing power.

However, PoS is not without its drawbacks. There is risk of centralization, as validators with a large amount of cryptocurrency may have more influence over the network than smaller validators. Another issue is the "nothing-at-stake" problem, when validators have nothing to lose if their vote is incorrect.