Ce este blockchainul ╚Öi cum func╚Ťioneaz─â?
Acas─â
Articole
Ce este blockchainul ╚Öi cum func╚Ťioneaz─â?

Ce este blockchainul ╚Öi cum func╚Ťioneaz─â?

Începător
Publicat May 15, 2023Actualizat Dec 11, 2023
11m

TL;DR

  • Blockchainul este un registru digital descentralizat care ├«nregistreaz─â ├«n siguran╚Ť─â datele tranzac╚Ťiilor pe mai multe computere specializate din re╚Ťea.

  • Blockchainul asigur─â integritatea datelor prin natura sa imuabil─â, prin criptografie ╚Öi mecanisme de consens, ceea ce ├«nseamn─â c─â odat─â ce informa╚Ťiile sunt ├«nregistrate, acestea nu pot fi modificate retroactiv.

  • Blockchainul formeaz─â structura de baz─â a criptomonedelor precum Bitcoin ╚Öi Ether ╚Öi este esen╚Ťial pentru sus╚Ťinerea transparen╚Ťei, securit─â╚Ťii ╚Öi ├«ncrederii ├«n diferite sectoare, pe l├óng─â finan╚Ťe.┬á

Ce este blockchainul?

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 sunt organizate ├«n blocuri, care sunt aranjate cronologic ╚Öi securizate prin criptografie.

Cel mai vechi model de blockchain a fost creat la ├«nceputul anilor '90, 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 a numero╚Öi 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 folosit─â ├«n mare parte pentru a ├«nregistra tranzac╚Ťiile cu criptomonede, se potrive╚Öte multor altor 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 ale unei re╚Ťele sunt distribuite ├«ntre utilizatorii s─âi, mai degrab─â dec├ót controlate 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─â colaboreze cu str─âini sau ├«n care doresc s─â asigure securitatea ╚Öi integritatea datelor lor.

├Äntr-o re╚Ťea blockchain descentralizat─â, nu exist─â o autoritate central─â sau un intermediar care s─â controleze fluxul de date sau tranzac╚Ťiile. ├Än schimb, tranzac╚Ťiile sunt verificate ╚Öi ├«nregistrate de o re╚Ťea distribuit─â de computere care conlucreaz─â 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 criptomonedele ╚Öi tokenurile nefungibile (NFT-uri), 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-o manier─â inviolabil─â. 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 criptomonede c─âtre un alt utilizator, tranzac╚Ťia respectiv─â este transmis─â ├«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 legate ├«ntre ele prin 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 reglementeaz─â modul ├«n care nodurile din re╚Ťea ajung la un acord cu privire la starea blockchainului ╚Öi validitatea tranzac╚Ťiilor.

Criptografia este esen╚Ťial─â pentru ca blockchainul s─â men╚Ťin─â o ├«nregistrare sigur─â, transparent─â ╚Öi rezistent─â la manipulare a tranzac╚Ťiilor. De exemplu, hashingul este o metod─â criptografic─â crucial─â utilizat─â ├«n blockchainuri. 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 blockchainuri sunt ├«n general rezistente la coliziuni, ceea ce ├«nseamn─â c─â ╚Öansele de a g─âsi dou─â date care produc aceea╚Öi ie╚Öire sunt extrem de mici. O alt─â caracteristic─â se nume╚Öte efect de avalan╚Ö─â, referindu-se la faptul 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─â pe scar─â larg─â ├«n Bitcoin. Dup─â cum pute╚Ťi vedea, schimbarea majusculelor/literelor mici a dus la un rezultat complet diferit. Func╚Ťiile hash sunt, de asemenea, func╚Ťii unidirec╚Ťionale, deoarece este imposibil din punct de vedere computa╚Ťional s─â ob╚Ťine╚Ťi datele de intrare prin inginerie invers─â a ie╚Öirii hash.┬á

Date de intrare

Ieșire SHA256

Academia Binance

886c5fd21b403a139d24f2ea1554ff5c0df42d5f873a56d04dc480808c155af3

Academia Binance

4733a0602ade574551bf6d977d94e091d571dc2fcfd8e39767d38301d2c459a7

academia binance

a780cd8a625deb767e999c6bec34bc86e883acc3cf8b7971138f5b25682ab181

Fiecare bloc dintr-un blockchain con╚Ťine ├«ntr-un mod securizat hash-ul blocului precedent, cre├ónd 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 efectuarea tranzac╚Ťiilor sigure ╚Öi verificabile ├«ntre utilizatori.

