Jy bekyk tans Wat is nodes?

Wat is die nodusse?

Lees tyd: 5 minuti

'N Knoop het 'n ander betekenis op grond van sy konteks.

In die wêreld van netwerke, telekommunikasienetwerke of selfs rekenaars het nodusse goed gedefinieerde eienskappe: dit kan 'n herverdelingspunt of 'n kommunikasie-eindpunt wees. Ons kan dit meer algemeen sê 'n knoop is 'n fisiese netwerktoestel. Om niks te mis nie, is daar egter ook spesifieke gevalle waarin virtuele nodusse gebruik moet word.

Cazoo, praat oor drink!

Dit gaan bon. 'N Netwerkknooppunt is 'n punt waar 'n boodskap geskep, ontvang of gestuur kan word. Soos reeds genoem, is daar verskillende soorte Bitcoin-nodes: volledige nodusse, supernodusse, mynwerkerknope en SPV-kliënte.

indeks

Bitcoin-nodes

Waar die Blockchain as 'n stelsel ontwerp is versprei, 'n netwerk van nodusse kan Bitcoin gebruik as 'n gedesentraliseerde eweknie (P2P) digitale geldeenheid, ongeneesbaar en gedesentraliseerd, dit wil sê, sonder dat dit noodwendig tussengangers hoef te bestaan ​​om transaksies, uitruilings, transaksies tussen gebruikers te bekragtig.

I blockchain nodes hulle moet dus as kommunikasiepunt optree en sekere eienskappe moet hê, sodat hulle sekere funksies kan verrig. Enige toestel wat verbind word met die Bitcoin-koppelvlak, soos 'n rekenaar, kan as 'n knoop beskou word, aangesien alle nodusse binne die blockchain verbind is. Wat kan hierdie knope doen? Hulle kommunikeer. Hulle stuur inligting oor transaksies en blokke van sy verspreide rekenaarnetwerk met Bitcoin se eweknie-protokol. Oog: daar is verskillende soorte Bitcoin-nodes.

Volle nodusse

Volle nodusse is die nodusse wat Bitcoin sekuriteit bied en die struktuur daarvan ondersteun: dit is noodsaaklik vir die funksionering van die hele netwerk. Miskien het u dit al êrens gelees en gesien hoe hulle geroep word volledige bekragtigingsnodusse: hulle noem hulle dit omdat neem deel aan die proses om transaksies en slotte te verifieer volgens die reëls wat deur toestemming van die stelsel. Volle nodusse kan nuwe transaksies en nuwe blokke aan die blockchain oordra.

