Ce face un blockchain sigur?
Acas─â
Articole
Ce face un blockchain sigur?

Ce face un blockchain sigur?

Începător
Publicat Mar 4, 2019Actualizat Jan 31, 2023
6m

Blockchainurile sunt securizate printr-o varietate de mecanisme care includ tehnici criptografice avansate ╚Öi modele matematice de comportament ╚Öi de luare a deciziilor. Tehnologia blockchain este structura de baz─â a majorit─â╚Ťii sistemelor de criptomonede ╚Öi este cea care ├«mpiedic─â duplicarea sau distrugerea acestui tip de bani digitali.

Utilizarea tehnologiei blockchain este, de asemenea, explorat─â ├«n alte contexte ├«n care imuabilitatea ╚Öi securitatea datelor sunt foarte importante. C├óteva exemple includ actul de ├«nregistrare ╚Öi urm─ârire a dona╚Ťiilor de caritate, baze de date medicale ╚Öi managementul lan╚Ťului de aprovizionare.

Cu toate acestea, securitatea blockchain este departe de a fi un subiect simplu. Prin urmare, este important s─â ├«n╚Ťelegem conceptele ╚Öi mecanismele de baz─â care acord─â protec╚Ťie robust─â acestor sisteme inovatoare.


Conceptele de imuabilitate și consens

De╚Öi exist─â multe caracteristici ├«n joc atunci c├ónd vine vorba de securitatea asociat─â blockchainului, dou─â dintre cele mai importante sunt conceptele de consens ╚Öi imuabilitate. Consensul se refer─â la capacitatea nodurilor din cadrul unei re╚Ťele blockchain distribuite de a conveni asupra adev─âratei st─âri a re╚Ťelei ╚Öi asupra validit─â╚Ťii tranzac╚Ťiilor. De obicei, procesul de ob╚Ťinere a consensului depinde de a╚Öa-numi╚Ťii algoritmi de consens.

Imuabilitatea, pe de alt─â parte, se refer─â la capacitatea blockchainurilor de a preveni modificarea tranzac╚Ťiilor care au fost deja confirmate. De╚Öi aceste tranzac╚Ťii sunt adesea legate de transferul de criptomonede, ele se pot referi ╚Öi la ├«nregistrarea altor forme nemonetare de date digitale.

Combinate, consensul ╚Öi imuabilitatea ofer─â cadrul pentru securitatea datelor ├«n re╚Ťelele blockchain. ├Än timp ce algoritmii de consens asigur─â respectarea regulilor sistemului ╚Öi c─â toate p─âr╚Ťile implicate sunt de acord cu privire la starea curent─â a re╚Ťelei - imuabilitatea garanteaz─â integritatea datelor ╚Öi a ├«nregistr─ârilor tranzac╚Ťiilor dup─â ce fiecare nou bloc de date este confirmat ca fiind valabil.


Rolul criptografiei în securitatea blockchain

Blockchainurile se bazeaz─â ├«n mare m─âsur─â pe criptografie pentru a-╚Öi men╚Ťine securitatea datelor. ├Än acest context, a╚Öa-numitele func╚Ťii de hashing criptografic sunt de o importan╚Ť─â fundamental─â. Hashingul este un proces prin care un algoritm (o func╚Ťie hash) prime╚Öte o intrare de date de orice dimensiune ╚Öi returneaz─â o ie╚Öire (un hash) care con╚Ťine o dimensiune (sau lungime) previzibil─â ╚Öi fix─â.

Indiferent de dimensiunea intr─ârii, ie╚Öirea va prezenta ├«ntotdeauna aceea╚Öi lungime. Dar dac─â intrarea se schimb─â, ie╚Öirea va fi complet diferit─â. Cu toate acestea, dac─â intrarea nu se modific─â, hashul rezultat va fi ├«ntotdeauna acela╚Öi - indiferent de c├óte ori rula╚Ťi func╚Ťia hash.

├Än cadrul blockchainurilor, aceste valori de ie╚Öire, cunoscute sub numele de hash, sunt folosite ca identificatori unici pentru blocurile de date. Hash-ul fiec─ârui bloc este generat ├«n raport cu hash-ul blocului anterior ╚Öi acesta este ceea ce creeaz─â un lan╚Ť de blocuri conectate. Hash-ul blocului depinde de datele con╚Ťinute ├«n acel bloc, ceea ce ├«nseamn─â c─â orice modificare adus─â datelor ar necesita o modificare a hash-ului blocului.

