A device running the full software of a cryptocurrency that executes more tasks than a regular nodes. Masternodes play a more significant role in maintaining the network. Some blockchain networks may require an initial collateral to be staked in order to operate a masternode.