Normaalweg moet 'n volledige node 'n kopie van die hele blockchain met al sy blokke en transaksies aflaai (al is dit nie 'n vereiste om as 'n volledige node te beskou nie - selfs 'n enkele deel van die blockchain kan afgelaai word).
'N Volledige Bitcoin-knoop kan ingestel word na baie verskillende sagteware-implementasies, waar die bekendste van almal genoem word Bitcoin Core (hier die skakel vir sy github). Dit is nie vir almal nie! Hier is die minimum, maar minimum, minimum vereistes om 'n volle kern van Bitcoin Core te wees:

  • Desktop of laptop met 'n onlangse weergawe van Windows, Mac OS X of Linux.
  • 200 GB gratis skyfspasie.
  • 2 GB geheue (RAM).
  • Hoëspoed internetverbinding met oplaaie van minstens 50 kB / s.
  • Onbeperkte verbinding of met hoë oplaaiprense. Of maak seker dat as u 'n hotspot maak, in u tariefplan 200 giga per maand oplaai en 20 in downlaod ingesluit is.
  • Die volledige knoop moet ten minste 'n kwart van die dag (6 uur) kan werk, maar dit word baie waardeer dat dit altyd 24 uur per dag aktief bly.

Duisende verskillende vrywilligers en selfs organisasies werk hard om volledige nodusse te wees en sodoende die Bitcoin-ekosisteem te kan help. Vanaf vandag (Mei 2021) tel ons 9615 aktiewe openbare nodusse in die Bitcoin-netwerk. En ons praat net oor openbare nodusse, dit wil sê die sigbare en toeganklike Bitcoin-nodusse - wat ook genoem word luisterknope

Opsomming van die openbare nodusse van die Bitcoin-netwerk

Ja Sherlock, daar is ook nie-luister nodes, verborge en onsigbare knope. Dit skuil agter 'n firewall om te gebruik, met behulp van privaatheidsprotokolle soos Tor, of, selfs eenvoudiger en veiliger, hulle is nie ingestel om verbindings te ontvang nie.

Luisterknope (Superknope)

Un luisterknoop o super knoop is 'n openbare sigbare volledige node: dit kommunikeer met ander nodusse wat daarmee wil praat en inligting uitruil. Die superknoop is dus albei a kommunikasiebrug wat 'n bron van data: 'n superknoop is 'n herverdelingspunt.

As u 'n betroubare superknooppunt wil wees, moet u altyd 24 uur per dag aktief wees om 'n vloed aan verbindings te kan oordra: die geskiedenis van die blockchain moet gedokumenteer word, alle transaksies moet met hul data opgeteken word. op alle nodusse regoor die wêreld. Dit spreek vanself dat dit selfs vir minder mense geld: die vereiste rekenaarkrag, sowel as 'n beter internetverbinding, is nodig.

Mynbouknope

Die tyd van mynbou is verby. Moenie begin ondermyn nie. Om mededingend aan die Bitcoin-ontginningsproses deel te neem, is dit vandag belangrik om te belê in gespesialiseerde programme en hardeware, wat parallel met die Bitcoin Core uitgevoer word om blokke te probeer ontgin. 'N Mynwerker, of iemand wat hierdie kragtige rekenaars gebruik, kan besluit om alleen te werk (enigste mynwerker) of in groepe (swembadmyner). 

Terwyl die eensame wolwe, die enigste mynwerkers wat hul ouma gevra het om 'n rukkie die kelder te kon gebruik om dinge met rekenaars te doen, terwyl hulle hul plaaslike kopie van die blockchain gebruik, diegene wat in swembaddens myn, in swembaddens mynwerkers, wel, hulle werk net saam en dra elkeen hul eie hulpbronne by (hashpower). In 'n mynpoel is dit die verantwoordelikheid van die swembadadministrateur om 'n volledige knooppunt te onderhou: hy is 'n volle knoop swembadmyner.

Liggewig- of SPV-kliënt

Ook bekend as kliënte vir vereenvoudigde betalingsverifikasie (SPV) liggewig hulle gebruik die Bitcoin-netwerk, maar tree nie op as 'n volledige nodus nie. SPV-kliënte dra dus nie by tot netwerksekuriteit nie: hulle hoef nie 'n afskrif van die blockchain te hê nie, en hulle word nooit in die proses vir verifikasie en validering van transaksies gevra nie.

Die SPV-kliënt het 'n fundamentele funksie: dit stel alle gebruikers in staat om te kontroleer of sommige transaksies in 'n blok opgeneem is, sonder om al die data van die blok af te laai. Hoe doen hulle dit? Hulle vra inligting uit ander volledige nodusse (super nodusse). Ligte kliënte tree op soos kommunikasie eindpunt en word deur verskillende beursies (beursies) gebruik om kripto-geldeenhede op te berg.

Kliënt versus mynbou nodes

Wat belangrik is, is dat die instandhouding van 'n volle knoop heeltemal verskil van die instandhouding van 'n volledige mynbouknoop. Terwyl mynwerkers geld en hulpbronne moet belê om duur duur hardeware en sagteware te koop en te gebruik (onthou hoeveel mense kla oor die elektrisiteit wat gebruik word om bitcoins te ontgin), kan enigiemand 'n volledige valideringsknop behou. Inderdaad, sonder die volledige validerende knoop, kan die mynwerker niks doen nie: voordat hy 'n blok probeer ontgin, moet 'n mynwerker die ok ontvang van 'n volledige knoop, wat die hangende transaksies sertifiseer en bekragtig. Dus kan die mynwerker 'n blok skep wat aansoek gedoen het om die inligting te huisves (met 'n groep transaksies) en die blok probeer ontgin. Hier is die blockchain op die punt om weer opgedateer te word: as die mynwerker daarin slaag om 'n geldige oplossing vir die block te vind, kan dit nou na die res van die blockchain oorgedra word en die volledige nodusse die geldigheid daarvan verifieer. Uiteindelik word die toestemmingsreëls bepaal en gewaarborg deur die verspreide netwerk van validering van nodusse, nie van mynwerkers nie.

gevolgtrekking

Die Bitcoin-nodusse is in kommunikasie met mekaar deur middel van die P2P Bitcoin-netwerkprotokol en deur voortdurend met mekaar te kommunikeer, waarborg dit die integriteit van die stelsel. Wat as daar 'n knoop is wat nie goed optree nie, wat oneerlik optree, wat ondeund is, wat verkeerde inligting probeer versprei? In blokkettings vloei inligting: daardie knoop word vinnig deur eerlike nodusse herken en word onmiddellik van die netwerk ontkoppel.

Hoeveel kan ek verdien as ek 'n volledige valideringsknop onderhou? '?

'N Kazoo! Geen ekonomiese voordele word aangebied nie: dit word bepaal deur die vertroue van die gebruikers, dit bied gemoedsrus, veiligheid en privaatheid aan die gebruikers. Volledige nodusse is regte skeidsregters: hulle bevestig dat die reëls gevolg word. Hulle beskerm die blockchain teen aanvalle en bedrog (soos die dubbel-besteding) en hulle hoef niemand anders te vertrou nie.