A Masternode is a crypto full node (computer wallet) that supports the network by hosting an entire copy of the coin's ledger in real time. In return, the Masternode will receive crypto coins as a reward. It is a great alternative to mining.
Source:cryptodigestnews.com