In distributed systems like blockchains, a validator is a node that participates in the consensus protocol to agree on the state of the shared ledger. Its core duties include proposing new blocks of transactions, verifying and voting on blocks proposed by others, and maintaining the network's Byzantine Fault Tolerance (BFT). Validators are typically required to stake a significant amount of the network's native cryptocurrency as collateral, which can be slashed (forfeited) for malicious behavior like double-signing, aligning economic incentives with honest participation.
