Wat is Node?
Een Node is een computer die een blockchainnetwerk verbindt om gegevens te delen, transacties te verifiëren en iedereen synchroon te houden. Hij bevat een kopie van het grootboek of een samenvatting daarvan en communiceert met andere machines om overeenstemming te bereiken over wat er gebeurd is. Zie het als een station op een druk metronet waar tickets gecontroleerd worden en reisinformatie wordt doorgegeven.
“Een Node is gewoon een miner.” Niet helemaal. Sommige Nodes minen of valideren, maar veel Nodes controleren alleen regels en geven gegevens door zodat het netwerk betrouwbaar blijft.
Hoe Node werkt
Korte rondleiding met een eenvoudige verzending:
- Uitzenden: Je wallet stuurt een transactie naar een nabijgelegen Node.
- Controleren: Die Node verifieert handtekeningen, saldi en regels. Mensen die volledige zekerheid willen draaien Volledige Nodes die elke regel controleren, terwijl anderen Lichte Nodes gebruiken die steekproeven nemen en peers om bewijzen vragen.
- Doorgeven: Als het geldig lijkt, geeft de Node het door aan peers, waardoor het zich binnen enkele seconden over het netwerk verspreidt.
- Blok: Miners of validators nemen het op in een blok zodra kosten en regels kloppen.
- Bevestigen: Je Node werkt zijn weergave van het grootboek bij en je wallet toont de bevestiging.
Dat is de gang van zaken in eenvoudige taal. Geen magie, gewoon consequent regels controleren en communicatie tussen peers.
Waarom Node belangrijk is
Waarom zou je dit belangrijk vinden?
- Controle: Het draaien van een Node betekent dat je je eigen transacties en saldi verifieert. Geen blind vertrouwen in de server van iemand anders.
- Signaal: Het weerspiegelt de crypto cultuur die zegt verifieer en vertrouw niet. Op proof of stake ketens helpen Validator Nodes ook bij het bepalen van het volgende blok.
- Gebruik: Je komt Nodes tegen telkens wanneer je wallets, dapps, NFT's of DAOs gebruikt, omdat elke actie door hen wordt gecontroleerd.
Als je een rustigere start wilt, verbind je wallet eerst met je eigen Node en houd die daarna online met een stabiele verbinding en af en toe updates van de software.
Belangrijke kenmerken van Node
Dit zijn de kenmerken:
- Validatie: Het controleert handtekeningen, saldi en protocolregels voordat het gegevens accepteert.
- Opslag: Het bewaart een volledige of gedeeltelijke versie van het grootboek zodat het snel vragen kan beantwoorden.
- Doorgeven: Het deelt geldige transacties en blokken met peers om het netwerk gesynchroniseerd te houden.
- Consensus: Afhankelijk van de rol kan het helpen bij het maken of bevestigen van blokken.
- Autonomie: Jij stelt regels in, zoals minimale kosten en met welke peers verbinding wordt gemaakt.
Variaties
Verschillende rollen, dezelfde taak om de keten eerlijk te houden:
- Full: Verifieert elke regel en bewaart de volledige geschiedenis. Zeer betrouwbaar als bron van vertrouwen.
- Light: Verifieert met samenvattingen en bewijzen, geschikt voor telefoons en apparaten met beperkte rekenkracht.
- Mining: Bij proof of work stellen Mining Nodes transacties samen en zoeken ze naar geldige blokken.
- Validator: Bij proof of stake doen deze voorstellen en bevestigen ze blokken om beloningen te verdienen.
- Relay: Sommige netwerken gebruiken Relay Nodes om gegevens snel tussen regio's of lagen te verplaatsen.
Een Node is niet je wallet. Het kan data aan je wallet leveren, maar privésleutels bevinden zich in de walletsoftware of in het apparaat dat jij beheert.
Voorbeeld
Je draait een Node thuis en richt je mobiele wallet daarop, zodat elke balanscontrole en verzending vanaf je eigen hardware komt in plaats van vanaf een willekeurige bedrijfsserver.
Leuk weetje
De eerste Bitcoin release bundelde wallet en node in één app, wat betekende dat vroege gebruikers standaard de keten verifieerden terwijl ze munten naar vrienden stuurden.
Samenvatting
Kort gezegd: een Node is jouw eigen controle op de keten, houdt bij wat er gebeurt en zorgt dat je onafhankelijk kunt handelen zonder iemand om toestemming te vragen.
