Hva er en Bitcoin-node, og hvem trenger en?

[ware_item id=33][/ware_item]

Tallrike Bitcoin-logoer daisy-lenket sammen.


Bitcoin-nettverket har ikke en sentral myndighet som bestemmer hvilke transaksjoner som er gyldige og hvilke som ikke er det. Det er ingen som gir ut mynter, og ingen som kan ta dem tilbake. Ingen vet hvordan du slår av Bitcoin. I stedet består Bitcoin av datamaskiner som kalles noder, som kan være like små som en Raspberry Pi.

Hva er en Bitcoin-node?

Disse nodene vedlikeholdes av enkeltpersoner og organisasjoner, og noen kan ha flere noder. En node har forskjellige funksjoner, noen mer essensielle enn andre. Noden kan konfigureres slik at noen av disse funksjonene er slått av.

Hvordan sette opp din egen Bitcoin-node.

En Bitcoin-nod kan kanskje ikke brukes til gruvedrift av Bitcoin. I prosessen med gruvedrift vil en node kreve ekstra maskinvare med spesielle formål som hjelper med å beregne repetitive matematiske utfordringer i et slags globalt lotteri. Dette hjelper med å sikre nettverket mot angripere, og gruvearbeidere blir belønnet med nyutstedte Bitcoin- og transaksjonsgebyrer.

Det er rundt 100 000 Bitcoin-noder som kjører og utgjør nettverket, selv om eksakte tall er vanskelig å få til. Dette er fordi en node bare er et programvare som alle kan laste ned, endre og kjøre. Det er ingen myndighet som registrerer eller sertifiserer noder, eller til og med definerer hva en node er.

Funksjoner av en Bitcoin-nod

Når du lanserer en Bitcoin-node, vil den først søke å koble seg til andre Bitcoin-noder og laste ned historiske data, og gå helt tilbake til den aller første Bitcoin-blokken, Genesis Block. Mer spesifikt vil en nyopprettet node be om å laste ned hver eneste Bitcoin-blokk som eksisterer, for tiden over 580 000. Dette er omtrent 220 GB data verdt og kan ta betydelig tid, avhengig av internettforbindelsen.

Verifisering av reglene

En Bitcoin-node vil da beregne gjennom denne historiske bunken med data og sørge for at alle reglene er på plass. Hva disse reglene kan være nøyaktig, kan avvike fra versjon til versjon, men generelt har Bitcoin-regelsettet forblitt konstant over tid. Reglene er vanskelige å endre med vilje: Hvis du endrer reglene, kan du plutselig ikke være i stand til å kommunisere med nettverket. Hvis du produserer en blokk i henhold til et nytt regelverk, kan det hende du ser den avvist av alle andre.

For de som eier Bitcoin, er det ofte av høy betydning å vite hva de holder på. Hvilke regler styrer nettverket? Følges disse reglene? Hvor mange mynter er det, og hvor mange kan opprettes av hvem?

Informasjon om innkommende betalinger

For de som aksepterer Bitcoin som betaling, er det viktig å vite om en betaling er utført eller ikke, og om beløpet er tilstrekkelig. Uten å samle denne informasjonen selv, må de stole på en tredjepart, for eksempel et nettsted. Denne informasjonen kan bli utilgjengelig når som helst eller, mer problematisk, kan være feil.

Den eneste måten å finne ut med sikkerhet om en betaling er utført eller ikke, er å verifisere den med en Bitcoin-nod.

Informasjon om historiske hendelser

En Bitcoin-node vil som standard lagre alle historiske Bitcoin-data. Dette er veldig nyttig for nettverket som helhet, ettersom hver nye deltaker vil kunne koble seg til noden din og motta en kopi av disse dataene for å validere de historiske transaksjonene, uten hvilken den nåværende tilstanden ikke kan bestemmes. Dette koster imidlertid båndbredde, som kan være knapp eller dyr. I disse situasjonene kan operatøren velge å begrense hvor mye av disse historiske postene som skal deles. Siden postene også bruker plass på datamaskinen, kan noen velge å konfigurere noden sin slik at de automatisk sletter eldre transaksjoner og blokker som ikke berører operatøren..

Andre muligheter

Det er også mulig å betjene en Bitcoin-node anonymt gjennom Tor-nettverket eller tjene utelukkende andre noder som bare er tilgjengelig via Tor. Dette kan gjøres for ytterligere å skjule Bitcoin-aktivitet fra Internett-leverandører eller myndigheter, eller også for å trosse DDoS-angrep ved å gjemme seg. I tilfeller der internettmottaket blir avbrutt eller ikke er tilgjengelig, er det mulig å motta dataene fra en satellittmating og dele dem med andre via et Wi-Fi-nettverk.

Kjør din egen node

For at et cryptocurrency skal bli desentralisert, er det viktig at alle alltid er i stand til å kjøre en node uten behov for å bli autorisert eller lisensiert. Dette betyr at programvaren for å kjøre en node må være gratis og åpen kildekode, men også at dataene som er nødvendige for å verifisere hele Blockchain ikke kan være for store eller for mye av en beregning. Det må være mulig å kjøre en node anonymt og uten sensur.

Hvis det noen gang blir for dyrt og tyngende å kjøre en node, kan enhetene som kjører en node kanskje være i stand til å endre for å endre reglene, slette historiske data eller endre regelsettet, selv uten at vi vet det..

Hva er en Bitcoin-node, og hvem trenger en?
admin Author
Sorry! The Author has not filled his profile.