Hvad er Node?
En Node er en computer, der tilslutter sig et blockchain-netværk for at dele data, bekræfte transaktioner og holde alle synkroniserede. Den har en kopi af hovedbogen eller et sammendrag af den og kommunikerer med andre maskiner for at blive enige om, hvad der skete. Forestil dig den som en station på et travlt metrokort, der tjekker billetter og viderebringer køreplanen.
»En Node er bare en miner.« Ikke helt. Nogle Nodes miner eller validerer, men mange kontrollerer blot regler og videresender data, så netværket forbliver troværdigt.
Hvordan Node fungerer
Kort gennemgang med en simpel overførsel:
- Udsendelse: Din tegnebog sender en transaktion til en nærliggende Node.
- Tjek: Den Node verificerer signaturer, saldi og regler. Folk, der vil have fuld tillid, kører Full Nodes, som tjekker alle regler, mens andre bruger Light Nodes, som sampling og spørger peers om beviser.
- Videresendelse: Hvis det ser gyldigt ud, spreder Node det til peers, så det rulles ud i netværket på få sekunder.
- Blok: Minere eller validatorer inkluderer det i en blok, når gebyrer og regler stemmer overens.
- Bekræftelse: Din Node opdaterer sin visning af hovedbogen, og din tegnebog viser bekræftelsen.
Det er forløbet i almindelige ord. Ingen magi, bare konsekvent regelkontrol og kommunikation mellem peers.
Hvorfor Node betyder noget
Hvorfor skal du interessere dig?
- Kontrol: At køre en Node betyder, at du selv bekræfter dine transaktioner og saldi. Ingen blind tillid til en andens server.
- Signal: Det afspejler kryptokulturen med budskabet »bekræft, stol ikke blindt«. På proof of stake kæder hjælper Validator Nodes også med at bestemme den næste blok.
- Brug: Du støder på Nodes, hver gang du bruger tegnebøger, dapps, NFTs eller DAOs, fordi hver handling bliver kontrolleret af dem.
Hvis du vil have en nemmere start, forbind først din tegnebog til din egen Node, hold den online med en stabil forbindelse og opdater jævnligt softwaren.
Hovedtræk ved Node
Her er hvad der kendetegner en:
- Validering: Den tjekker signaturer, saldi og protokolregler før den accepterer data.
- Lagring: Den gemmer en fuld eller delvis hovedbog, så den kan svare hurtigt.
- Gossip: Den deler gyldige transaktioner og blokke med peers for at holde netværket synkroniseret.
- Konsensus: Afhængigt af rolle kan den hjælpe med at skabe eller attestere blokke.
- Autonomi: Du indstiller politikker som minimumsgebyrer og hvilke peers der skal forbindes til.
Varianter
Forskellige roller, samme opgave med at holde kæden ærlig:
- Full: Verificerer alle regler og holder hele historikken. Meget pålidelig til at skabe tillid.
- Light: Verificerer med sammendrag og beviser, godt til mobiltelefoner og enheder med lavt strømforbrug.
- Mining: På proof of work kæder samler Mining Nodes transaktioner og søger efter gyldige blokke.
- Validator: På proof of stake foreslår og attesterer disse blokke for at optjene belønninger.
- Relay: Nogle netværk bruger Relay Nodes til hurtigt at flytte data mellem regioner eller lag.
En Node er ikke din tegnebog. Den kan levere data til din tegnebog, men private nøgler ligger i tegnebogssoftwaren eller på den enhed, du kontrollerer.
Eksempel
Du kører en Node derhjemme og peger din mobiltegnebog mod den, så hver saldoforespørgsel og afsendelse kommer fra dit eget udstyr i stedet for en tilfældig virksomhedsserver.
Sjovt faktum
Den første Bitcoinudgivelse samlede tegnebog og node i én app, hvilket betød, at de tidlige brugere automatisk bekræftede kæden, mens de sendte mønter til venner.
Opsummering
Kort version: En Node er dine egne øjne på kæden, som holder styr og holder dig ærlig uden at bede nogen om tilladelse.
