Node operators pledge tokens to a network as a guarantee for correctly performing block validation operations. These node operators receive newly minted tokens and transaction fees as rewards for adding valid blocks to the network. Those newly minted tokens and transaction fees are the rewards for staking and will be passed onwards to those who have staked their tokens.