Prin urmare, hash-ul fiec─ârui bloc este generat at├ót pe baza datelor con╚Ťinute ├«n acel bloc, c├ót ╚Öi pe baza hash-ului blocului anterior. Ace╚Öti identificatori hash joac─â un rol major ├«n asigurarea securit─â╚Ťii ╚Öi imuabilit─â╚Ťii blockchainului.

Hashingul este, de asemenea, valorificat ├«n algoritmii de consens folosi╚Ťi pentru validarea tranzac╚Ťiilor. Pe blockchainul Bitcoin, de exemplu, algoritmul Proof of Work (PoW) utilizeaz─â o func╚Ťie hash numit─â SHA-256. Dup─â cum sugereaz─â ╚Öi numele, SHA-256 preia date introduse ╚Öi returneaz─â un hash care are 256 de bi╚Ťi sau 64 de caractere.

Pe l├óng─â faptul c─â ofer─â protec╚Ťie pentru ├«nregistr─ârile tranzac╚Ťiilor din registre, criptografia joac─â, de asemenea, un rol ├«n asigurarea securit─â╚Ťii portofelelor utilizate pentru stocarea unit─â╚Ťilor de criptomoned─â. Cheile publice ╚Öi private asociate care permit utilizatorilor s─â primeasc─â ╚Öi s─â trimit─â pl─â╚Ťi sunt create prin utilizarea criptografiei asimetrice sau cu cheie public─â. Cheile private sunt folosite pentru a genera semn─âturi digitale pentru tranzac╚Ťii, f─âc├ónd posibil─â autentificarea dreptului de proprietate asupra monedelor care sunt trimise.

De╚Öi detaliile dep─â╚Öesc domeniul de aplicare al acestui articol, natura criptografiei asimetrice ├«mpiedic─â pe oricine, ├«n afar─â de de╚Ťin─âtorul cheii private, s─â acceseze fondurile stocate ├«ntr-un portofel de criptomonede, p─âstr├ónd astfel fondurile ├«n siguran╚Ť─â p├ón─â c├ónd proprietarul decide s─â le cheltuiasc─â (at├ót timp c├ót cheia nu este partajat─â sau compromis─â).


Criptoeconomie

Pe l├óng─â criptografie, un concept relativ nou cunoscut sub numele de criptoeconomie joac─â, de asemenea, un rol ├«n men╚Ťinerea securit─â╚Ťii re╚Ťelelor blockchain. Este legat de un domeniu de studiu cunoscut sub numele de teoria jocurilor, care modeleaz─â matematic luarea deciziilor de c─âtre actori ra╚Ťionali ├«n situa╚Ťii cu reguli ╚Öi recompense predefinite. ├Än timp ce teoria tradi╚Ťional─â a jocurilor poate fi aplicat─â pe scar─â larg─â ├«ntr-o serie de cazuri, criptoeconomia modeleaz─â ╚Öi descrie ├«n mod specific comportamentul nodurilor pe sistemele blockchain distribuite.

Pe scurt, criptoeconomia este studiul economiei ├«n cadrul protocoalelor blockchain ╚Öi a posibilelor rezultate pe care proiectarea acestora le poate prezenta pe baza comportamentului participan╚Ťilor. Securitatea prin criptoeconomie se bazeaz─â pe ideea c─â sistemele blockchain ofer─â stimulente mai mari pentru ca nodurile s─â ac╚Ťioneze cinstit dec├ót s─â adopte comportamente r─âu inten╚Ťionate sau incorecte. ├Änc─â o dat─â, algoritmul de consens Proof of Work utilizat ├«n mineritul Bitcoin ofer─â un bun exemplu al acestei structuri de stimulente.

