Securitate Blockchain: Blockchain este într-adevăr sigur?



Blockchain a fost marcat ca opus magnum al tehnologiei moderne atunci când vine vorba de securitate. În acest articol vom analiza mai profund elementele care stimulează securitatea blockchain-ului.

Securitatea datelor cu caracter personal, în special cele stocate online, este importantă, precum și un drept al omului. De zeci de ani, a fost în pericol și s-a deteriorat constant. Tehnologia blockchain oferă o soluție elegantă la această problemă. Blockchain , după cum indică și numele, este un lanț de blocuri digitale care conțin un set de tranzacții. Toate tranzacțiile dintr-un bloc formează o rădăcină Merkel și se generează un hash care este inclus în antetul blocului. Fiecare bloc din blockchain este conectat la blocul anterior prin valoarea hash a blocului. Acest lucru, la rândul său, face ca blockchainul să fie rezistent la orice tip de manipulare, deoarece un hacker ar trebui să schimbe blocul care conține acea tranzacție, precum și cele legate de aceasta, pentru a evita expunerea.

Blockchain-ul este conceput pentru a fi imuabil, rezistent la manipulare și sigur. Caracteristicile care ajută la realizarea acestui lucru sunt:





tutorial server SQL pentru începători cu exemple

Să discutăm aceste proprietăți.



Descentralizare

Blockchain funcționează pe o rețea descentralizată în care biți și informații sunt transmise și actualizate tuturor participanților în mod consecvent. Prin urmare, toată lumea are cu ei cele mai recente informații actualizate. Când se fac modificări, acesta va fi validat de toți participanții și odată ce va fi validat, abia atunci va fi adăugat în blockchain. Deci putem spune că descentralizarea permite o singură versiune a adevărului, dar nu există un singur punct de eșec.
Descentralizare - Securitate Blockchain - Edureka

Criptografie și Hashing

Este un algoritm matematic complex care previne atacurile. Toate tranzacțiile sunt hash și inclus în bloc. Hashing ia o valoare de intrare și aplică un algoritm de hash (SHA-256în cazul Bitcoin) pentru a produce o nouă valoare pe care o numim ca un rezumat hash. Rezumatul este de lungime fixă ​​în funcție de algoritmul utilizat. Privind la rezumat, este imposibil să ghiciți valoarea, de asemenea, chiar și o ușoară modificare a valorii face ca modificările să fie rezumate complet, într-o manieră imprevizibilă. Acum, acest hash al tranzacțiilor este inclus în antetul blocului împreună cu hash-ul blocului din blocul anterior și împreună este generat un nou hash de bloc. Acum acest hash de bloc va fi inclus în următorul antet de bloc. Acesta este modul în care o funcție hash securizată criptografic este utilizată pentru a forma un lanț de blocuri.



În plus, fiecare tranzacție este semnată digital. Pentru a explica acest lucru, voi lua un exemplu. Să presupunem că doriți să trimiteți câteva bitcoin la ABC . Deci, veți cripta criptografic mesajul meu cu cheia mea privată și veți trimite hash-ul împreună cu adresa ABC . Acum toată lumea din rețea va putea vizualiza tranzacția și poate valida folosind cheia mea publică, dar numai ABC va putea adăuga acele bitcoin în portofel. Deci, toată lumea poate vedea tranzacția, dar nimeni nu o poate fura.

Protocolul de consens

protocol consens este un acord al majorității participanților la rețea cu privire la validitatea tranzacției. Un singur miner validează tranzacția în timp ce întreaga rețea poate confirma credibilitatea validatorului verificând „Dovada muncii” . Deci, chiar dacă există puțini participanți rău intenționați în rețea, aceștia sunt ușor eliminați și, părerea lor nu contează niciodată.

Aceste proprietăți fundamentale formează trifecta securității care se integrează în blockchain și descurajează orice fel de joc greșit

Este bine, dar nu este perfect

Citind toate acestea s-ar putea să vă fi dat sensul că blockchain-ul este sigur și acesta este un fapt absolut. Nu este cazul, deoarece există fisuri în fațadă. Cele mai persuasive vulnerabilități ale blockchain-ului sunt modul în care blockchain-ul interacționează cu alte entități. Contractele inteligente pot automatiza multe sarcini blockchain, dar sunt la fel de bune pe cât sunt codificate. Deși nu fac parte din blockchain, ele interacționează cu acesta, deci dacă codul este slab scris, hackerii s-ar putea infiltra în contract inteligent și fură averea.

cum se previne blocajul în Java

În mod similar, instituțiile centralizate care interacționează cu blockchain-ul ar putea pune în pericol rețeaua blockchain. Hackerii vizează în general depozite centralizate în care există un singur punct de eșec, o vulnerabilitate pe care o pot exploata. Deci, securitatea tehnologiei blockchain nu trebuie confundată cu știrile despre hacks care sunt efectuate în schimburi de criptomonede.

Iată câteva lucruri care ar putea fi puse în aplicare -

  • Împiedicați accesul tuturor informațiilor sensibile, cu excepția celor autorizați să aibă acces la acestea. Membership Service Provides (MSP) vă ajută în acest sens. Aceștia sunt responsabili să înscrie participanții și să ofere acces la ID-ul lor în funcție de rolul lor.
  • Protejați cheile private folosind cele mai înalte standarde de securitate, astfel încât să nu poată fi niciodată utilizate în mod abuziv.

Toate aceste capacități din rețeaua blockchain vor adăuga protecție de care are nevoie pentru a preveni atacurile.

Concluzie

Aș dori să închei acest articol despre „Securitatea Blockchain” spunând că o rețea blockchain este la fel de sigură ca și infrastructura sa. Atunci când stabiliți o rețea blockchain, trebuie să căutați cea mai bună platformă pentru implementare. Chiar dacă blockchain-ul are caracteristici inerente care oferă securitate, vulnerabilitățile cunoscute din infrastructură pot fi manipulate de către participanții rău intenționați. Cea mai bună abordare ar fi să existe o infrastructură cu securitate integrată.

Blockchain-ul este încă o tehnologie emergentă și se îmbunătățește în fiecare zi. Cercetătorii Blockchain lucrează pentru a remedia vulnerabilitățile de securitate. Am asistat, de asemenea, la hard-fork în cazuri extreme, în care acestea pot duce la o nouă versiune a acelui blockchain. Având în vedere toate lucrurile, blockchain-ul este o soluție mult mai bună pentru multe dintre întreprinderi. Dar totuși, este important să continuăm să dezvoltăm și să îmbunătățim ecosistemul blockchain pentru a-l face cât mai sigur posibil.

Dacă doriți să învățați Blockchain și să construiți o carieră în tehnologiile Blockchain, atunci consultați și care vine cu instruire live condusă de instructor și experiență în viața reală a proiectului. Acest antrenament vă va ajuta să înțelegeți în profunzime țesătura Hyperledger și să vă ajute să obțineți stăpânire asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din „Securitate Blockchain” și vă vom răspunde.