Spring videre til hovedindholdet

Hvad er Full Node?

U
Skrevet af UKey Wallet

En fuld node er en node, der vedligeholder en komplet kopi af blockchain, inklusive alle transaktionsdata. Mere præcist bør det kaldes en fuld blockchain-knude. I Bitcoins tidlige dage var alle noder fulde noder, og den nuværende Bitcoin Core-klient er stadig et eksempel på en fuld blockchain-knude. I de senere år er der dog dukket mange nye typer klienter op, som ikke længere behøver at gemme hele blockchainen og i stedet fungerer som letvægtsklienter. Disse lette kunder vil blive diskuteret mere detaljeret i de følgende afsnit.

En fuld blockchain-knude holder en komplet og opdateret kopi af Bitcoin blockchain, inklusive alle transaktionsoplysninger. Den er i stand til selvstændigt at opbygge og verificere blockchain fra den allerførste blok, kendt som genesis block, hele vejen til den seneste blok på netværket. En fuld blockchain-knude kan også uafhængigt verificere enhver transaktion uden at stole på nogen anden node eller ekstern informationskilde. Når den modtager en ny blok, der indeholder transaktionsdata gennem Bitcoin-netværket, verificerer den først blokken og tilføjer den derefter til sin lokale kopi af blockchain.

At køre en fuld blockchain-node giver den reneste Bitcoin-oplevelse, fordi det giver dig mulighed for at verificere alle transaktionsdata på egen hånd uden at være afhængig af eller stole på noget tredjepartssystem. Det er nemt at se, om du kører en fuld node: Tjek blot, om din permanente lagerenhed, såsom en harddisk, har mere end 20 GB ledig plads til at gemme hele blockchain. Hvis din node kræver en stor mængde diskplads og tager to til tre dage at synkronisere med Bitcoin-netværket, så kører du højst sandsynligt en fuld node. Dette er omkostningerne ved at opnå fuldstændig uafhængighed af centraliseret kontrol.

Selvom der er flere andre komplette blockchain-klienter bygget med forskellige programmeringssprog og softwarearkitekturer, er den mest udbredte Bitcoin Core, også kendt som Satoshi-klienten. Mere end 90% af noderne på Bitcoin-netværket kører forskellige versioner af Bitcoin Core. Som nævnt tidligere, kan disse noder identificeres gennem versionsmeddelelserne, der udveksles mellem peers, eller ved subversion-strengen “Satoshi” returneret af kommandoen getpeerinfo, for eksempel: /Satoshi:0.8.6/.

Besvarede dette dit spørgsmål?