Bitcoin złamał jedną z podstawowych zasad czasu 7 listopada. Nowo wydobyty blok miał wcześniejszy znacznik czasu niż blok przed nim.
To odkrycie wywołało nietypowe pytanie: czy na blockchainie Bitcoina wystąpił błąd?
Szef działu badań Galaxy Digital, Alex Thorn, omówił tę sytuację i wyjaśnił, dlaczego wewnętrzny zegar Bitcoina nie zawsze odpowiada rzeczywistemu czasowi.
Dwa kolejne bloki pokazały tę historię.
- Blok 974 987: Znacznik czasu 21:22:24 UTC.
- Blok 974 988: Wydobyty później, ale ze znacznikiem czasu 21:19:02 UTC.
Nowszy blok wydawał się o ponad trzy minuty starszy, zgodnie z publicznym eksploratorem blockchaina Bitcoina.
Dlaczego zegar Bitcoina może się cofać?
Wyjaśnienie tkwi w sposobie działania wydobycia Bitcoina.
Górnicy wybierają znacznik czasu bloków. Podczas szukania prawidłowego bloku mogą go modyfikować, tworząc dodatkowe kombinacje dla komputerów do testowania.
Bitcoin dopuszcza taką elastyczność według dwóch zasad:
- Znacznik czasu musi być większy niż mediana poprzednich 11 bloków.
- Nie może być późniejszy o więcej niż dwie godziny względem zegara węzła walidującego.
Co najważniejsze, znacznik czasu nie musi być późniejszy od bezpośrednio poprzedzającego bloku.
Zgodnie z analizą Thorna, około 3% bloków Bitcoina ma znacznik czasu wcześniejszy od swoich rodziców. Około jeden na dziesięć bloków dociera ze znacznikiem czasu ponad minutę późniejszym niż moment, w którym jego węzeł go otrzymał.
Czy to oznacza, że transakcje Bitcoina można cofnąć?
Nie. Bitcoin ustala kolejność bloków za pomocą kryptograficznych powiązań, nie znaczników czasu.
Każdy blok zawiera unikalny skrót poprzedniego bloku. To dokładnie wskazuje, który był pierwszy.
Prawdziwa reorganizacja blockchaina wymaga konkurencyjnego łańcucha z większą ilością pracy wydobywczej. Zmiana znaczników czasu na to nie pozwala.
Ma to jednak znaczenie dla osób polegających na blockchainie przy ustalaniu dokładnego momentu zdarzenia.
Wysokość bloku Bitcoina ustala kolejność. Znacznik czasu podaje przybliżony czas.
Satoshi Nakamoto nazwał Bitcoina „serwerem znaczników czasu” w oryginalnym whitepaperze. Po 18 latach incydent z 7 listopada pokazuje, dlaczego ten system opiera się na dowodzie kryptograficznym, a nie na idealnie dokładnym zegarze.











