EN - FR - DE - ES - IT - PT -

LexiconDream

🔒 Niezmienność

Właściwość polegająca na tym, że po zapisaniu danych w blockchainie nie można ich już zmienić.

Niezmienność

Niezmienność oznacza, że ​​raz zapisane dane w blockchainie pozostają tam. Nie ma przycisku edycji. Żaden administrator nie może po cichu zmienić starego rekordu. Każdy blok zawiera hash bloku poprzedzającego go, a zmiana czegokolwiek w poprzednim bloku powoduje uszkodzenie każdego hasha, który następuje po nim. Sieć odrzuciłaby zmodyfikowany łańcuch i zachowała oryginał.

Ta właściwość sprawia, że ​​blockchainy sprawdzają się w przypadku rekordów, którym trzeba ufać przez długi czas. Tytuły własności, rejestry łańcucha dostaw i historia płatności korzystają z rejestru, którego nikt nie może zmienić. Ale niezmienność ma też swoją ciemniejszą stronę. Błędu w inteligentnym kontrakcie nie da się naprawić. Transakcji wysłanej na niewłaściwy adres nie da się cofnąć. Atak na DAO w 2016 roku zmusił Ethereum do wyboru między niezmiennością a odzyskaniem skradzionych środków. Społeczność wybrała odzyskiwanie, podzieliła łańcuch, a Ethereum Classic zachowało oryginalną historię. Żadna ze stron nie miała racji.

Co oznacza niezmienność, a czego nie

Blockchain rejestruje to, co sieć zaakceptowała. Czy to odpowiada rzeczywistości, to osobna kwestia.

Comments (3)

  1. Leo
    The concept is straightforward but the implications for data integrity are huge.
  2. Victor
    Once it's on the chain it's there. That permanence is both the feature and the risk depending on what you write.
  3. Hannah L
    How do hard forks fit into this idea? Feels like they kind of break the pure immutability story.

Leave a comment