Powiązane z tym tematemRada Analiz Rynkowych

Łańcuch bloków Bitcoin cofnął się w czasie. Czy coś jest nie tak?

Najważniejsze wnioski

  • Łańcuch bloków Bitcoin wydawał się cofać, gdy nowszy blok pokazał wcześniejszy znacznik czasu.
  • Alex Thorn z Galaxy Digital mówi, że około 3% bloków Bitcoin ma znaczniki czasu wcześniejsze niż ich poprzednicy.
  • - Bezpieczeństwo Bitcoin pozostaje niezmienione, ponieważ kolejność bloków określają skróty kryptograficzne, a nie znaczniki czasu.
Promo

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.

Sponsorowane
Sponsorowane

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.

Sponsorowane
Sponsorowane

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.

Zastrzeżenie

BeInCrypto dokłada wszelkich starań, aby zapewnić bezstronne i przejrzyste relacjonowanie. Niniejszy artykuł informacyjny ma na celu dostarczenie dokładnych i aktualnych informacji. Zaleca się jednak, aby czytelnicy samodzielnie weryfikowali fakty i konsultowali się ze specjalistą przed podjęciem jakichkolwiek decyzji na podstawie niniejszych treści. Informujemy, że nasz Regulamin, nasza Polityka prywatności oraz nasze Zastrzeżenia prawne zostały zaktualizowane.

Sponsorowane
Sponsorowane