Znacznik czasu
Znacznik czasu to cyfrowy zapis daty i godziny. Określa, kiedy dokładnie coś się wydarzyło.
Czym jest znacznik czasu?
Znacznik czasu może na przykład wskazywać, kiedy utworzono plik, wykonano transakcję lub dodano blok. Blok to grupa danych dodawana do blockchaina.
Blockchain to wspólny, cyfrowy rejestr. Znaczniki czasu porządkują w nim zdarzenia, tworząc możliwą do zweryfikowania oś czasu.
Znacznik czasu często zapisuje się jako ciąg cyfr. Taki ciąg wskazuje konkretny moment.
Przykład znacznika czasu
Załóżmy, że giełda kryptowalut realizuje transakcję. Znacznik czasu określa, kiedy do niej doszło.
Na blockchainie działa to podobnie. Nowy blok otrzymuje znacznik czasu, dzięki czemu można ustalić, który blok pojawił się wcześniej, a który został dodany później.
Dlaczego znacznik czasu jest ważny w świecie kryptowalut?
W przypadku kryptowalut znaczniki czasu pomagają ustalić kolejność transakcji i bloków. Dzięki temu trudniej zmienić dane po fakcie bez pozostawienia śladu.
Ustalona kolejność pomaga też zapobiegać zjawisku double spending. Oznacza ono, że tej samej kryptowaluty nie można wydać dwa razy.
W wiadomościach o Bitcoinie lub miningu znaczniki czasu mogą pojawiać się w kontekście tempa tworzenia bloków lub poziomu trudności sieci. Znacznik czasu nie stanowi dowodu, że podana godzina jest dokładna, ale pomaga sprawdzić oś czasu sieci.