Staking is essential for the proof of stake (PoS) consensus mechanism. It allows node operators to pledge tokens to a network as a guarantee for correctly performing block validation operations. These node operators receive newly minted tokens as rewards for adding valid blocks to the network. However, node operators who perform invalid functions will lose a portion (or all) of their pledged tokens–this is referred to as a “slashing penalty.”