Node
Een node is een computer die blockchainsoftware draait en verbinding maakt met andere computers die hetzelfde doen, en die samen het peer-to-peer-netwerk vormen dat een blockchain draaiende houdt. Elke node geeft transacties en blokken door aan zijn peers, controleert of binnenkomende data de regels van het netwerk volgt en slaat een deel van of de hele geschiedenis van de keten op. Omdat duizenden onafhankelijke nodes dezelfde data bewaren, kan geen enkel bedrijf of serveruitval het netwerk offline halen of stilletjes de gegevens herschrijven.
Nodes bestaan in verschillende varianten. Full nodes verifiëren elke transactie en elk blok aan de hand van de consensusregels. Light clients slaan alleen blokheaders op en vertrouwen voor de details op full nodes. Mining- of validatornodes produceren daarnaast nieuwe blokken. Iedereen met een reservecomputer en genoeg schijfruimte kan bijvoorbeeld Bitcoin Core downloaden, de geschiedenis van de keten laten synchroniseren en vanaf dat moment zelfstandig elke bitcointransactie verifiëren zonder een exchange of block explorer te vertrouwen.
Een veelvoorkomende misvatting is dat het draaien van een node je cryptovaluta oplevert; gewone nodes ontvangen geen beloningen – alleen miners of validators wel – en mensen draaien ze voor verificatie, privacy en om het netwerk te ondersteunen. Het aantal en de geografische spreiding van onafhankelijke nodes is een van de meest aangehaalde maten voor hoe gedecentraliseerd een blockchain werkelijk is, omdat een netwerk waarvan de nodes weinig in aantal zijn of in één datacenter geconcentreerd zijn, makkelijker te censureren of te controleren is.