Ce sunt nodurile?
Acas─â
Articole
Ce sunt nodurile?

Ce sunt nodurile?

Începător
Publicat Nov 29, 2018Actualizat Aug 17, 2023
5m

Defini╚Ťia unui nod poate varia ├«n func╚Ťie de context. C├ónd vine vorba de re╚Ťele de computere sau de telecomunica╚Ťii, nodurile pot ac╚Ťiona fie ca punct de redistribuire, fie ca punct final de comunicare. De obicei, un nod const─â dintr-un dispozitiv fizic de re╚Ťea, dar exist─â unele cazuri ├«n care sunt utilizate noduri virtuale.

Un nod de re╚Ťea este un punct ├«n care un mesaj poate fi creat, primit sau transmis. Aici vom discuta despre diferitele tipuri de noduri Bitcoin: noduri complete, supernoduri, noduri miniere ╚Öi clien╚Ťi SPV.


Noduri Bitcoin

Aprofund├ónd contextul blockchainurilor - care sunt concepute ca sisteme distribuite - re╚Ťeaua de noduri informatice este ceea ce face posibil ca Bitcoin s─â fie folosit ca moned─â digital─â descentralizat─â peer-to-peer (P2P). Ca atare, este rezistent la cenzur─â prin modul ├«n care este proiectat ╚Öi nu necesit─â un intermediar pentru tranzac╚Ťii de la utilizator la utilizator (indiferent c├ót de ├«ndep─ârtate sunt loca╚Ťiile lor).

Prin urmare, nodurile blockchain ac╚Ťioneaz─â ca un punct de comunicare, care poate ├«ndeplini diferite func╚Ťii. Orice computer sau dispozitiv care se conecteaz─â la interfa╚Ťa Bitcoin poate fi considerat un nod ├«n sensul c─â acesta comunic─â oarecum cu celelalte. Aceste noduri sunt, de asemenea, capabile s─â transmit─â informa╚Ťii despre tranzac╚Ťii ╚Öi blocuri ├«n cadrul re╚Ťelei distribuite de computere, folosind protocolul Bitcoin peer-to-peer. Cu toate acestea, fiecare nod informatic este definit pe baza func╚Ťiilor sale particulare, deci, exist─â diferite tipuri de noduri Bitcoin.

 

Noduri complete

Nodurile complete sunt cele care sus╚Ťin Bitcoin ╚Öi ├«i ofer─â cu adev─ârat securitate ╚Öi sunt indispensabile re╚Ťelei. Aceste noduri pot fi, de asemenea, denumite noduri de validare complet─â, deoarece se angajeaz─â ├«n procesul de verificare a tranzac╚Ťiilor ╚Öi blocurilor prin compara╚Ťie cu regulile de consens ale sistemului. De asemenea, nodurile complete sunt capabile s─â transmit─â noi tranzac╚Ťii ╚Öi blocuri c─âtre blockchain.┬á

De obicei, un nod complet descarc─â o copie a blockchainului Bitcoin cu fiecare bloc ╚Öi tranzac╚Ťie, dar aceasta nu este o cerin╚Ť─â pentru a fi considerat un nod complet (poate fi folosit─â o copie redus─â a blockchainului).

Un nod Bitcoin complet poate fi stabilit prin diferite implement─âri software, dar cel mai folosit ╚Öi popular este Bitcoin Core. Acestea sunt cerin╚Ťele minime pentru a rula un nod complet Bitcoin Core:

  • Desktop sau laptop cu o versiune recent─â de Windows, Mac OS X sau Linux.

  • 200 GB spa╚Ťiu liber pe disc.

  • 2 GB de memorie (RAM).

  • Conexiune la internet de mare vitez─â cu viteze de ├«nc─ârcare de cel pu╚Ťin 50 kB/s.

  • O conexiune necontorizat─â sau o conexiune cu limite ridicate de ├«nc─ârcare. Nodurile complete online pot atinge sau dep─â╚Öi o ├«nc─ârcare total─â de 200 GB/lun─â ╚Öi o desc─ârcare total─â de 20 GB/lun─â. De asemenea, va trebui s─â desc─ârca╚Ťi ~200 GB c├ónd porni╚Ťi prima dat─â nodul complet.

  • Nodul dvs. complet ar trebui s─â ruleze cel pu╚Ťin 6 ore pe zi. Ar fi ╚Öi mai bine s─â ├«l rula╚Ťi continuu (24/7).

Multe organiza╚Ťii de voluntari ╚Öi utilizatori ruleaz─â noduri Bitcoin complete ca o modalitate de a ajuta ecosistemul Bitcoin. ├Än 2018, existau aproximativ 9.700 de noduri publice care rulau pe re╚Ťeaua Bitcoin. Re╚Ťine╚Ťi c─â acest num─âr include doar nodurile publice, care se refer─â la nodurile Bitcoin de ascultare care sunt vizibile ╚Öi accesibile (adic─â noduri de ascultare).┬á

Pe l├óng─â nodurile publice, exist─â multe alte noduri ascunse, care nu sunt vizibile (noduri care nu ascult─â). Aceste noduri func╚Ťioneaz─â de obicei ├«n spatele unui firewall, prin protocoale ascunse precum Tor sau pur ╚Öi simplu au fost configurate s─â nu asculte conexiuni.


Noduri de ascultare (supernoduri)

