Imutabilitatea înseamnă că, odată ce datele sunt scrise într-un blockchain, acestea rămân acolo. Nu există niciun buton de editare. Niciun administrator nu poate revizui discret o înregistrare veche. Fiecare bloc conține hash-ul blocului anterior, iar orice modificare dintr-un bloc anterior întrerupe fiecare hash care urmează. Rețeaua ar respinge lanțul modificat și ar păstra originalul.
Această proprietate explică motivul pentru care blockchain-urile funcționează pentru înregistrări care trebuie să fie de încredere pe perioade lungi de timp. Titlurile de proprietate, jurnalele lanțului de aprovizionare și istoricul plăților beneficiază de un registru pe care nimeni nu îl poate rescrie. Dar imutabilitatea are o latură întunecată. O eroare într-un contract inteligent nu poate fi corectată. O tranzacție trimisă la o adresă greșită nu poate fi retrasă. Cicatrizarea DAO din 2016 a forțat Ethereum să aleagă între imutabilitate și recuperarea fondurilor furate. Comunitatea a ales recuperarea, a divizat lanțul, iar Ethereum Classic a păstrat istoricul original. Niciuna dintre părți nu a greșit în mod evident.
Ce înseamnă și ce nu înseamnă imutabilitatea
- Blocurile din trecut rezistă modificării — da, la un cost prohibitiv
- Datele dintr-un bloc nu pot fi modificate — da
- Greșelile pot fi inversate prin bifurcare — posibil din punct de vedere tehnic, dar controversat
- Imutabilitatea este egală cu adevărul — nu, ci doar faptul că înregistrarea a fost convenită
Un blockchain înregistrează ceea ce a acceptat rețeaua. Dacă acest lucru corespunde realității este o altă întrebare.
Comments (3)
Leave a comment