Blockchain-ul este un registru digital descentralizat care stochează în siguranță înregistrările pe o rețea de computere într-un mod care este transparent, imuabil și rezistent la manipulare. Fiecare „bloc” conține date, iar blocurile sunt legate într-un „lanț” cronologic.

Un blockchain este o bază de date distribuită sau un registru partajat între nodurile unei rețele de computere. Acestea sunt cel mai bine cunoscute pentru rolul lor crucial în sistemele de criptomonedă, menținând un registru sigur și descentralizat al tranzacțiilor, dar nu se limitează la utilizările criptomonedelor. Blockchain-urile pot fi utilizate pentru a face datele din orice industrie imuabile—însemnând că nu pot fi modificate.

Deoarece un bloc nu poate fi schimbat, singura încredere necesară este în momentul în care un utilizator sau un program introduce date. Acest lucru reduce necesitatea unor terți de încredere, cum ar fi auditorii sau alți oameni, care adaugă costuri și pot face greșeli.

De la introducerea Bitcoin în 2009, utilizările blockchain-ului au explodat prin crearea diverselor criptomonede, aplicații de finanțare descentralizată (DeFi), jetoane non-fungibile (NFT) și contracte inteligente.

Puncte cheie:

*Blockchain-ul este un tip de bază de date partajată care diferă de o bază de date tipică în modul în care stochează informațiile; blockchain-urile stochează date în blocuri legate între ele prin criptografie.

*Tipuri diferite de informații pot fi stocate pe un blockchain, dar cea mai comună utilizare a fost ca registru de tranzacții.

*În cazul Bitcoin, blockchain-ul este descentralizat, așa că nicio persoană sau grup nu are control—în schimb, toți utilizatorii păstrează controlul colectiv.

*Blockchain-urile descentralizate sunt imuabile, ceea ce înseamnă că datele introduse sunt ireversibile. Pentru Bitcoin, tranzacțiile sunt înregistrate permanent și vizibile oricui.

Cum funcționează un blockchain?

Este posibil să fii familiarizat cu foi de calcul sau baze de date. Un blockchain este oarecum similar deoarece este o bază de date în care informațiile sunt introduse și stocate. Principala diferență între o bază de date tradițională sau o foaie de calcul și un blockchain este modul în care datele sunt structurate și accesate.

Un blockchain constă din programe numite scripturi care efectuează sarcinile pe care le-ai face de obicei într-o bază de date: introducerea și accesarea informațiilor, și salvarea și stocarea acestora undeva. Un blockchain este distribuit, ceea ce înseamnă că mai multe copii sunt salvate pe multe mașini, iar toate trebuie să se potrivească pentru a fi valid.

Blockchain-ul Bitcoin colectează informații despre tranzacții și le introduce într-un fișier de 4MB numit bloc (diferite blockchain-uri au blocuri de dimensiuni diferite). Odată ce blocul este plin, datele blocului sunt trecute printr-o funcție de hash criptografic, care creează un număr hexazecimal numit hash-ul antetului blocului.

Hash-ul este apoi introdus în antetul blocului următor și criptat cu celelalte informații din antetul acelui bloc, creând un lanț de blocuri, de unde provine numele „blockchain.”

Procesul de tranzacție

Tranzacțiile urmează un proces specific, în funcție de blockchain. De exemplu, pe blockchain-ul Bitcoin, dacă inițiezi o tranzacție folosind portofelul tău de criptomonedă—aplicația care oferă o interfață pentru blockchain—aceasta începe o succesiune de evenimente.

În Bitcoin, tranzacția ta este trimisă într-un pool de memorie, unde este stocată și așteaptă până când un miner o preia. Odată ce este introdusă într-un bloc și blocul se umple cu tranzacții, acesta este închis, iar mineritul începe.

Fiecare nod din rețea propune blocurile sale în acest mod deoarece toate aleg tranzacții diferite. Fiecare lucrează la propriile blocuri, încercând să găsească o soluție la ținta de dificultate, folosind „nonce-ul”, prescurtare pentru numărul folosit o singură dată.

Valoarea nonce este un câmp din antetul blocului care este modificabil, iar valoarea sa crește incremental cu fiecare încercare de minerit. Dacă hash-ul rezultat nu este egal sau mai mic decât hash-ul țintă, se adaugă o valoare de unu la nonce, se generează un nou hash, și așa mai departe. Nonce-ul se roteste aproximativ la fiecare 4,5 miliarde de încercări (ceea ce durează mai puțin de o secundă) și folosește o altă valoare numită extra nonce ca un contor suplimentar. Aceasta continuă până când un miner generează un hash valid, câștigând cursa și primind recompensa.

Fapt: *Generarea acestor hash-uri până când se găsește o valoare specifică este „dovada muncii” despre care auzi atât de mult—aceasta „dovezează” că minerul a realizat munca. Cantitatea enormă de muncă necesară pentru a valida hash-ul este motivul pentru care rețeaua Bitcoin consumă atât de multă putere de calcul și energie.

Odată ce un bloc este închis, o tranzacție este completă. Cu toate acestea, blocul nu este considerat confirmat până când alte cinci blocuri nu au fost validate. Confirmarea durează rețeaua aproximativ o oră pentru a se finaliza deoarece în medie durează puțin sub 10 minute pe bloc (primul bloc cu tranzacția ta și cinci blocuri următoare înmulțite cu 10 fac 60 de minute).

Nu toate blockchain-urile urmează acest proces. De exemplu, rețeaua Ethereum alege aleatoriu un validator din toți utilizatorii cu ether staked pentru a valida blocuri, care sunt apoi confirmate de rețea. Acest proces este mult mai rapid și mai puțin consumator de energie decât procesul Bitcoin.

Decentralizarea Blockchain-ului

Un blockchain permite datelor dintr-o bază de date să fie distribuite între mai multe noduri de rețea—computere sau dispozitive care rulează software pentru blockchain—în diverse locații. Acest lucru creează redundanță și menține fidelitatea datelor. De exemplu, dacă cineva încearcă să modifice o înregistrare pe un nod, celelalte noduri ar preveni acest lucru prin compararea hash-urilor blocurilor. Astfel, niciun nod singular nu poate modifica informațiile din lanț.

Din cauza acestei distribuții—și a dovezii criptate că munca a fost realizată—datele blockchain, cum ar fi istoricul tranzacțiilor, devin ireversibile. O astfel de înregistrare ar putea fi o listă de tranzacții, dar blockchain-urile private pot de asemenea să conțină o varietate de alte informații, cum ar fi contracte legale, identificări de stat sau inventarul unei companii. Cele mai multe blockchain-uri nu ar „stoca” aceste articole direct; acestea ar fi cel mai probabil trimise printr-un algoritm de hash și reprezentate pe blockchain printr-un token.

#BinanceMegadropSolv