Du ser for øyeblikket Hva er noder?

Hva er nodene?

Lesetid: 5 minutter

En node har en annen betydning basert på konteksten.

I en verden av nettverk, telekommunikasjonsnett eller til og med datamaskiner har noder veldefinerte egenskaper: de kan være et omfordelingspunkt eller et kommunikasjonsendepunkt. Vi kan si mer generelt det en node er en fysisk nettverksenhet. For å ikke gå glipp av noe, er det imidlertid også noen spesifikke tilfeller der det er nødvendig å bruke virtuelle noder.

Cazoo, snakk om å drikke!

Det går bra. En nettverksnode er et punkt der en melding kan opprettes, mottas eller overføres. Som allerede nevnt, er det forskjellige typer Bitcoin-noder: fulle noder, supernoder, gruvearmene og SPV-klienter.

Bitcoin noder

Hvor Blockchain er designet som et system distribuert, et nettverk av noder lar Bitcoin brukes som en desentralisert peer-to-peer (P2P) digital valuta, uhelbredelig og desentralisert, det vil si uten nødvendigvis å måtte eksistere mellomledd for å validere handler, utvekslinger, transaksjoner mellom brukere.

I blockchain noder de må derfor fungere som et kommunikasjonspunkt og må kunne ha noen egenskaper, slik at de kan utføre noen funksjoner. Enhver enhet som kobles til Bitcoin-grensesnittet, for eksempel en datamaskin, kan betraktes som en knute, siden alle noder er koblet til i blockchain. Hva kan disse knutene gjøre? De kommuniserer. De overfører informasjon om transaksjoner og blokker i sitt distribuerte datanettverk med Bitcoins peer-to-peer-protokoll. Øye: det finnes forskjellige typer Bitcoin-noder.

Full noder

Fulle noder er de noder som konkret gir Bitcoin sikkerhet og støtter strukturen: de er essensielle for at hele nettverket skal fungere. Kanskje du allerede har lest dem et sted og sett dem ringte fullstendige valideringsnoder: de kaller dem det fordi delta i prosessen med å verifisere transaksjoner og låser i henhold til reglene som ble pålagt av samtykke av systemet. Hele noder kan overføre nye transaksjoner og nye blokker til blockchain.

Normalt må en full node laste ned en kopi av hele blockchain, med alle dens blokker og transaksjoner (selv om det ikke er et nødvendig krav å bli ansett som en full node - selv en enkelt del av blockchain kan lastes ned).
En Bitcoin full node kan settes opp etter mange forskjellige programvareimplementeringer, der den mest kjente av alle kalles Bitcoin Core (her lenken til githuben hans). Det er ikke for alle! Her er minimum, men minimum, minimumskrav for å være en fullstendig Bitcoin Core-node:

  • Stasjonær eller bærbar PC med en nylig versjon av Windows, Mac OS X eller Linux.
  • 200 GB ledig diskplass.
  • 2 GB minne (RAM).
  • Høyhastighets internettforbindelse med opplastninger på minst 50 kB / s.
  • Ubegrenset tilkobling eller med høye opplastningsgrenser. Eller sørg for at i tariffplanen din, hvis du lager hotspots, er 200 giga per måned i opplasting og 20 i downlaod inkludert.
  • Hele noden må kunne jobbe minst en fjerdedel av dagen (6 timer), men det er høyt verdsatt at den alltid forblir aktiv, 24 timer i døgnet.

Tusenvis av forskjellige frivillige og til og med organisasjoner jobber hardt for å være fulle noder og dermed være i stand til å hjelpe Bitcoin-økosystemet. Per i dag (mai 2021) teller vi 9615 aktive offentlige noder i Bitcoin-nettverket. Og vi snakker bare om offentlige noder, det vil si de synlige og tilgjengelige Bitcoin-noder - som også kalles lytte noder

Sammendrag av de offentlige noder i Bitcoin-nettverket

Ja Sherlock, det er det også ikke-lyttende noder, skjulte og usynlige knuter. Disse gjemmer seg bak en brannmur for å bruke, ved hjelp av personvernprotokoller som Tor, eller, enda enklere og sikrere, de er ikke konfigurert til å motta tilkoblinger.

Lytte noder (Super noder)

Un lytteknute o supernode er en offentlig synlig full node: den kommuniserer med andre noder som ønsker å snakke med den og utveksler informasjon. Så brukt supernoden er begge en kommunikasjonsbro at en datakilde: en supernode er en omfordelingspunkt.

