Cum funcționează minatul Bitcoin?

Cum funcționează minatul Bitcoin?

Să vedem cum funcționează minatul Bitcoin. În cazul valutelor tradiționale, dacă avem nevoie de bani, guvernul printează cantitatea necesară. Bitcoin însă nu poate fi printat în niciun fel. Bitcoin este „minat” de calculatoare, din toate colțurile lumii.

Ce rol are minatul?

hogyan működik a bitcoin bányászat kriptopénz mycryptoption
Sursă imagine: learnbitcoinanalysis.com

Oamenii își trimit permanent Bitcoin prin rețeaua Bitcoin, dar dacă cineva n-ar înregistra aceste tranzacții, nimeni n-ar putea urmări cine și ce a plătit. Rețeaua Bitcoin notează aceste tranzacții și le așează pe o listă, pe care o numim bloc. Rolul minerilor este să valideze aceste tranzacții și să le treacă în registrul public.

Acest registru constă dintr-o serie lungă de blocuri, pe care o numim blockchain. Orice tranzacție care s-a desfășurat între două adrese Bitcoin poate fi găsită pe blockchain, fie aceasta în orice punct al său. Atunci cînd este creat un bloc, el este adăugat în blockchain, realizând o listă lungă de tranzacții în permanentă creștere, care va fi pentru totdeauna parte a rețelei Bitcoin.

Dar un astfel de registru necesită încredere, și pe deasupra este și digital.

Cum putem fi siguri că blockchain rămâne neatins și nu se va abuza de el?

hogyan működik a bitcoin bányászat cum funcționează minatul Bitcoin kriptopénz mycryptoption
Sursă imagine: crypto-resource.com

Aici intervin minerii.

Atunci când se creează un bloc, datoria minerilor este să-l introducă în blockchain. Introduc informația în bloc și aplică ecuația matematică stabilită, transformând-o într-o secvență mai scurtă care arată ca una aleatorie, compusă din cifre și litere. Aceasta o numim hash. Acest hash se stochează împreună cu blocul într-un timp stabilit, la sfârșitul blockchain.

Hash are câteva calități interesante. Este foarte ușor de realizat dintr-o grămadă de date precum blocul Bitcoin, dar la prima vedere este foarte greu de precizat ce conține. Pe lângă faptul că este foarte simplu să realizezi un hash dintr-o mare grămadă de date, fiecare hash este unic. Dacă în blocul Bitcoin schimbăm doar un singur caracter , hash-ul se schimbă total.

Minerii utilizează tranzacțiile nu doar pentru generarea de hash. Ei folosesc și alte părți de date. Una dintre acestea este hash-ul ultimului bloc stocat în blockchain.

Deoarece hash-ul fiecărui bloc este creat prin utilizarea hash-ului blocului precedent, obținem versiunea digitală a ștampilei. Se confirmă astfel că blocul următor (și toate cele care urmează) este legal, iar dacă cineva încearcă să-l deterioreze, toată lumea va afla.

Dacă s-ar încerca modificarea unei tranzacții prin modificarea blocului, atunci s-ar schimba și hash-ul blocului. Atunci când cineva rulează funcția hash care verifică autenticitatea blocului, va observa că numărul hash nu corespunde cu numărul hash al blocului stocat anterior. În asemenea situații blocul ar fi declarat fals în mod automat.

Astfel, deteriorarea blocului nu influențează doar blocul actual, dar și pe cel următor, și hash-ul său fiind diferit.

Cursa pentru monede

bitcoin bányászat kriptopénz mycryptoption
Sursă imagine: dyernews.com

Atunci când cineva realizează cu succes un hash, va fi recompensat cu 12.5 Bitcoin, blockchain-ul se actualizeză și toată lumea află acest lucru. Problema constă doar în faptul că este foarte ușor de făcut un hash din date. Calculatoarele se pricep foarte bine la acest lucru. A fost necesar astfel ca rețeaua Bitcoin să devină mai complicată, în caz contrar toată lumea fiind în stare să realizeze mai multe sute de tranzacții de bloc, iar toată cantitatea de Bitcoin rămasă ar fi minată în câteva minute. Protocolul Bitcoin a îngreunat intenționat acest proces, și a introdus ceva pe care-l numim proof-of-work.

Protocolul Bitcoin nu acceptă toate hash-urile vechi, acestea trebuie să corespundă unui anumit standard. În mod obligatoriu trebuie să înceapă cu un anumit număr de zerouri. Și nu există posibilitatea ca cineva să influențeze un hash (înainte de a fi creat) în ce formă va arăta; pe deasupra fiecare părticică de informație adăugată modifică în totalitate hash-ul.

Minerii nu trebuie să se ocupe cu datele de tranzacție ale blocului; dar trebuie să-l modifice ca să genereze diferite hash-uri. Pentru acest lucru vor folosi un alt tip aleatoriu de date denumit „nonce”; pe care îl utilizează împreună cu celelalte date de tranzacții pentru realizarea hash-ului. Dacă hash-ul nu corespunde formei așteptate, nonce se schimbă și reîncepe procesul de hash. Poate necesita câteva încercări până găsim nonce-ul potrivit, iar pe deasupra toți minerii din rețea fac același lucru concomitent. Astfel pot obține minerii Bitcoin.                                

Mai multe articole

Istoria Bitcoin

Cine este interesat de criptomonede, trebuie să cunoască măcar pe scurt istoria Bitcoin.
 » august 20, 2019

Bitcoin este legal?

Nu este ușor de răspuns la întrebarea dacă Bitcoin este legal sau nu. Dacă ești…
 » august 26, 2019

Bitcoin este o bulă?

Dacă te interesează Bitcoin, probabil dorești să știi dacă este sau nu o bulă. Am…
 » august 26, 2019