Actualment esteu veient Què són els nodes?

Què són els nodes?

Temps de lectura: 5 acta

Un node té un significat diferent en funció del seu context.

Al món de les xarxes, xarxes de telecomunicacions o fins i tot ordinadors, els nodes tenen unes característiques ben definides: poden ser un punt de redistribució o un punt final de comunicació. Podem dir-ho més generalment un node és un dispositiu de xarxa física. Per no perdre res, però, també hi ha alguns casos específics en què és necessari utilitzar nodes virtuals.

Cazoo, parla de beure!

Va bé. Un node de xarxa és un punt on es pot crear, rebre o transmetre un missatge. Com ja s’ha esmentat, hi ha diferents tipus de nodes Bitcoin: nodes complets, súper nodes, nodes miners i clients SPV.

Índex

Nodes Bitcoin

On el Blockchain està dissenyat com a sistema repartit, una xarxa de nodes permet utilitzar Bitcoin com a moneda digital descentralitzada peer-to-peer (P2P), incensurable i descentralitzada, és a dir, sense necessàriament haver d’existir intermediaris per validar operacions, intercanvis, transaccions entre usuaris.

I nodes blockchain per tant, han d’actuar com a punt de comunicació i han de poder tenir algunes propietats, de manera que puguin realitzar algunes funcions. Qualsevol dispositiu que es connecta a la interfície de Bitcoin, com ara un ordinador, es pot considerar un nus, ja que tots els nodes estan connectats a la cadena de blocs. Què poden fer aquests nusos? Es comuniquen. Transmeten informació sobre transaccions i blocs de la seva xarxa informàtica distribuïda amb el protocol peer-to-peer de Bitcoin. Ull: hi ha diferents tipus de nodes Bitcoin.

Nodes complets

Els nodes complets són aquells nodes que concedeixen de forma concreta seguretat a Bitcoin i donen suport a la seva estructura: són essencials per al funcionament de tota la xarxa. Potser ja les heu llegit en algun lloc i les heu vist trucades nodes de validació complets: els diuen així perquè participar en el procés de verificació de transaccions i bloquejos segons les normes que van ser imposades per consens del sistema. Els nodes complets poden transmetre noves transaccions i nous blocs a la cadena de blocs.

