Du ser i øjeblikket Hvad er noder?

Hvad er noderne?

Læsetid: 5 minutter

En knude har en anden betydning baseret på dens sammenhæng.

I en verden af ​​netværk, telekommunikationsnetværk eller endda computere har knudepunkter veldefinerede egenskaber: de kan være et omfordelingspunkt eller et kommunikationsendepunkt. Vi kan mere generelt sige det en node er en fysisk netværksenhed. For ikke at gå glip af noget, er der dog også nogle specifikke tilfælde, hvor det er nødvendigt at bruge virtuelle noder.

Cazoo, tal om at drikke!

Det går godt. En netværksnode er et punkt, hvor en besked kan oprettes, modtages eller transmitteres. Som allerede nævnt er der forskellige typer Bitcoin-noder: fulde noder, supernoder, miner-noder og SPV-klienter.

indhold

Bitcoin noder

Hvor Blockchain er designet som et system distribueret, et netværk af noder gør det muligt for Bitcoin at blive brugt som en decentral peer-to-peer (P2P) digital valuta, uhelbredelig og decentraliseret, det vil sige uden nødvendigvis at skulle eksistere mellemled for at validere handler, udvekslinger, transaktioner mellem brugere.

I blockchain noder de skal derfor fungere som et kommunikationspunkt og skal kunne have nogle egenskaber, så de kan udføre nogle funktioner. Enhver enhed der opretter forbindelse til Bitcoin-grænsefladen, såsom en computer, kan betragtes som en knude, da alle noder er forbundet inden for blockchain. Hvad kan disse knuder gøre? De kommunikerer. De overfører oplysninger om transaktioner og blokke af dets distribuerede computernetværk med Bitcoins peer-to-peer-protokol. Øje: der er forskellige typer Bitcoin-noder.

Fuld noder

Fuld noder er de noder, der konkret giver Bitcoin sikkerhed og understøtter dens struktur: de er vigtige for, at hele netværket fungerer. Måske har du allerede læst dem et eller andet sted og set dem kaldes fulde valideringsnoder: de kalder dem det fordi deltage i processen med at verificere transaktioner og låse i henhold til de regler, der blev pålagt af konsensus af systemet. Fuld noder kan overføre nye transaktioner og nye blokke til blockchain.

Normalt skal en fuld node downloade en kopi af hele blockchain med alle dens blokke og transaktioner (selvom det ikke er et nødvendigt krav at blive betragtet som en fuld node - selv en enkelt del af blockchain kan downloades).
En fuld Bitcoin-node kan oprettes efter mange og forskellige softwareimplementeringer, hvor den bedst kendte af alle kaldes Bitcoin Core (her linket til hans github). Det er ikke for alle! Her er minimumskravene, men minimumskravene, for at være en fuldstændig Bitcoin Core-node:

  • Desktop eller bærbar computer med en nyere version af Windows, Mac OS X eller Linux.
  • 200 GB ledig diskplads.
  • 2 GB hukommelse (RAM).
  • Højhastigheds internetforbindelse med uploads på mindst 50 kB / s.
  • Ubegrænset forbindelse eller med høje uploadgrænser. Eller sørg for, at hvis du laver hotspots, er 200 giga pr. Måned i upload og 20 i downlaod inkluderet i din takstplan.
  • Den fulde knude skal være i stand til at arbejde mindst en fjerdedel af dagen (6 timer), men det værdsættes meget, at den altid forbliver aktiv, 24 timer i døgnet.

Tusinder af forskellige frivillige og endda organisationer arbejder hårdt for at være fulde noder og dermed være i stand til at hjælpe Bitcoin-økosystemet. Fra i dag (maj 2021) tæller vi 9615 aktive offentlige noder i Bitcoin-netværket. Og vi taler bare om offentlige noder, det vil sige de synlige og tilgængelige Bitcoin-noder - som også kaldes lytteknudepunkter

Oversigt over de offentlige noder i Bitcoin-netværket

Ja Sherlock, der er også ikke-lytte noder, skjulte og usynlige knuder. Disse gemmer sig bag en firewall til at fungere ved hjælp af fortrolighedsprotokoller som Tor, eller, endnu enklere og mere sikker, de er ikke konfigureret til at modtage forbindelser.

Lytteknudepunkter (Superknudepunkter)

Un lytteknude o super knude er en offentligt synlig fuld knude: den kommunikerer med andre noder, der ønsker at tale med den og udveksler information. Så brugt er supernoden begge en kommunikationsbro at en datakilde: en superknude er en omfordelingspunkt.

