A megváltoztathatatlanság azt jelenti, hogy ha egyszer adatokat írtunk egy blokkláncra, azok ott is maradnak. Nincs szerkesztőgomb. Egyetlen adminisztrátor sem tudja csendben módosítani egy régi rekordot. Minden blokk tartalmazza az előző blokk hash-ét, és egy korábbi blokkban bármilyen változtatás megszakítja az összes következő hash-t. A hálózat elutasítaná a módosított láncot, és megtartaná az eredetit.
Ez a tulajdonság az oka annak, hogy a blokkláncok olyan rekordoknál működnek, amelyekben hosszú távon is meg kell bízni. Az ingatlanok tulajdonjogai, az ellátási lánc naplói és a fizetési előzmények mind profitálnak egy olyan főkönyvből, amelyet senki sem tud átírni. De a megváltoztathatatlanságnak van egy sötétebb oldala is. Egy intelligens szerződés hibáját nem lehet kijavítani. A rossz címre küldött tranzakciót nem lehet visszahívni. A 2016-os DAO-hack arra kényszerítette az Ethereumot, hogy válasszon a megváltoztathatatlanság és az ellopott pénzeszközök visszaszerzése között. A közösség a visszaszerzést választotta, felosztotta a láncot, és az Ethereum Classic megtartotta az eredeti előzményeket. Nyilvánvalóan egyik fél sem tévedett.
Mit jelent és mit nem a változhatatlanság?
- A múltbeli blokkok ellenállnak a változtatásoknak – igen, megfizethetetlen áron
- A blokkon belüli adatok nem módosíthatók — igen
- A hibákat elágazással lehet visszafordítani – technikailag lehetséges, de vitatott
- A változhatatlanság egyenlő az igazsággal – nem, csak az, hogy a feljegyzésben megegyeztek
A blokklánc rögzíti, hogy a hálózat mit fogadott el. Hogy ez megfelel-e a valóságnak, az már más kérdés.
Comments (3)
Leave a comment