node
I sammenheng med blokkjede og kryptovaluta refererer en node til hver datamaskin som kjører Bitcoin-klienten. Så Bitcoin-nettverket består av tusenvis av datanoder spredt over hele verden, og det er dette som gjør Bitcoin til et peer-to-peer, distribuert økonomisk system.
Hver blokkjedennode er et kommunikasjonspunkt i nettverket. Det er forskjellige typer noder, og hver type er ansvarlig for å utføre et annet sett med funksjoner. Med Bitcoin som et eksempel, kan nettverksnodene deles inn i fire hovedgrupper: fulle noder, lyttenoder (supernoder), gruvearbeidernoder og lette eller SPV-klienter.
Fulle noder er de som virkelig støtter og sikrer Bitcoin-blokkjeden, og de er uunnværlige for nettverket. Fulle noder (eller fullstendig validerende noder) er ansvarlige for å verifisere transaksjoner og blokkeringer i henhold til reglene i Bitcoin-protokollen. Og siden nettverket er distribuert, håndheves reglene av Bitcoins konsensusalgoritme.
De såkalte lyttenodene, eller supernodene, er de fullstendige nodene som er gjort offentlig synlige og tilgjengelige. Som sådan kan de kommunisere med hvilken som helst annen node som etablerer en forbindelse med dem. Så enhver fullstendig validerende node som ikke er skjult kan betraktes som en lyttende node. Denne typen noder er ansvarlig for å gi blokkjededata til andre noder, men de kan også fungere som en kommunikasjonsbro.
Gruvedriftsnodene er de som kjører spesialisert gruveprogramvare, sammen med ASIC- maskiner (i de fleste tilfeller). De investerer mye ressurser i håp om å få Bitcoins blokkbelønning. Mens solo-gruvearbeidere er fullstendig validerende noder, gir pool-gruvearbeidere ofte beregningsressurser uten å laste ned hele blokkjededataene. Så bare administratoren av bassenget er pålagt å kjøre en full node.
Til slutt er de lette eller SPV-klientene de som bruker Bitcoin-blokkjeden, men som ikke fungerer som validerende noder. De samler ganske enkelt informasjon fra supernoder, og fungerer som et kommunikasjonsendepunkt. Som sådan beholder ikke disse nodene en kopi av blokkjeden og bidrar ikke til sikkerheten til nettverket.