Node

Een node is een onderdeel van een blockchain dat communiceert met andere nodes.

Miners en nodes

Iedere computer die bijdraagt aan het onderhouden van een Proof-of-Work blockchain wordt een node genoemd. Nodes zijn niet hetzelfde als miners, nodes doen namelijk niet de moeilijke berekeningen die miners wel doen. Nodes slaan slechts de blocks op. Hier is minder sterke hardware voor nodig, normale computers kunnen dus ook een node zijn. Hier staat wel tegenover dat nodes geen beloning ontvangen zoals miners. Nodes worden om die reden vooral gedraaid door liefhebbers en hobbyisten.

Een miner dient altijd een volledige node uit te voeren om geldige transacties te kunnen selecteren om een nieuw block te vormen. Als deze geen full node heeft kan deze niet bepalen welke liggende transacties wel of niet geldig zijn. Als een node niet kan controleren of het saldo (op de blockchain) klopt met de transactie dan kan deze geen transactie uitvoeren.

Een miner is tegelijkertijd altijd een full node. Een node is niet per sé een miner, een node is slechts een ontvanger en verzender van blockchain data. Een full node beschikt over een volledige kopie van de blockchain transactie historie.

Masternodes

Proof-of-Stake blockchains maken ook gebruik van nodes. Een belangrijk verschil is dat er bij PoS dus geen miners zijn. Een aantal PoS-blockchains bevatten ook zogenoemde masternodes. Een masternode is over het algemeen zwaarder dan een reguliere node. Deze doet, naast het valideren en verzenden van transacties, ook altijd nog andere dingen erbij. Bijvoorbeeld als er een voting plaatsvindt, dan wordt deze meestal bijgehouden door een masternode. Masternodes bestaan alleen bij PoS blockchains.

Verschil tussen een master node en een full node.

Het grootste verschil zit hem in de grootte van het geheugen en de kracht welke bij een masternode vele malen hoger is. Een masternode is over het algemeen ook altijd online. In de meeste gevallen zit hier wel een beloning aan verbonden, echter is dit ook weer afhankelijk van voor welke cryptocurrency een masternode draait.