Een node is een computer die een kopie van de blockchain bewaart en transacties doorstuurt naar zijn peers. Nodes vormen het netwerk. Zonder hen is er geen blockchain, alleen een database op iemands server. Een full node slaat de volledige keten op en valideert elke transactie. Een light node slaat alleen de headers op. Een mining node of validator node neemt deel aan het consensusproces. Een archive node bewaart alle historische statussen, wat nuttig is voor block explorers en analyses.
Het beheren van een node is hoe je de blockchain zelf verifieert. Je vertrouwt er niet op dat een blockchainexplorer je saldo vertelt. Je controleert het zelf aan de hand van de kopie op je eigen hardware. Die onafhankelijkheid is de kern van de zaak. Hoe meer nodes er zijn, hoe moeilijker het is voor wie dan ook om de regels te veranderen of transacties te censureren. Ethereum heeft duizenden nodes. Bitcoin heeft er tienduizenden. Sommige blockchains hebben er maar een handvol, waardoor ze kwetsbaar zijn voor overname. Het aantal nodes is een ruwe maatstaf voor decentralisatie, maar geen perfecte. Waar het om gaat, is wie de nodes beheert en of ze onafhankelijk zijn.
Knooppunttypen
- Volledige node — slaat de volledige blockchain op en valideert deze.
- Lichte node — slaat headers op, is afhankelijk van volledige nodes
- Mining node — een volwaardige node die ook blokken produceert
- Archiefknooppunt — bewaart alle historische gegevens
- Validator-node — het proof-of-stake-equivalent van een mining-node
Het draaien van een node kost opslagruimte, bandbreedte en vereist de nodige technische inspanning. Het is niet voor iedereen weggelegd. Het is echter wel de meest betrouwbare manier om een blockchain te gebruiken zonder iemand anders te hoeven vertrouwen.
Comments
No comments yet. Be the first to share a thought.
Leave a comment