A masternode is a full node in a cryptocurrency network that performs additional functions beyond simple transaction validation, such as enabling instant transactions or governance voting. Masternode operators are typically rewarded with cryptocurrency.