Masternodes are a type of full node in which operators must stake tokens and receive a reward for producing blocks, and a form of Proof of Stake. Operators receive a block reward for their role, and may perform other functions such as governance. Masternodes are used in projects such as Dash, where each node must stake 1,000 DASH as collateral. This system is in contrast to Bitcoin’s, where any user can operate a node and mine without staking BTC.