├Än esen╚Ť─â, un nod de ascultare sau un supernod este un nod complet care este vizibil public. Acesta comunic─â ╚Öi ofer─â informa╚Ťii oric─ârui alt nod care decide s─â stabileasc─â o conexiune cu el. Prin urmare, un supernod este, practic, un punct de redistribuire care poate ac╚Ťiona at├ót ca surs─â de date, c├ót ╚Öi ca punte de comunicare.┬á

Un supernod de ├«ncredere ruleaz─â de obicei 24/7 ╚Öi are mai multe conexiuni stabilite, transmi╚Ť├ónd istoricul blockchainului ╚Öi datele tranzac╚Ťiilor c─âtre mai multe noduri din ├«ntreaga lume. Din acest motiv, un supernod va necesita probabil mai mult─â putere de calcul ╚Öi o conexiune la internet mai bun─â ├«n compara╚Ťie cu un nod complet, care este ascuns.


Nodurile minerilor

Pentru a putea mina Bitcoin ├«n scenariul competitiv actual, trebuie s─â investi╚Ťi ├«n hardware ╚Öi programe specializate pentru minerit. Aceste programe de minerit (software) nu au leg─âtur─â direct─â cu Bitcoin Core ╚Öi sunt executate ├«n paralel pentru a ├«ncerca s─â mineze blocuri Bitcoin. Un miner poate alege s─â lucreze singur (miner individual) sau ├«n grupuri (miner ├«n centralizator).┬á

În timp ce nodurile complete ale minerilor individuali folosesc propria copie a blockchainului, minerii înscriși într-un centralizator lucrează împreună, fiecare contribuind cu propriile resurse de calcul (putere de hash). Într-un centralizator de minerit, numai administratorul centralizatorului este obligat să ruleze un nod complet - căruia i se mai spune nod complet al unui miner din centralizator.


Clien╚Ťi u╚Öori sau SPV

Cunoscu╚Ťi ╚Öi sub numele de clien╚Ťi de Verificare simplificat─â a pl─â╚Ťilor (SPV), clien╚Ťii u╚Öori sunt cei care folosesc re╚Ťeaua Bitcoin, dar nu ac╚Ťioneaz─â cu adev─ârat ca un nod complet. Prin urmare, clien╚Ťii SPV nu contribuie la securitatea re╚Ťelei, deoarece nu p─âstreaz─â o copie a blockchainului ╚Öi nu particip─â la procesul de verificare ╚Öi validare a tranzac╚Ťiilor.┬á

Pe scurt, SPV este metoda prin care un utilizator poate verifica dac─â unele tranzac╚Ťii au fost incluse sau nu ├«ntr-un bloc, f─âr─â a fi necesar s─â descarce datele ├«ntregului bloc. Astfel, clien╚Ťii SPV se bazeaz─â pe informa╚Ťiile furnizate de alte noduri complete (supernoduri). Clien╚Ťii u╚Öori func╚Ťioneaz─â ca puncte finale de comunicare ╚Öi sunt utiliza╚Ťi de multe portofele de criptomonede.


Client vs. noduri de minerit

Este important de re╚Ťinut c─â rularea unui nod complet nu este acela╚Öi lucru cu rularea unui nod de minerit complet. ├Än timp ce minerii trebuie s─â investeasc─â ├«n hardware ╚Öi software scump pentru minerit, oricine poate rula un nod de validare complet.┬á

├Änainte de a ├«ncerca s─â extrag─â un bloc, un miner trebuie s─â adune tranzac╚Ťii ├«n a╚Öteptare care au fost acceptate anterior ca valide de c─âtre nodurile complete. Apoi, minerul creeaz─â un bloc candidat (cu un grup de tranzac╚Ťii) ╚Öi ├«ncearc─â s─â mineze acel bloc. Dac─â un miner reu╚Öe╚Öte s─â g─âseasc─â o solu╚Ťie valid─â pentru blocul s─âu candidat, o difuzeaz─â ├«n re╚Ťea, astfel ├«nc├ót alte noduri complete s─â poat─â verifica validitatea blocului. Prin urmare, regulile de consens sunt determinate ╚Öi securizate de re╚Ťeaua distribuit─â de noduri de validare, ╚Öi nu de mineri.


Gânduri de încheiere

Nodurile Bitcoin comunic─â ├«ntre ele prin protocolul de re╚Ťea Bitcoin P2P ╚Öi, prin aceasta, garanteaz─â integritatea sistemului. Un nod care se comport─â gre╚Öit sau ├«ncearc─â s─â propage informa╚Ťii incorecte este recunoscut rapid de nodurile corecte ╚Öi este deconectat de la re╚Ťea.

├Än ciuda faptului c─â rularea unui nod cu validare complet─â nu ofer─â recompense financiare, este recomandat deoarece ofer─â ├«ncredere, securitate ╚Öi confiden╚Ťialitate utilizatorilor. Nodurile complete asigur─â respectarea regulilor. Ele protejeaz─â blockchainul ├«mpotriva atacurilor ╚Öi fraudelor (cum ar fi cheltuielile duble). ├Än plus, un nod complet nu trebuie s─â aib─â ├«ncredere ├«n altele ╚Öi ├«i permite utilizatorului s─â de╚Ťin─â controlul complet asupra banilor s─âi.

Distribui╚Ťi post─ârile
├Änregistra╚Ťi un cont
Pune╚Ťi-v─â cuno╚Ötin╚Ťele ├«n practic─â prin deschiderea unui cont Binance ast─âzi.