ComunitateConectează-te

Distribuie

Cripto

Definiție

Un blockchain este un registru digital partajat în care tranzacțiile sunt grupate în blocuri, iar fiecare bloc este legat de cel dinaintea lui, ceea ce face ca înregistrările să fie foarte greu de modificat după ce au fost adăugate.

Cum funcționează

Fiecare bloc conține un lot de tranzacții și hash-ul blocului anterior. Un hash este o amprentă scurtă produsă de o funcție criptografică: modificarea chiar și a unui singur caracter din datele de intrare produce un hash complet diferit. Deoarece fiecare bloc include hash-ul blocului dinaintea lui, modificarea unei tranzacții vechi ar schimba hash-ul acelui bloc și ar rupe legătura cu toate blocurile care urmează.

Multe calculatoare, numite noduri, păstrează copii ale registrului și verifică fiecare bloc nou în raport cu regulile rețelei. Un mecanism de consens decide cine poate adăuga următorul bloc. În proof of work, minerii concurează folosind putere de calcul; în proof of stake, validatorii blochează monede drept garanție. Blockchain-urile publice permit oricui să citească registrul și să participe, în timp ce blockchain-urile cu permisiuni limitează participarea la membrii aprobați.

Acest design face istoricul foarte greu de rescris, dar nu imposibil: un atacator care ar controla cea mai mare parte a puterii de minare sau a mizei dintr-o rețea ar putea, teoretic, să reorganizeze blocurile recente. Contractele inteligente, portofelele și exchange-urile construite în jurul unui blockchain pot avea, la rândul lor, propriile vulnerabilități. Faptul că un token funcționează pe un blockchain nu spune nimic despre valoarea lui, despre cât de bine este administrat sau despre cât de sigur este să-l deții.

Exemplu (cifre ipotetice)

Să presupunem că Blockchain-ul X adaugă un bloc nou la fiecare 15 secunde, iar un destinatar așteaptă până când peste blocul care conține o plată se mai adaugă 20 de blocuri.

Timp de așteptare = 20 × 15 secunde = 300 de secunde, adică 5 minute.

Pentru a anula plata, un atacator ar trebui să reconstruiască acel bloc plus cele 20 de după el, 21 de blocuri în total, și să facă rețeaua să accepte lanțul rescris.

Fiecare bloc nou adaugă încă un strat de anulat, motiv pentru care așteptarea mai multor blocuri face o înregistrare mult mai greu de modificat, deși nu imposibil.

Greșeli frecvente

  • Convingerea că un blockchain face valoros sau sigur orice token construit pe el.
  • Presupunerea că înregistrările nu pot fi modificate în nicio situație.
  • Considerarea unei plăți ca definitive înainte să se fi adăugat numărul de blocuri cerut de destinatar.
  • Confundarea unei vulnerabilități a unui exchange sau a unui contract inteligent cu o defecțiune a blockchain-ului însuși.

Acest glosar are scop exclusiv educativ și nu reprezintă o recomandare de investiții. Exemplele folosesc cifre ipotetice.

Toți termenii din glosar