Normalment, un node complet ha de descarregar una còpia de tota la cadena de blocs, amb tots els seus blocs i transaccions (fins i tot si no és un requisit necessari per ser considerat un node complet, fins i tot es pot descarregar una sola part de la cadena de blocs).
Es pot configurar un node complet de Bitcoin seguint moltes implementacions de programari diferents, on s’anomena el més conegut de tots Bitcoin Core (aquí l'enllaç del seu github). No és per a tothom! Aquests són els requisits mínims, però mínims, per ser un node complet de Bitcoin Core:

  • Escriptori o ordinador portàtil amb una versió recent de Windows, Mac OS X o Linux.
  • 200 GB d'espai lliure al disc.
  • 2 GB de memòria (RAM).
  • Connexió a Internet d'alta velocitat amb càrregues d'almenys 50 kB / s.
  • Connexió il·limitada o amb límits elevats de càrrega. O bé assegureu-vos que al vostre pla tarifari, si feu punts d'accés, s'inclouen 200 giga al mes en càrrega i 20 en descàrrega.
  • El node complet ha de poder funcionar almenys un quart del dia (6 hores), però s’agraeix que sempre estigui actiu les 24 hores del dia.

Milers de voluntaris diferents i fins i tot organitzacions estan treballant dur per ser nodes complets i, per tant, poder ajudar l’ecosistema Bitcoin. A partir d’avui (maig de 2021) comptem 9615 nodes públics actius a la xarxa Bitcoin. I només parlem de nodes públics, és a dir, dels nodes Bitcoin visibles i accessibles, que també s’anomenen nodes d’escolta

Resum dels nodes públics de la xarxa Bitcoin

Sí Sherlock, també n’hi ha nodes que no escolten, nusos ocults i invisibles. Aquests s'amaguen darrere d'un tallafoc per funcionar, mitjançant protocols de privadesa com Tor, o, encara més senzills i segurs, no estan configurats per rebre connexions.

Nodes d'escolta (súper nodes)

Un node d'escolta o súper node és un node complet visible públicament: es comunica amb altres nodes que volen parlar-hi i intercanvien informació. Així que el supernode utilitzat és a la vegada pont de comunicació que una font de dades: un súper node és un punt de redistribució.

Si voleu ser un súper node fiable, sempre heu d’estar actius les 24 hores del dia per poder transmetre un flux de connexions: s’ha de documentar l’historial de la cadena de blocs, totes les transaccions amb les seves dades a tots els nodes. a tot el món. No cal dir que és fins i tot per a menys persones: es necessita la potència informàtica necessària, així com una millor connexió a Internet.

Nodes miners

El temps de la mineria ha passat. No comenceu a minar. Avui, per participar de manera competitiva en el procés de mineria de Bitcoin, és fonamental invertir en programes i maquinari especialitzats, que funcionen en paral·lel amb el Bitcoin Core per intentar extreure blocs. Un miner o una persona que utilitza aquests potents ordinadors pot decidir treballar sol (únic miner) o en grups (miner de piscina). 

Mentre que els llops solitaris, els únics miners que van demanar a la seva àvia que poguessin utilitzar el celler durant un temps per fer coses amb ordinadors, mentre feien ús de la seva còpia descarregada localment de la cadena de blocs, els que mina a les piscines, a les piscines de miners, bé treballen junts i aporten cadascun els seus propis recursos (poder hash). En una agrupació minera és responsabilitat exclusiva de l'administrador de l'agrupació mantenir un node complet: ell és un miner de piscina de nodes complets.

Client lleuger o SPV

També conegut com a clients, clients de verificació de pagament simplificat (SPV) lleuger utilitzen la xarxa Bitcoin però no actuen com un node complet. Per tant, els clients SPV no contribueixen a la seguretat de la xarxa: no se'ls exigeix ​​tenir una còpia de la cadena de blocs i mai se'ls demana en el procés de verificació i validació de transaccions.

El client SPV té una funció fonamental: permet a qualsevol usuari comprovar si algunes transaccions s’han inclòs o no en un bloc, sense haver de descarregar totes les dades del bloc. Com ho fan? Sol·liciten informació d’altres nodes complets (súper nodes). Els clients lleugers actuen com punt final de comunicació i són utilitzats per diferents carteres (carteres) per emmagatzemar criptomonedes.

Client contra nodes miners

És important destacar que mantenir un node complet és molt diferent de mantenir un node complet de mineria. Tot i que els miners han d’invertir diners i recursos per comprar i utilitzar maquinari i programari molt cars (recordeu quanta gent es queixa de l’electricitat que s’utilitza per explotar bitcoins), qualsevol pot mantenir un node de validació complet. De fet, sense el node de validació complet, el miner no pot fer res: abans d’intentar extraure un bloc, un miner ha de rebre l’ok d’un node complet, que certifica i valida les transaccions pendents. Aleshores, el miner pot crear un bloc que s’ha aplicat per allotjar aquesta informació (amb un grup de transaccions) i que intenta extraure el bloc. Aquí la cadena de blocs està a punt d’actualitzar-se de nou: si el miner aconsegueix trobar una solució vàlida per al bloc, ara es pot transmetre a la resta de la cadena de blocs i els nodes complets en verificen la validesa. En última instància, les regles de consentiment estan determinades i garantides per la xarxa distribuïda de validació de nodes, no dels miners.

conclusió

Els nodes Bitcoin estan comunicats entre ells mitjançant el protocol de xarxa Bitcoin P2P i, comunicant-se constantment entre ells, garanteixen la integritat del sistema. I si hi ha un nus que no es comporta bé, que actua deshonestament, que és entremaliat, que intenta propagar informació equivocada? A les cadenes de blocs, els fluxos d’informació: aquest node és reconegut ràpidament per nodes honestos i es desconnecta ràpidament de la xarxa.

Quant puc guanyar mantenint un node de validació complet ???

Un cazoo! No s’ofereixen recompenses econòmiques: està determinat per la confiança dels usuaris, proporciona tranquil·litat, seguretat i privadesa als usuaris. Els nodes complets són àrbitres de joc reals: certifiquen que es compleixen les regles. Protegeixen la cadena de blocs contra atacs i fraus (com ara el doble despesa) i no han de confiar en ningú més.