Co to jest Tamper Proof?
Tamper Proof oznacza, że zapisy są zablokowane, więc zmiany są wychwytywane i odrzucane. W kryptografii opisuje dane, które po potwierdzeniu są praktycznie niemożliwe do przepisania bez zwrócenia na to uwagi i reakcji innych. Można to porównać do szklanej gabloty dla danych, gdzie każda plama uruchamia alarm.
Tamper Proof oznacza, że nic nigdy nie może pójść źle. Nie do końca. Chroni zapis, a nie twoje hasło, portfel ani źródło danych, które go dostarczyło. Jeśli podpiszesz złą transakcję, system także ją wiernie zapisze.
Jak działa Tamper Proof
W łańcuchach bloków Tamper Proof opiera się na matematyce i zgodzie. Ta matematyka obejmuje funkcje skrótu kryptograficznego, które zamieniają dowolne wejście w krótki, unikalny skrót.
- Krok 1: Wysyłasz transakcję. Jest udostępniana wielu węzłom.
- Krok 2: Węzły weryfikują reguły i obliczają skrót dla danych.
- Krok 3: Nowy blok wskazuje na skrót poprzedniego bloku, tworząc łańcuch.
- Krok 4: Wiele węzłów przechowuje tę samą historię i używa konsensusu, by uzgodnić ważny łańcuch.
- Krok 5: W miarę przybywania potwierdzeń przepisywanie przeszłości staje się bardzo kosztowne i oczywiste.
Podstępne zmiany rzucają się w oczy. O to chodzi.
Dlaczego Tamper Proof ma znaczenie
Co to dla ciebie oznacza?
- Korzyść: Chroni salda, kontrakty i zapisy przed cichymi zmianami, co oszczędza pieniądze i stresu.
- Perspektywa: Zaufanie jest rzadkie. Projekt Tamper Proof pozwala nieznajomym współpracować bez pośrednika.
- Zastosowanie: Spotkasz to w finansach, NFT, grach, DAO i we wszystkim zbudowanym jako zdecentralizowane.
Gdy ktoś twierdzi, że zapis jest Tamper Proof, zapytaj o dwie rzeczy: ile potwierdzeń uznają za bezpieczne i jakiego ataku zakładają. Dobre odpowiedzi są wartościowsze niż modne hasła.
Najważniejsze cechy Tamper Proof
Te cechy nadają jej siłę:
- Nieodwracalność: Poprzednie wpisy są zablokowane przez skróty kryptograficzne, które ułatwiają wykrycie cichych zmian.
- Konsensus: Wiele niezależnych węzłów zgadza się co do jednej historii, więc samotny edytor jest pomijany.
- Przejrzystość: Rejestry publiczne pozwalają każdemu zweryfikować, co się stało, bez pytania o pozwolenie.
Warianty
Podobne pojęcia, o których usłyszysz:
- Tamper proof: Zbudowane tak, by zmiany były wyjątkowo trudne do przeprowadzenia i łatwe do wykrycia.
- Tamper resistant: Trudne do zmiany, ale nie niemożliwe, zaprojektowane, by spowolnić lub zniechęcić ataki.
- Tamper evident: Zmiany są widoczne, jak uszkodzona plomba na butelce.
Tamper Proof chroni zapisy po ich zapisaniu. Nie naprawia złych danych wejściowych, słabych kluczy ani zawodnych źródeł danych. Jeśli na wejściu są śmieci, na wyjściu będą bardzo trwałe śmieci.
Przykład
DAO zapisuje wynik głosowania w łańcuchu i po osiągnięciu finalności traktuje go jako Tamper Proof, ponieważ zmiana wymagałaby złamania konsensusu wśród wielu niezależnych walidatorów.
Ciekawostka
Opakowania Tamper evident stały się popularne po sprawie Tylenolu w 1982 roku, a pomysł widocznej ingerencji później zainspirował sposób, w jaki osoby z branży technologicznej mówią o bezpiecznych dziennikach i łańcuchach bloków.
Podsumowanie
Pomyśl o połączeniu Rolex i wątków Reddit dla danych: Tamper Proof dąży do publicznej weryfikacji z ochroną na poziomie muzealnym, tak by ciche zmiany nie przechodziły niezauważone.
