Stimmt es also nicht allgemein gesagt, dass Miner die Transaktionen bestätigen und dafür eine Belohnung in Form von der jeweiligen Währungen erhalten?
Dieser Satz ist so allgemein, dass er weder falsch noch richtig ist. :-)
Die Aufgabe eines jeden Nodes -egal ob Miner oder nicht- ist es, Transaktionen und Blöcke zu prüfen und bei Gefallen Weiterzuleiten. Miner tun das auch und rechnen nebenher noch an neuen Blöcken. Haupteinnahmequelle ist in der Regel der Blockreward von aktuell 12,5BTC. Ein Miner KANN sich problemlos diese Coins schnappen und keine einzige weitere Transaktion bestätigen. Das kommt hin und wieder vor. Erst gestern wieder 2x
https://blockchain.info/de/block/0000000000000000008ced1f5cf4d9311409aa8f096a2a136c23e421e6402925Das ist für das System, das alle Beteiligten funktionierend erhalten wollen natürlich nicht zuträglich. Und außerdem lockt ja auch noch die Transaktionsgebühr, auf die die Miner scharf sind. Deshalb werden meist randvolle Blöcke erschaffen.
Sozusagen bekommen die Miner ihr "Hauptgeld" nicht durch die Transaktionen aber ein nettes Zubrot für jede aufgenommene Transaktion. Letzteres ist aber "freiwillig".
Wozu benötigt man einen Masternode?
Braucht man eben nicht! Jedenfalls nicht bei Bitcoin. Du benötigst nur ganz normale Knoten, Fullnodes eben.
Die Geschichte hat allerdings Knoten hervorgebracht, die eben NICHT Full sind. Diese funktionieren zwar (ggf. mit Einschränkungen) aber nur mit diesen kann das Netzwerk nicht funktionieren. Fullnodes braucht es schon deshalb, damit die komplette Geschichte (alle Blöcke und alle Transaktionen) wirklich abbildbar sind. Knoten ohne Blockchain speichern nur die für sie relevanten Daten und schmeißen den Rest (der für Andere aber wichtig ist) weg.