Hvis du vil være en pålitelig supernode, må du alltid være aktiv 24 timer i døgnet for å kunne overføre en flom av forbindelser: blockchain-historien må dokumenteres, alle transaksjoner må registreres med deres data på alle noder over hele verden. Det sier seg selv at det er enda for færre mennesker: den nødvendige datakraften, samt en bedre internettforbindelse, er nødvendig.

Gruvearbeider

Tiden med gruvedrift har gått. Ikke begynn å undergrave. I dag, for å delta konkurransedyktig i Bitcoin-gruveprosessen, er det viktig å investere i spesialiserte programmer og maskinvare, som går parallelt med Bitcoin Core for å prøve å bryte blokker. En gruvearbeider, eller en person som bruker disse kraftige datamaskinene, kan bestemme seg for å jobbe alene (bare gruvearbeider) eller i grupper (basseng gruvearbeider). 

Mens de ensomme ulvene, de eneste gruvearbeiderne som ba bestemoren om å kunne bruke kjelleren en stund til å gjøre ting med datamaskiner, mens de bruker sin lokalt nedlastede kopi av blockchain, de som gruver i bassenger, i svømmebassenger av gruvearbeidere, de jobber bare sammen, og hver bidrar med sine egne ressurser (hashpower). I et gruvebasseng er det eneansvaret for bassengadministratoren å opprettholde en full node: han er en full node pool minearbeider.

Lett eller SPV-klient

Også kjent som SPV-klienter, klienter lettvekt de bruker Bitcoin-nettverket, men fungerer ikke som en full node. SPV-klienter bidrar derfor ikke til nettverkssikkerhet: de er ikke pålagt å ha en kopi av blockchain, og de blir aldri bedt om i transaksjonsbekreftelsen og valideringsprosessen.

SPV-klienten har en grunnleggende funksjon: den lar enhver bruker sjekke om noen transaksjoner har blitt inkludert i en blokk eller ikke, uten å måtte laste ned alle dataene i blokken. Hvordan gjør de det? De ber om informasjon fra andre fulle noder (super noder). Lette klienter fungerer som kommunikasjonsendepunkt og brukes av forskjellige lommebøker (lommebøker) for å lagre kryptovalutaer.

Klient vs gruvedrift

Det er viktig at vedlikehold av en full node er veldig forskjellig fra å opprettholde en full mining node. Mens gruvearbeidere må investere penger og ressurser for å kjøpe og bruke svært kostbar maskinvare og programvare (husk hvor mye folk klager på strømmen som brukes til å bryte bitcoins), kan alle opprettholde en full valideringsnode. Faktisk, uten den fullstendige valideringsnoden, kan gruvearbeideren ikke gjøre noe: før en prøver å bryte en blokk, må en gruvearbeider motta ok fra en full node, som sertifiserer og validerer de ventende transaksjonene. Så da kan gruvearbeideren opprette en blokk som har søkt om å være vert for informasjonen (med en gruppe transaksjoner) og prøver å bryte blokken. Her er blokkjeden i ferd med å oppdateres igjen: Hvis gruvearbeideren klarer å finne en gyldig løsning for blokken, kan den nå overføres til resten av blokkjeden, og de fulle nodene bekrefter gyldigheten. Til syvende og sist bestemmes og garanteres samtykkereglene av det distribuerte nettverket av validerende noder, ikke fra gruvearbeidere.

konklusjon

Bitcoin-nodene er i kommunikasjon med hverandre gjennom P2P Bitcoin-nettverksprotokollen, og ved konstant å kommunisere med hverandre garanterer de systemets integritet. Hva om det er en knute som ikke oppfører seg bra, som fungerer uærlig, som er rampete, som prøver å formidle feil informasjon? I blokkeringer flyter informasjon: den noden blir raskt gjenkjent av ærlige noder og blir raskt koblet fra nettverket.

Hvor mye kan jeg tjene ved å opprettholde en full valideringsnode ?? '?

En kazoo! Ingen økonomiske fordeler tilbys: det bestemmes av brukernes tillit, det gir trygghet, sikkerhet, privatliv til brukerne. Fulle noder er ekte spilldommere: de bekrefter at reglene følges. De beskytter blockchain mot angrep og svindel (for eksempel double-utgifter) og de trenger ikke å stole på noen andre.