TL;DR
Blockchain este un registru digital descentralizat care înregistrează în siguranță datele tranzacțiilor pe multe computere specializate din rețea.
Blockchain asigură integritatea datelor prin natura sa imuabilă prin criptografie și mecanisme de consens, ceea ce înseamnă că odată ce informațiile sunt înregistrate, nu pot fi modificate retroactiv.
Blockchain formează coloana vertebrală a criptomonedelor precum Bitcoin și Ethereum și este esențială în promovarea transparenței, securității și încrederii în diferite sectoare dincolo de finanțe.
Ce este Blockchain?
Un blockchain este un tip special de bază de date, numit și registru digital descentralizat, care este întreținut de numeroase computere distribuite în întreaga lume. Datele blockchain sunt organizate în blocuri, care sunt aranjate cronologic și securizate prin criptografie.
Cel mai vechi model de blockchain a fost creat la începutul anilor 1990, când informaticianul Stuart Haber și fizicianul W. Scott Stornetta au folosit tehnici criptografice într-un lanț de blocuri ca o modalitate de a securiza documentele digitale împotriva falsificării datelor.
Haber și Stornetta au inspirat munca multor alți informaticieni și pasionați de criptografie, ducând în cele din urmă la crearea primei criptomonede alimentate de tehnologia blockchain, Bitcoin. De atunci, adoptarea tehnologiei blockchain s-a extins treptat, iar criptomonedele sunt folosite de un număr tot mai mare de oameni la nivel global.
Deși tehnologia blockchain este adesea folosită pentru a înregistra tranzacțiile cu criptomonede, este potrivită pentru înregistrarea multor alte tipuri de date digitale și poate fi aplicată într-o gamă largă de cazuri de utilizare.
Ce este descentralizarea în Blockchain?
Descentralizarea în blockchain se referă la ideea că controlul și puterea de decizie a unei rețele este distribuită între utilizatorii săi, mai degrabă decât controlată de o singură entitate, cum ar fi un guvern sau o corporație. Acest lucru poate fi util în situațiile în care oamenii trebuie să se coordoneze cu străinii sau în care doresc să asigure securitatea și integritatea datelor lor.
Într-o rețea blockchain descentralizată, nu există nicio autoritate centrală sau intermediar care să controleze fluxul de date sau tranzacții. În schimb, tranzacțiile sunt verificate și înregistrate de o rețea distribuită de computere care lucrează împreună pentru a menține integritatea rețelei.
Când oamenii vorbesc despre tehnologia blockchain, adesea nu vorbesc doar despre baza de date. Tehnologia Blockchain alimentează aplicații precum criptomonede și jetoane nefungibile (NFT), permițând oamenilor să colaboreze și să tranzacționeze între ei fără a se baza pe o autoritate centrală.
Cum funcționează Blockchain-ul?
În esență, un blockchain este un registru digital care înregistrează în siguranță tranzacțiile dintre două părți într-un mod sigur. Aceste date privind tranzacțiile sunt înregistrate de o rețea distribuită global de calculatoare speciale numite noduri.
Când un utilizator inițiază o tranzacție, cum ar fi trimiterea unei anumite cantități de criptomonedă către alt utilizator, tranzacția respectivă este difuzată în rețea. Fiecare nod autentifică tranzacția prin verificarea semnăturilor digitale și a altor date despre tranzacție.
Odată ce tranzacția este verificată, este adăugată la un bloc împreună cu alte tranzacții deja verificate. Blocurile sunt înlănțuite folosind metode criptografice, formând lanțul de blocuri. Procesul de verificare a tranzacțiilor și de adăugare a acestora în blockchain se face printr-un mecanism de consens, un set de reguli care guvernează modul în care nodurile din rețea ajung la un acord cu privire la starea blockchain-ului și valabilitatea tranzacțiilor.
Criptografia este esențială pentru ca blockchain-ul să mențină o înregistrare sigură, transparentă și rezistentă la manipulare a tranzacțiilor. De exemplu, hashing-ul este o metodă criptografică crucială utilizată în blockchain-uri. Este un proces criptografic care convertește o intrare de orice dimensiune într-un șir de caractere de dimensiune fixă.
Funcțiile hash utilizate în blockchain-uri sunt în general rezistente la coliziuni, ceea ce înseamnă că șansele de a găsi două date care produc aceeași ieșire sunt astronomic mici. O altă caracteristică se numește efect de avalanșă, referindu-se la fenomenul că orice modificare ușoară a datelor de intrare ar produce o ieșire drastic diferită.
Să ilustrăm acest lucru cu SHA256, o funcție folosită în Bitcoin. După cum puteți vedea, schimbarea majusculelor a făcut ca rezultatul să fie dramatic diferit. Funcțiile hash sunt, de asemenea, funcții unidirecționale, deoarece este imposibil din punct de vedere computațional să ajungeți la datele de intrare prin inginerie inversă a ieșirii hash.
Fiecare bloc dintr-un blockchain conține în siguranță hash-ul blocului precedent, stabilind un lanț robust de blocuri. Oricine dorește să modifice un bloc ar trebui să modifice toate blocurile următoare, o sarcină care nu este doar dificilă din punct de vedere tehnic, ci și extrem de costisitoare.
O altă metodă criptografică utilizată pe scară largă în blockchain este criptografia cu cheie publică. Denumită și criptografie asimetrică, ajută la stabilirea tranzacțiilor sigure și verificabile între utilizatori.
Asa functioneaza. Fiecare participant are o pereche unică de chei: o cheie privată, pe care o păstrează secretă, și o cheie publică, care este partajată în mod deschis. Când un utilizator inițiază o tranzacție, o semnează folosind cheia privată, creând o semnătură digitală.
Alți utilizatori din rețea pot verifica apoi autenticitatea tranzacției prin aplicarea cheii publice a expeditorului semnăturii digitale. Această abordare asigură tranzacții sigure, deoarece numai proprietarul legitim al cheii private poate autoriza o tranzacție, dar toată lumea poate verifica semnăturile folosind cheia publică.
O altă caracteristică a blockchain-ului este transparența acestuia. În general, oricine poate verifica datele unui blockchain, inclusiv toate datele tranzacțiilor și datele blocurilor, pe site-urile publice blockchain. De exemplu, puteți vedea fiecare tranzacție care a fost înregistrată vreodată în rețeaua Bitcoin pe site-urile de explorare blockchain, inclusiv identificatorul expeditorului și al destinatarului, suma transferului și o listă a proprietarilor oricărui bitcoin. De asemenea, puteți urmări blocurile de astăzi (la blocul 788.995 la 18:52:21 GMT pe 29 mai 2023) până la primul bloc, cunoscut sub numele de blocul geneză.
Ce este un mecanism de consens?
Un algoritm de consens este un mecanism care permite utilizatorilor sau mașinilor să se coordoneze într-un cadru distribuit. Trebuie să se asigure că toți agenții din sistem pot conveni asupra unei singure surse de adevăr, chiar dacă unii agenți eșuează. Acestea asigură că toate nodurile din rețea au aceeași copie a registrului, care conține o înregistrare a tuturor tranzacțiilor. Mecanismele de consens sunt necesare pentru blockchain deoarece nu există o autoritate centrală care să verifice tranzacțiile și să mențină integritatea rețelei.
Când zeci de mii de noduri păstrează o copie a datelor blockchain-ului, pot apărea rapid unele provocări, inclusiv consistența datelor și nodurile rău intenționate. Pentru a asigura integritatea blockchain-ului, există diverse mecanisme de consens care guvernează modul în care nodurile de rețea ajung la un acord. Să ne uităm acum la cele mai importante.
Tipuri de mecanisme de consens
Ce este dovada muncii?
Proof of Work (PoW) este un mecanism de consens utilizat în multe rețele blockchain pentru a verifica tranzacțiile și a menține integritatea blockchain-ului. Este mecanismul de consens original folosit de Bitcoin.
În PoW, minerii concurează pentru a rezolva o problemă matematică complexă pentru a adăuga următorul bloc la blockchain. În procesul cunoscut sub numele de minerit, primul miner care a rezolvat problema este recompensat cu criptomonede.
Minerii trebuie să folosească computere puternice pentru a rezolva probleme matematice pentru a extrage monede noi și a securiza rețeaua. Acesta este motivul pentru care procesul de minerit necesită cantități semnificative de putere de calcul și, prin urmare, de energie.
Ce este Proof of Stake?
Proof of Stake (PoS) este un mecanism de consens conceput pentru a aborda unele dintre dezavantajele Proof of Work (PoW). Într-un sistem PoS, în loc ca minerii să concureze pentru a rezolva probleme matematice complexe pentru a valida tranzacțiile și pentru a adăuga noi blocuri la blockchain, validatorii sunt aleși în funcție de cantitatea de criptomonedă pe care o „miză” în rețea.
Validatorii dețin o anumită cantitate de criptomonedă ca garanție, sau „miză”, pentru a participa la procesul de consens. Ei sunt apoi selectați aleatoriu pentru a crea blocuri noi și pentru a valida tranzacțiile în funcție de mărimea mizei lor. Validatorii sunt recompensați cu taxe de tranzacție pentru crearea de noi blocuri și ca un stimulent pentru a acționa în cel mai bun interes al rețelei.
Alte mecanisme populare de consens
Proof of Work și Proof of Stake sunt cei mai comuni algoritmi de consens, dar există și alții. Unele sunt hibrizi care combină elemente din ambele sisteme, în timp ce altele sunt metode complet diferite.
De exemplu, delegated Proof of Stake (DPoS) este similar cu PoS, dar în loc ca toți validatorii să fie eligibili pentru a crea blocuri noi, deținătorii de token-uri aleg un set mai mic de delegați pentru a face acest lucru în numele lor.
Pe de altă parte, în Proof of Authority (PoA), validatorii sunt identificați mai degrabă prin reputația sau identitatea lor decât prin cantitatea de criptomonedă pe care o dețin. Validatorii sunt selectați în funcție de credibilitatea lor și pot fi eliminați din rețea dacă acționează cu răutate.
Beneficiile Blockchain
1. Descentralizare
Natura descentralizată a blockchain înseamnă că nu există un singur punct de control sau eșec, ceea ce îl poate face mai sigur și mai rezistent la atacuri sau încălcări ale datelor.
2. Transparență
Tranzacțiile dintr-un blockchain sunt vizibile pentru toți participanții, ceea ce facilitează urmărirea și verificarea tranzacțiilor și asigurarea acurateței acestora.
3. Imuabilitate
Odată ce o tranzacție este înregistrată pe un blockchain, aceasta nu poate fi modificată sau ștearsă. Acesta creează o înregistrare permanentă a tuturor tranzacțiilor care poate fi verificată de oricine are acces la rețeaua blockchain. Aceasta este o abatere semnificativă de la sistemele tradiționale în care tranzacțiile sunt reversibile.
4. Eficiență
Blockchain poate permite tranzacții mai rapide și mai eficiente, deoarece nu necesită intermediari, cum ar fi băncile.
5. Taxe mai mici
Prin eliminarea intermediarilor și automatizarea proceselor, blockchain poate reduce costurile de tranzacție și poate face anumite operațiuni de afaceri mai eficiente.
6. Neîncredere
Tehnologia Blockchain permite tranzacții transparente verificate și validate de către participanții rețelei înșiși fără intermediari.
Care sunt diferitele tipuri de rețele Blockchain?
Blockchain public
Un blockchain public este o rețea descentralizată care este deschisă oricui dorește să participe. Aceste rețele sunt de obicei open source, transparente și fără permisiuni, ceea ce înseamnă că oricine le poate accesa și utiliza. Bitcoin și Ethereum sunt exemple de blockchain publice.
Blockchain privat
Un blockchain privat, după cum sugerează și numele, este o rețea blockchain care nu este deschisă publicului. Blockchain-urile private sunt de obicei conduse de o singură entitate, cum ar fi o companie, și sunt utilizate în scopuri interne și cazuri de utilizare.
Blockchain-urile private sunt medii autorizate cu reguli stabilite care dictează cine poate vedea și scrie în lanț. Nu sunt sisteme descentralizate pentru că există o ierarhie clară de control. Cu toate acestea, ele pot fi distribuite prin faptul că multe noduri păstrează o copie a lanțului pe mașinile lor.
Blockchain al consorțiului
Un blockchain de consorțiu este un hibrid de blockchain publice și private. Într-un blockchain consorțiu, mai multe organizații se reunesc pentru a crea o rețea blockchain partajată, care este gestionată și guvernată în comun. Aceste rețele pot fi fie deschise, fie închise, în funcție de nevoile membrilor consorțiului.
În loc de un sistem deschis în care oricine poate valida blocurile sau un sistem închis în care doar o singură entitate desemnează producătorii de blocuri, un lanț de consorțiu vede o mână de părți la fel de puternice acționând ca validatori.
Regulile sistemului sunt flexibile: vizibilitatea lanțului poate fi limitată la validatori, vizibilă pentru persoanele autorizate sau vizibilă pentru toți. Dacă validatorii pot ajunge la un consens, modificările pot fi implementate cu ușurință. În ceea ce privește modul în care funcționează blockchain-ul, dacă un anumit prag al acestor părți se comportă cinstit, sistemul nu va avea probleme.
Pentru ce este folosit blockchain-ul?
Deși tehnologia blockchain este încă la început, are deja cazuri de utilizare în multe industrii diferite. Unele dintre cele mai comune aplicații actuale ale tehnologiei blockchain includ:
1. Criptomonede
Tehnologia Blockchain a fost dezvoltată pentru a sprijini crearea de criptomonede, care utilizează blockchain ca un registru sigur și descentralizat pentru înregistrarea tranzacțiilor.
2. Identitatea digitală
Blockchain poate fi folosit pentru a crea identități digitale sigure și inviolabile, care pot fi folosite pentru a verifica informațiile personale și alte date sensibile. Acest lucru ar putea deveni din ce în ce mai important pe măsură ce mai multe informații și active noastre personale sunt mutate online.
3. Votarea
Prin furnizarea unui registru descentralizat, inviolabil al tuturor voturilor exprimate, tehnologia blockchain poate fi utilizată pentru a crea un sistem de vot sigur și transparent care elimină posibilitatea fraudei alegătorilor și asigură integritatea procesului de vot.
4. Managementul lanțului de aprovizionare
Tehnologia Blockchain poate fi utilizată pentru a crea un registru al tuturor tranzacțiilor dintr-un lanț de aprovizionare. Fiecare tranzacție poate fi înregistrată ca bloc pe blockchain, creând o înregistrare imuabilă și transparentă a întregului proces al lanțului de aprovizionare.
5. Contracte inteligente
Contractele inteligente sunt contracte cu autoexecuție care pot fi programate să se execute automat atunci când sunt îndeplinite anumite condiții. Tehnologia Blockchain permite crearea și executarea de contracte inteligente într-un mod sigur și descentralizat. Una dintre cele mai promițătoare aplicații ale contractelor inteligente este pentru aplicațiile descentralizate (dApps) și organizațiile (DAOs).
Gânduri de închidere
Tehnologia Blockchain oferă o modalitate sigură și transparentă de a înregistra tranzacțiile și de a stoca date. Are potențialul de a revoluționa industriile aducând un nou nivel de încredere și securitate în lumea digitală.
Fie că permite tranzacțiile peer-to-peer, creează noi forme de active digitale sau facilitează aplicații descentralizate, tehnologia blockchain deschide o lume de posibilități. Pe măsură ce tehnologia continuă să evolueze și să câștige o adoptare mai largă, ne putem aștepta să apară mai multe cazuri de utilizare inovatoare și transformatoare în următorii ani.
Lectură suplimentară
Ce este criptomoneda?
Ce este un Stablecoin?
Ce este un NFT?
Exonerare de responsabilitate și avertisment de risc: Acest conținut vă este prezentat „ca atare” numai pentru informații generale și în scopuri educaționale, fără reprezentare sau garanție de niciun fel. Nu ar trebui să fie interpretat ca sfaturi financiare, juridice sau alte sfaturi profesionale și nici nu este destinat să recomande achiziționarea unui anumit produs sau serviciu. Ar trebui să solicitați propriul sfat de la consilierii profesioniști corespunzători. În cazul în care articolul este contribuit de un colaborator terț, vă rugăm să rețineți că acele opinii exprimate aparțin contributorului terț și nu le reflectă neapărat pe cele ale Academiei Binance. Vă rugăm să citiți declinul nostru complet aici pentru mai multe detalii. Prețurile activelor digitale pot fi volatile. Valoarea investiției dvs. poate scădea sau crește și este posibil să nu primiți înapoi suma investită. Sunteți singurul responsabil pentru deciziile dvs. de investiții, iar Academia Binance nu este responsabilă pentru pierderile pe care le puteți suferi. Acest material nu trebuie interpretat ca un sfat financiar, juridic sau de alt tip profesional. Pentru mai multe informații, consultați Termenii de utilizare și Avertismentul privind riscurile.