Masternodes are similar to Full Nodes (i.e., it means that you have the entire history of a specific blockchain on your server), but it also performs a number of other functions. These functions can include to clear instant transactions, to increase secrecy/privacy of transactions, to take part in governance and voting and to enable budget systems. Masternodes initially became popular after having been used by the cryptocurrency Dash.