The Masa Protocol implements the IBFT Proof-of-Stake (PoS) consensus protocol and requires Proof-of-Stake (PoS) to be elected as a validator. Validators take turns creating the next block. Before inserting a block onto the chain, a super-majority (greater than 66%) of validators must first sign the block. Blocks in the IBFT protocol are final, meaning there are no forks, and valid blocks must be in the main chain.
To prevent a faulty node from generating a different chain from the main chain, each validator appends
ceil(2N/3) of received
COMMIT signatures to the
extraData field in a block’s header before inserting it into the chain. Therefore, all blocks are self-verifiable.
Existing validators propose and vote to add or remove validators. Adding or removing a validator requires a majority vote (greater than 50%) of validators.
The Masa Protocol is currently in its testnet phase with around 2100 nodes in operation
Join Discord to learn how to become a testnet validator or node operator here.
Updated 5 months ago