Hvis du vil være en pålidelig superknude, skal du altid være aktiv 24 timer i døgnet for at kunne overføre en strøm af forbindelser: blockchain-historien skal dokumenteres, alle transaktioner skal registreres med deres data på alle noder i hele verden. Det siger sig selv, at det er endda for færre mennesker: den nødvendige computerkraft såvel som en bedre internetforbindelse er nødvendig.

Minearbejdere

Minedriftstiden er gået. Begynd ikke at underminere. For at kunne deltage konkurrencedygtigt i Bitcoin-minedrift er det i dag vigtigt at investere i specialiserede programmer og hardware, der kører parallelt med Bitcoin Core for at forsøge at udvinde blokke. En minearbejder eller en person, der bruger disse magtfulde computere, kan beslutte at arbejde alene (kun minearbejder) eller i grupper (pool minearbejder). 

Mens de ensomme ulve, de eneste minearbejdere, der bad deres bedstemor om at kunne bruge kælderen et stykke tid til at lave ting med computere, mens de gør brug af deres lokalt downloadede kopi af blockchain, dem der mine i pools, i svømmehaller af minearbejdere, de arbejder bare sammen, og hver bidrager med deres egne ressourcer (hashpower). I en minedrift er det udelukkende pooladministratorens ansvar at opretholde en fuld knude: han er en fuld node pool minearbejder.

Letvægts- eller SPV-klient

Også kendt som Simplified Payment Verification (SPV) klienter, klienter letvægt de bruger Bitcoin-netværket, men fungerer ikke som en fuld node. SPV-klienter bidrager derfor ikke til netværkssikkerhed: de er ikke forpligtet til at have en kopi af blockchain, og de bliver aldrig bedt om i transaktionsbekræftelses- og valideringsprocessen.

SPV-klienten har en grundlæggende funktion: det giver enhver bruger mulighed for at kontrollere, om nogle transaktioner er inkluderet i en blok eller ej uden at skulle downloade alle dataene i blokken. Hvordan gør de det? De anmoder om nogle oplysninger fra andre fulde noder (super noder). Letvægtsklienter fungerer som kommunikationsendepunkt og bruges af forskellige tegnebøger (tegnebøger) til at opbevare kryptovalutaer.

Klient vs minedriftsknudepunkter

Det er vigtigt at vedligeholde en fuld knude er meget forskellig fra at opretholde en fuld mineknude. Mens minearbejdere skal investere penge og ressourcer til at købe og bruge meget dyr hardware og software (husk hvor meget folk klager over den elektricitet, der bruges til minedrift af bitcoins), kan alle opretholde en fuld valideringsnode. Uden den fulde validerende knude kan minearbejderen faktisk ikke gøre noget: Før en minearbejder forsøger at udvinde en blok, skal en minearbejder modtage ok fra en fuld node, som certificerer og validerer de ventende transaktioner. Så minearbejderen kan oprette en blok, der er anvendt til at være vært for disse oplysninger (med en gruppe transaktioner) og forsøger at udvinde blokken. Her er blockchain ved at blive opdateret igen: hvis minearbejderen formår at finde en gyldig løsning til blokken, kan den nu overføres til resten af ​​blockchain, og de fulde noder verificerer dens gyldighed. I sidste ende bestemmes og garanteres samtykkereglerne af det distribuerede netværk af validerende noder, ikke fra minearbejdere.

konklusion

Bitcoin-noder er i kommunikation med hinanden via P2P Bitcoin-netværksprotokollen, og ved konstant at kommunikere med hinanden garanterer de systemets integritet. Hvad hvis der er en knude, der ikke opfører sig godt, der handler uærligt, som er ondskabsfuld, som forsøger at formidle forkerte oplysninger? I blockchains strømmer informationsstrømmen: den node genkendes hurtigt af ærlige noder og afbrydes straks fra netværket.

Hvor meget kan jeg tjene ved at opretholde en fuld valideringsnode ?? '?

En kazoo! Der tilbydes ingen økonomiske belønninger: det bestemmes af brugernes tillid, det giver ro i sindet, sikkerhed, privatliv til brugerne. Fuld noder er rigtige spildommere: de bekræfter, at reglerne følges. De beskytter blockchain mod angreb og bedrageri (som f.eks dobbelt-udgifter) og de behøver ikke at stole på nogen anden.