Guide – Del 8: Noder, «Bekreft, ikke stol på»

Dette er del 8/21 av Bitcoinplassen sin Bitcoin Guide! Du kan finne en liste over alle delene her, neste del er lenket nederst 🙂

Bitcoinplassen lever av donasjoner, ønsker du å hjelpe oss å øke kunnskapen om Bitcoin i Norge kan du donere sats via Lightning Network til flimsypeony60@walletofsatoshi.com


Det finnes tre typer noder: mining-noder, full-noder og lette-noder. Vi har nettopp gått gjennom mining-noder (altså minere), som bekrefter ventende transaksjoner til blokkjeden og utvinner nye bitcoins. Full-noder og lette-noder er de som validerer de nye blokkene og transaksjonene som sendes inn av minere.

Bitcoin full-noder har tre hovedoppgaver: å beholde en kopi av hele Bitcoin-blokkjeden, å validere transaksjoner, og å håndheve reglene for nettverket. Lette-noder gjør det samme som full-noder, men de beholder ikke en kopi av hele blokkjedehistorikken. Vi vil hovedsakelig fokusere på full-noder.

Lette-noder

  • Verifiserer nye transaksjoner.
  • Inneholder en lommebok.

Full-noder

  • Verifiserer nye transaksjoner.
  • Inneholder en lommebok.
  • Beholder en full kopi av blokkjede-historikken.

Mining-noder

  • Bekrefter nye blokker.

Hensikten med noder i et nettverk

Jo flere noder som er distribuert over et globalt nettverk, jo mer desentralisert er et system. Siden Bitcoin-nettverket har flest noder (inkludert minere) av enhver kryptovaluta, er det den sikreste blokkjeden. Mens mange andre kryptovalutaer er utsatt for hacking og blokkjedeangrep, er Bitcoin praktisk talt immun – og jeg skal forklare nøyaktig hvorfor i neste artikkel.

Rollen til en node er å kommunisere med de andre nodene i nettverket direkte, og verifisere at deres transaksjonshistorikk er på linje med neste node. Når de verifiserer nye transaksjoner, sjekker de at bitcoinen som blir sendt ikke er dobbeltbrukt og at ingen bitcoin blir skapt ut av løse luften. Hvis en node ser et ondt transaksjonsforsøk, vil den sammen med de andre nodene i nettverket avvise transaksjonen.

Bitcoin-transaksjoner verifiseres på tvers av noder på en lignende måte som rykter spres: Forferdelig og grusomt, rykte sprer seg gjennom et sladrenettverket til alle i tredje klasse vet om forelskelsen du har på Nora. Men i motsetning til rykter, sender full-noder bare transaksjoner som de selv har verifisert, i henhold til reglene de håndhever og blokkjedehistorikken de refererer til.

Siden noder kjører Bitcoin Core-programvaren som lister opp alle reglene for nettverket (som 21 millioner grensen), hjelper alle full-noder med å beskytte nettverket ved kun å verifisere riktige transaksjoner til en ventende blokk, sammen med å verifisere fullførte blokker som sendes av minere. Hvis en node ved en tilfeldighet godtar en ond transaksjon på en blokk, vil de andre nodene i nettverket avvise blokken helt.

Bitcoin-noder

1000-3000kr

  • Enkel å bruke og montere.
  • Kjører 24/7 uten menneskelig input.
  • Reviderer det globale tilbudet av Bitcoin.

Gull-noder

50 000-200 000kr

  • Spesialisert utstyr og erfaring kreves.
  • Treg, manuell testing.
  • Verifiserer kun små mengder gull.

Fiat-noder

???

  • ???
  • ???
  • ???

Kjøre din egen full-node

Visste du at du kan kjøre din egen node? Det er veldig enkelt med brukervennlige, åpen kildekode-installatører som Umbrel! Du kan følge veiledningen deres for detaljerte instruksjoner. Det er billig, ganske enkelt og bidrar til sikkerheten til Bitcoin-nettverket.

Selv om Bitcoin er ganske sikkert og mange hevder at det å kjøre en ekstra node ikke vil gjøre mye for å forbedre nettverket, hjelper det å ha et overflødig antall noder over hele verden i tilfelle sjeldne hendelser skjer, for eksempel at mange noder under visse jurisdiksjoner blir stengt ned på en gang.

Å kjøre din egen node hjelper deg også å eliminere tilliten som trengs for at andre noder skal forbli ærlige. Selv om de fleste av dem er ærlige, ved å kjøre transaksjoner gjennom din egen full-node, blir du i hovedsak din egen bank. Det er en ganske kul funksjon som egentlig ikke er mulig med fiat, gull eller noe annet som kan brukes som penger.