Uforanderlighed betyder, at når data først er skrevet til en blockchain, forbliver de der. Der findes ingen redigeringsknap. Ingen administrator kan stille og roligt revidere en gammel post. Hver blok indeholder hashen fra den foregående blok, og ændring af noget i en tidligere blok afbryder alle efterfølgende hash. Netværket ville afvise den ændrede kæde og beholde originalen.
Denne egenskab er grunden til, at blockchains fungerer til poster, der skal have tillid til over lange perioder. Ejendomstitler, forsyningskædelogfiler og betalingshistorik drager alle fordel af en hovedbog, som ingen kan omskrive. Men uforanderlighed har en mørkere side. En fejl i en smart kontrakt kan ikke rettes. En transaktion sendt til den forkerte adresse kan ikke tilbagekaldes. DAO-hacket i 2016 tvang Ethereum til at vælge mellem uforanderlighed og at inddrive stjålne midler. Fællesskabet valgte gendannelse, delte kæden, og Ethereum Classic beholdt den originale historik. Ingen af siderne tog åbenlyst fejl.
Hvad uforanderlighed betyder og ikke betyder
- Tidligere blokke modstår ændringer – ja, til en uoverkommelig pris
- Data i en blok kan ikke ændres — ja
- Fejl kan vendes ved forgrening — teknisk muligt, men omstridt
- Uforanderlighed er lig med sandhed – nej, kun at optegnelsen blev aftalt
En blockchain registrerer, hvad netværket accepterede. Om det stemmer overens med virkeligheden, er et andet spørgsmål.
Comments (3)
Leave a comment