C├ónd Satoshi Nakamoto a creat cadrul pentru mineritul Bitcoin, acesta a fost conceput ├«n mod inten╚Ťionat pentru a fi un proces costisitor ╚Öi consumator de resurse. Datorit─â complexit─â╚Ťii ╚Öi cerin╚Ťelor sale de calcul, mineritul PoW implic─â o investi╚Ťie considerabil─â de bani ╚Öi timp - indiferent de unde ╚Öi cine este nodul de minerit. Prin urmare, o astfel de structur─â descurajeaz─â puternic activit─â╚Ťile r─âu inten╚Ťionate ╚Öi ofer─â stimulente semnificative pentru activitatea de minerit cinstit─â. Nodurile necinstite sau ineficiente vor fi expulzate rapid din re╚Ťeaua blockchain, ├«n timp ce minerii cinsti╚Ťi ╚Öi eficien╚Ťi au poten╚Ťialul de a ob╚Ťine recompense substan╚Ťiale de bloc.

├Än mod similar, acest echilibru de riscuri ╚Öi recompense ofer─â, de asemenea, protec╚Ťie ├«mpotriva poten╚Ťialelor atacuri care ar putea submina consensul, pun├ónd rata de hash majoritar─â a unei re╚Ťele blockchain ├«n m├óinile unui singur grup sau al unei singure entit─â╚Ťi. Astfel de atacuri, cunoscute sub numele de atacuri de 51%, ar putea fi extrem de d─âun─âtoare dac─â sunt executate cu succes. Datorit─â competitivit─â╚Ťii mineritului Proof of Work ╚Öi amplorii re╚Ťelei Bitcoin, probabilitatea ca un actor r─âu inten╚Ťionat s─â c├ó╚Ötige controlul asupra majorit─â╚Ťii nodurilor este extrem de mic─â.

├Än plus, costul puterii de calcul necesar pentru a ob╚Ťine un control de 51% asupra unei re╚Ťele blockchain uria╚Öe ar fi astronomic, descuraj├ónd imediat o investi╚Ťie at├ót de mare pentru o recompens─â poten╚Ťial─â relativ mic─â. Acest fapt contribuie la o caracteristic─â a blockchainurilor cunoscut─â sub numele de Byzantine Fault Tolerance (BFT), care este, ├«n esen╚Ť─â, capacitatea unui sistem distribuit de a continua s─â func╚Ťioneze normal, chiar dac─â unele noduri devin compromise sau ac╚Ťioneaz─â r─âu inten╚Ťionat.┬á

At├ót timp c├ót costul ├«nfiin╚Ť─ârii majorit─â╚Ťii nodurilor r─âu inten╚Ťionate r─âm├óne prohibitiv ╚Öi exist─â stimulente mai bune pentru activitatea cinstit─â, sistemul va putea s─â prospere f─âr─â ├«ntreruperi semnificative. Cu toate acestea, merit─â remarcat faptul c─â re╚Ťelele mici de tip blockchain sunt, cu siguran╚Ť─â, susceptibile la atacuri majoritare, deoarece rata hash total─â dedicat─â acelor sisteme este considerabil mai mic─â dec├ót cea a Bitcoin.


Gânduri de încheiere

Prin utilizarea combinat─â a teoriei jocurilor ╚Öi a criptografiei, blockchainurile sunt capabile s─â ating─â niveluri ridicate de securitate ca sisteme distribuite. La fel ca ├«n aproape toate sistemele, ├«ns─â, este esen╚Ťial ca aceste dou─â domenii de cunoa╚Ötere s─â fie aplicate corect. Un echilibru atent ├«ntre descentralizare ╚Öi securitate este vital pentru construirea unei re╚Ťele de criptomonede fiabile ╚Öi eficiente.

Pe m─âsur─â ce utiliz─ârile blockchainului continu─â s─â evolueze, sistemele lor de securitate se vor schimba ╚Öi ele pentru a r─âspunde nevoilor diferitelor aplica╚Ťii. Blockchainurile private dezvoltate acum pentru companii, de exemplu, se bazeaz─â mult mai mult pe securitate prin controlul accesului dec├ót pe mecanismele teoriei jocurilor (sau criptoeconomie) care sunt indispensabile pentru siguran╚Ťa majorit─â╚Ťii blockchainurilor publice.

Distribui╚Ťi post─ârile
├Änregistra╚Ťi un cont
Pune╚Ťi-v─â cuno╚Ötin╚Ťele ├«n practic─â prin deschiderea unui cont Binance ast─âzi.