Are used in a variety of ways to provide ingenious functionality to a blockchain such as:
- Instant confirmation
- Enable a voting consensus to allow new features onto a blockchain which is voted by people who run the masternodes
Masternode as a concept is normally associated with Proof of Stake & Delegated Proof of Stake blockchains