Definiția nodurilor este diferită în multe cazuri. Când vine vorba de computere sau rețele de comunicații, un nod se referă adesea la un punct de redistribuire sau la un terminal de comunicații. De obicei, un nod este format din dispozitive fizice de rețea, dar nodurile virtuale sunt destul de diferite.

Mai simplu spus, un nod de rețea poate genera, primi sau transmite informații. În consecință, vom discuta despre diferitele tipuri de noduri de rețea Bitcoin: noduri complete, super-noduri, noduri de minerit și utilizatori SPV.


Nodul Bitcoin

Aprofundând în articolul blockchain - datorită caracteristicilor sistemului său distribuit - nodurile rețelei de calculatoare permit Bitcoin să funcționeze ca o monedă digitală descentralizată peer-to-peer (P2P). De asemenea, Bitcoin este fără cenzură, iar transferurile între utilizatori nu necesită niciun intermediar care să ofere garanții (indiferent cât de departe sunt utilizatorii).

Prin urmare, nodul blockchain-ului este ca un nod de comunicare care joacă diferite funcții. Orice computer sau alt dispozitiv conectat la rețeaua Bitcoin poate fi considerat un nod al rețelei Bitcoin. Aceste noduri comunică, de asemenea, între ele, pot transmite tranzacții și tranzacții prin protocolul punct la punct. blocarea informațiilor. Cu toate acestea, fiecare nod de computer este definit în funcție de funcția sa specifică, așa că există multe tipuri diferite de noduri în rețeaua Bitcoin.


nodul plin

Nodurile complete sunt acele noduri care susțin și asigură cu adevărat rețeaua Bitcoin și sunt independente de rețea. Ei vor participa, de asemenea, la confirmarea informațiilor despre tranzacție și a informațiilor de bloc. În mod similar, nodurile complete pot adăuga, de asemenea, noi informații de bloc în rețeaua blockchain.

De obicei, un nod complet va descărca o copie completă a informațiilor rețelei blockchain Bitcoin, dar aceasta nu este o cerință strictă (uneori va fi descărcată o copie scurtată).

Stabilirea unui nod complet Bitcoin poate fi finalizată prin instalarea unei varietăți de software diferite, dar cel mai frecvent utilizat software este Bitcoin Core. Următoarele sunt cerințele de bază pentru rularea unui nod complet Bitcoin Core:

  • Un computer desktop sau laptop cu sistem de operare Windows, Mac OS X sau Linux

  • 200 GB spațiu liber pe disc

  • 2 GB RAM

  • Lățime de bandă cu viteză de încărcare nu mai mică de 50 kB/s

  • O conexiune la internet fără restricții de încărcare sau limite ridicate de încărcare. În fiecare lună, nodul complet poate încărca nu mai puțin de 200 GB de informații și poate descărca nu mai puțin de 20 GB de informații. Când rulați un nod complet pentru prima dată, trebuie descărcați aproximativ 200 GB de text

  • Timpul complet de funcționare a nodului este de nu mai puțin de 6 ore pe zi, de preferință modul de funcționare 7x24 ore

Multe organizații și utilizatori de voluntari funcționează ca noduri complete ale rețelei Bitcoin pentru a ajuta dezvoltarea ecologică a Bitcoin. Ca și în 2018, în rețeaua Bitcoin au existat aproximativ 9.700 de noduri publice. Rețineți că acest număr este doar pentru nodurile publice, adică acele noduri care sunt vizibile.

Pe lângă nodurile publice, există multe noduri ascunse care nu sunt vizibile, adesea prin protocoale ascunse precum Tor, sau pur și simplu rulând în spatele firewall-urilor, deoarece sunt configurate pentru a nu fi făcute publicitate.


Nod public (supernod)

În esență, un nod public sau un supernod este un nod complet vizibil. El comunică și transmite date cu alte noduri. Prin urmare, un super-nod este un punct de redistribuire și joacă rolul de sursă de date și de punte de comunicare.

Un super-nod de încredere transmite, de obicei, informațiile istorice și datele de tranzacție ale blockchain-ului către nodurile din întreaga lume 24/7. Din acest motiv, un super-nod necesită mai multă putere de calcul și conexiuni de rețea mai bune decât un nod complet ascuns.


Nodul minier

Pentru a putea extrage Bitcoin într-un mediu din ce în ce mai competitiv, este necesar să investim în hardware și programe speciale de minerit. Aceste programe de mining (software) nu sunt direct legate de Bitcoin Core, ele sunt extrase în paralel cu Bitcoin Core. Un miner poate alege fie să mine singur, fie să se alăture unui grup de minerit.

Nodurile complete ale minerilor individuali își folosesc propriile copii ale datelor bloc, în timp ce minerii din grupul de minerit colaborează împreună, fiecare dintre ei putând contribui cu propria sa putere de calcul. Într-un pool de minerit, numai administratorul pool-ului de minerit trebuie să ruleze ca nod complet - care poate fi considerat ca nodul complet al întregului pool de minerit.


Utilizatori ușoare sau SPV

Cunoscuți și ca utilizatori de verificare simplă a plăților (SPV), acești utilizatori ușori folosesc rețeaua Bitcoin, dar nu sunt noduri complete. Utilizatorii SPV nu contribuie la securitatea rețelei deoarece nu salvează copii ale informațiilor blockchain și nu participă la verificarea informațiilor despre tranzacție.

Mai simplu spus, SPV este o modalitate de a vizualiza informațiile despre tranzacție fără a descărca o copie a întregii informații blockchain. Prin urmare, utilizatorii SPV se bazează pe alte noduri complete (super-noduri) pentru a furniza informații. Acești utilizatori ușori sunt ca terminalele de comunicare și sunt, de asemenea, utilizați de multe portofele cu monede digitale.


User VS Mining Node

Este demn de menționat că există o diferență între rularea unui nod complet și rularea unui nod de mining complet. Oricine poate deveni un nod minier complet investind în hardware și software special pentru minerit.

Înainte de a încerca să extragă un bloc, un miner trebuie să colecteze informații despre tranzacție care au fost confirmate anterior de nodurile complete. Apoi, trebuie să creați un bloc alternativ (cu un set de informații despre tranzacție) și să încercați să minați în același timp. Dacă un miner găsește cu succes hash-ul acestui bloc candidat, îl publică în întreaga rețea, astfel încât alte noduri să-i poată verifica autenticitatea. Prin urmare, acuratețea și securitatea acestei reguli de consens sunt menținute în comun de nodurile din întreaga rețea, nu doar de mineri.


Concluzie

Nodurile Bitcoin comunică între ele prin protocolul de rețea peer-to-peer al Bitcoin, care este modul în care verifică integritatea sistemului. Dacă un nod dorește să răspândească informații greșite, acesta va fi identificat rapid de acele noduri loiale și deconectat de la rețea.

Nu există recompense financiare pentru rularea unui nod complet, dar este totuși foarte recomandat deoarece oferă utilizatorilor integritate, securitate și confidențialitate. Nodurile complete asigură executarea fără probleme a regulilor. Ele protejează blockchain-ul de a fi atacate.