Iat─â cum func╚Ťioneaz─â. 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─â securitatea tranzac╚Ťiilor, 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 blockchainului este transparen╚Ťa sa. ├Än general, oricine poate verifica datele unui blockchain, inclusiv toate datele tranzac╚Ťiilor ╚Öi ale blocurilor, pe site-urile blockchainurilor publice.┬á De exemplu, pute╚Ťi vedea fiecare tranzac╚Ťie care a fost ├«nregistrat─â vreodat─â ├«n re╚Ťeaua Bitcoin pe site-urile de explorator 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 (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 le 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─â. Ace╚Ötia se 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 blockchainuri, 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 blockchainului, pot ap─ârea rapid unele provoc─âri, inclusiv consecven╚Ťa datelor ╚Öi nodurile r─âu inten╚Ťionate. Pentru a asigura integritatea blockchainului, exist─â diverse mecanisme de consens care reglementeaz─â modul ├«n care nodurile re╚Ťelei ajung la un acord. S─â vedem care sunt cele mai importante.

Tipuri de mecanisme de consens

Ce este Proof of Work?

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 blockchainului. 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 rezolvă 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 criptomonede pe care o aloc─â ├«n staking ├«n re╚Ťea.

Validatorii de╚Ťin o anumit─â cantitate de criptomoned─â ca garan╚Ťie, sau staking, 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 dimensiunea stakingului lor. Validatorii sunt recompensa╚Ťi cu taxe de tranzac╚Ťie pentru crearea de noi blocuri ╚Öi ca stimulent pentru a ac╚Ťiona ├«n interesul re╚Ťelei.

Alte mecanisme de consens populare

Proof of Work ╚Öi Proof of Stake sunt cei mai comuni algoritmi de consens, dar exist─â ╚Öi al╚Ťii. Unii sunt hibrizi care combin─â elemente din ambele sisteme, ├«n timp ce al╚Ťii 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 s─â creeze noi blocuri, de╚Ťin─âtorii de tokenuri 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 criptomonede pe care o de╚Ťin. Validatorii sunt selecta╚Ťi ├«n func╚Ťie de gradul de ├«ncredere pe care ├«l confer─â ╚Öi pot fi elimina╚Ťi din re╚Ťea dac─â nu ac╚Ťioneaz─â onest.

Beneficiile blockchainului

1. Descentralizare

Natura descentralizată a blockchainului î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 breșe de securitate a datelor.

2. Transparen╚Ť─â

Tranzac╚Ťiile pe un blockchain sunt vizibile pentru to╚Ťi participan╚Ťii, facilit├ónd urm─ârirea ╚Öi verificarea acestora ╚Öi asigurarea acurate╚Ťei lor.

3. Imuabilitate

Odat─â ce o tranzac╚Ťie este ├«nregistrat─â pe un blockchain, aceasta nu poate fi modificat─â sau ╚Ötears─â. Se creeaz─â o ├«nregistrare permanent─â a tuturor tranzac╚Ťiilor, care poate fi verificat─â de oricine are acces la re╚Ťeaua blockchain. Aceasta este o diferen╚Ť─â semnificativ─â fa╚Ť─â de sistemele tradi╚Ťionale, ├«n care tranzac╚Ťiile sunt reversibile.

4. Eficien╚Ť─â

Blockchainul 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, blockchainul poate reduce costurile de tranzac╚Ťie ╚Öi poate eficientiza anumite opera╚Ťiuni comerciale.

6. Fără încredere

Tehnologia blockchain permite tranzac╚Ťii transparente verificate ╚Öi validate de c─âtre participan╚Ťii la re╚Ťea f─âr─â intermediari de ├«ncredere.

Care sunt diferitele tipuri de re╚Ťele blockchain?

Blockchainuri publice

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 blockchainuri publice.

Blockchainuri private

Un blockchain privat, dup─â cum sugereaz─â ╚Öi numele, este o re╚Ťea blockchain care nu este deschis─â publicului. Blockchainurile private sunt, de obicei, conduse de o singur─â entitate, cum ar fi o companie, ╚Öi sunt utilizate ├«n scopuri ╚Öi pentru cazuri de utilizare interne.

Blockchainurile private sunt medii cu permisiune, cu reguli clare, care dicteaz─â cine poate vedea ╚Öi scrie ├«n lan╚Ť. Acestea nu sunt sisteme descentralizate, deoarece exist─â o ierarhie clar─â ├«n ceea ce prive╚Öte controlul. Cu toate acestea, pot fi distribuite, prin faptul c─â mai multe noduri p─âstreaz─â o copie a lan╚Ťului pe ma╚Öinile lor.

Blockchainuri de consor╚Ťiu

Un blockchain de consor╚Ťiu este un hibrid ├«ntre blockchainurile publice ╚Öi private. ├Äntr-un blockchain de consor╚Ťiu, mai multe organiza╚Ťii se reunesc pentru a crea o re╚Ťea blockchain partajat─â, care este gestionat─â ╚Öi administrat─â ├«n comun. Aceste re╚Ťele pot fi deschise sau ├«nchise, ├«n func╚Ťie de nevoile membrilor consor╚Ťiului.

├Än loc de un sistem deschis, ├«n care oricine poate valida blocurile, sau unul ├«nchis, ├«n care doar o entitate individual─â nume╚Öte produc─âtorii de blocuri, ├«ntr-un lan╚Ť de consor╚Ťiu, mai multe p─âr╚Ťi la fel de puternice func╚Ťioneaz─â ca validatori.┬á

Regulile sistemului sunt flexibile: vizibilitatea lan╚Ťului poate fi limitat─â la validatori, la persoanele autorizate sau nelimitat─â. Dac─â validatorii ajung la un consens, modific─ârile pot fi implementate cu u╚Öurin╚Ť─â. ├Än ceea ce prive╚Öte func╚Ťionarea blockchainului, dac─â un anumit prag al acestor p─âr╚Ťi se comport─â onest, sistemul nu va avea probleme.

Pentru ce este folosit blockchainul?

De╚Öi tehnologia blockchain este ├«nc─â la ├«nceput, are deja cazuri de utilizare ├«n diferite industrii. Printre cele mai comune aplica╚Ťii actuale ale tehnologiei blockchain se num─âr─â:

1. Criptomonedele

Tehnologia blockchain a fost dezvoltat─â pentru a sus╚Ťine crearea criptomonedelor, care utilizeaz─â blockchainul ca pe un registru sigur ╚Öi descentralizat pentru ├«nregistrarea tranzac╚Ťiilor.

2. Identit─â╚Ťi digitale

Blockchainul 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 din informa╚Ťiile ╚Öi activele noastre personale sunt mutate online.

3. Vot

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 alegerilor și asigură integritatea procesului de vot.

4. Managementul lan╚Ťului de aprovizionare

Tehnologia blockchain poate fi folosit─â 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. Printre cele mai promi╚Ť─âtoare aplica╚Ťii ale contractelor inteligente se num─âr─â aplica╚Ťiile descentralizate (dApps) ╚Öi organiza╚Ťiile descentralizate (DAO).

Gânduri de încheiere

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╚Ťiile descentralizate, tehnologia blockchain deschide o lume ├«ntreag─â de posibilit─â╚Ťi. Pe m─âsur─â ce tehnologia continu─â s─â evolueze ╚Öi s─â se bucure de o adoptare mai larg─â, ne putem a╚Ötepta s─â apar─â mai multe cazuri de utilizare inovatoare ╚Öi transformatoare ├«n urm─âtorii ani.

Materiale suplimentare


Declinarea r─âspunderii ╚Öi avertisment privind riscurile: Acest con╚Ťinut v─â este prezentat ÔÇ×ca atareÔÇŁ numai pentru informare general─â ╚Öi ├«n scopuri educa╚Ťionale, f─âr─â a oferi declara╚Ťii sau garan╚Ťii de vreun fel. Nu trebuie interpretat ca un sfat financiar, juridic sau de natur─â profesional─â ╚Öi nici nu are scopul de a recomanda achizi╚Ťionarea unui anumit produs sau serviciu. Ar trebui s─â solicita╚Ťi sfaturi de la consilierii profesioni╚Öti corespunz─âtori. ├Än cazul ├«n care articolul reprezint─â contribu╚Ťia unui colaborator ter╚Ť, re╚Ťine╚Ťi c─â acele opinii exprimate apar╚Ťin colaboratorului ter╚Ť ╚Öi nu reflect─â neap─ârat opiniile Academiei Binance. V─â rug─âm s─â citi╚Ťi declinarea complet─â a r─âspunderii 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 singura persoan─â responsabil─â pentru deciziile dvs. de investi╚Ťii, iar Academia Binance nu este responsabil─â pentru eventualele pierderi suferite. Acest material nu trebuie interpretat ca un sfat financiar, juridic sau de natur─â profesional─â. Pentru mai multe informa╚Ťii, consulta╚Ťi Termenii de utilizare ╚Öi Avertismentul privind riscurile.