2026 Blockchain OpenTimestamps

Jak zweryfikować plik OpenTimestamps (.ots): 3 bezpłatne metody

Masz plik .ots i chcesz sprawdzić jego autentyczność? Ten przewodnik pokazuje, jak zweryfikować go w mniej niż minutę — bez instalowania oprogramowania, bez zakładania konta, całkowicie bezpłatnie.

6 min czytania

Szybka odpowiedź

Przejdź na opentimestamps.org. Upuść plik .ots. Upuść oryginalny dokument. Jeśli widzisz komunikat Bitcoin block 925847 attests existence as of 2025-03-15 — weryfikacja powiodła się. Dokument istniał w tej dacie i nie był modyfikowany od tego czasu. Bezpłatne, działa w przeglądarce, nic nie jest przesyłane na serwer.

Co to jest plik .ots i jak go otworzyć?

Plik .ots to cyfrowy dowód znacznika czasu utworzony przez protokół OpenTimestamps. Udowadnia, że określony dokument istniał przed konkretną datą — jak pieczęć notarialna, ale oparta na blockchainie Bitcoin zamiast osoby. Plik jest niewielki (poniżej 1 KB), bezpłatny w tworzeniu i każdy może go niezależnie zweryfikować. Nie trzeba rozumieć Bitcoina ani kryptografii, aby otworzyć plik .ots — wystarczy użyć narzędzia online opisanego poniżej.

Do weryfikacji pliku .ots nie jest potrzebna żadna specjalistyczna wiedza techniczna. Wystarczy postępować zgodnie z poniższą Metodą 1.

Masz plik ZIP zawierający plik .ots? Jeśli otrzymano pakiet dowodów ProofSnap (ZIP z zrzutem ekranu, HTML, metadanymi i plikiem .ots), przejdź do Metody 2: Trust Verifier — weryfikuje znacznik czasu .ots, skróty i podpis cyfrowy w jednym kroku. Nie trzeba wyodrębniać plików.

Jak zweryfikować plik OpenTimestamps online (30 sekund, bezpłatnie)

  1. 1. Przejdź na opentimestamps.org (lub dgi.io/ots)
  2. 2. Przeciągnij i upuść plik .ots na stronę
  3. 3. Przeciągnij i upuść oryginalny dokument — plik, który był oznaczany znacznikiem czasu. Jeśli posiadasz pakiet dowodów ProofSnap, należy wcześniej wyodrębnić ZIP i upuścić manifest.json.ots (krok 2) oraz manifest.json (krok 3).
  4. 4. Odczytaj wynik:

Success! Bitcoin block 925847 attests existence as of 2025-03-15

Co to oznacza: Dokument istniał w dniu 15 marca 2025 lub wcześniej i nie był modyfikowany od tego czasu. Sieć Bitcoin — globalna sieć tysięcy niezależnych komputerów — potwierdza ten fakt. Nikt nie może sfałszować ani zmienić tego dowodu.

Prywatność: Wszystko działa w przeglądarce. Żadne pliki nie są przesyłane na żaden serwer. Dokumenty pozostają na komputerze użytkownika.

Metoda 2: Weryfikacja pakietu dowodów ProofSnap (jeden krok)

Jeśli otrzymano pakiet dowodów ProofSnap (plik ZIP zawierający zrzut ekranu, HTML, metadane i plik .ots), należy użyć weryfikatora kompleksowego:

  1. 1. Przejdź na getproofsnap.com/verify
  2. 2. Wgraj plik ZIP
  3. 3. Weryfikator automatycznie sprawdza:
    • • Skróty SHA-256 wszystkich plików (integralność)
    • • Podpis cyfrowy RSA-4096 (autentyczność)
    • • Dowód blockchain OpenTimestamps (znacznik czasu)
    • • Kwalifikowany znacznik czasu eIDAS (jeśli jest dostępny)

100% po stronie klienta. Żadne dane nie opuszczają przeglądarki. Nie wymaga konta. Bezpłatne. Prawnicy, sędziowie i strony przeciwne mogą niezależnie weryfikować dowody bez instalowania czegokolwiek.

Metoda 3: Weryfikacja za pomocą wiersza poleceń (dla programistów)

# Instalacja

$ pip install opentimestamps-client

# Weryfikacja

$ ots verify manifest.json.ots

Success! Bitcoin block 925847 attests existence as of 2025-03-15

# Weryfikacja z własnym węzłem Bitcoin (maksymalne bezpieczeństwo)

$ ots --bitcoin-node http://localhost:8332 verify manifest.json.ots

# Weryfikacja zbiorcza (dla śledczych OSINT: 200+ plików jednocześnie)

$ for f in evidence_*/manifest.json.ots; do echo "--- $f ---"; ots verify "$f"; done

Wymagany Python 3.x. Dla w pełni trustless weryfikacji (bez eksploratora bloków) należy użyć lokalnego węzła Bitcoin Core (węzeł przycinany ~10 GB jest wystarczający). Alternatywa: fiatjaf/ots (Go, nie wymaga węzła Bitcoin).

OpenTimestamps w statusie pending: jak długo trwa potwierdzenie?

Status pending oznacza, że skrót został przesłany, ale nie jest jeszcze zakotwiczony w bloku Bitcoin. Jest to normalne — trwa kilka godzin. Dostępne opcje:

  • Poczekaj kilka godzin i ponownie wgraj plik .ots na opentimestamps.org — narzędzie spróbuje zaktualizować dowód
  • Użytkownicy CLI: uruchom ots upgrade plik.ots, aby pobrać dowód bloku Bitcoin

Po potwierdzeniu dowód jest trwały. Nikt nie może zmienić bloku Bitcoin po jego wydobyciu.

Co oznacza wynik weryfikacji znacznika czasu Bitcoin?

Gdy widoczny jest komunikat Bitcoin block 925847 attests existence as of 2025-03-15, oznacza to:

  • Dokument istniał w tej dacie lub wcześniej. Był matematycznie powiązany z blokiem Bitcoin wydobytym w tym czasie.
  • Dokument nie był zmieniany. Nawet pojedyncza zmieniona litera spowodowałaby zupełnie inny wynik — weryfikacja zakończyłaby się niepowodzeniem.
  • Nikt nie może tego sfałszować. Sieć Bitcoin (tysiące niezależnych komputerów na całym świecie) musiałaby zostać skompromitowana jednocześnie. Jest to obliczeniowo niemożliwe przy mocy obliczeniowej przekraczającej 900 EH/s.
  • Każdy może to niezależnie zweryfikować. Nie wymaga zaufania żadnej firmie ani osobie — tylko blockchainu Bitcoin.

Ważne: Znacznik czasu udowadnia, że dokument istniał w tej dacie. Nie udowadnia, że dokument jest prawdziwy lub dokładny — jedynie że nie był zmieniany od tego momentu.

Jak działa OpenTimestamps technicznie
  1. 1. Skrót (hash): Obliczany jest skrót SHA-256 (unikalny cyfrowy odcisk palca) dokumentu.
  2. 2. Agregacja: Skrót jest przesyłany do serwerów kalendarza OpenTimestamps, które łączą wiele skrótów w drzewo Merkle'a.
  3. 3. Zakotwiczenie: Korzeń drzewa Merkle'a jest osadzony w transakcji Bitcoin (OP_RETURN) i włączony do bloku.
  4. 4. Dowód: Plik .ots przechowuje ścieżkę od skrótu do nagłówka bloku Bitcoin.
  5. 5. Weryfikacja: Każdy podąża tą ścieżką i sprawdza ją w blockchainie Bitcoin. Jeśli pasuje — znacznik czasu jest ważny.

Dlaczego Bitcoin? Jest to najbezpieczniejsza zdecentralizowana sieć na świecie (moc obliczeniowa 900+ EH/s, 17+ lat nieprzerwanego działania). Potwierdzonego bloku Bitcoin nie można zmienić.

Dopuszczalność dowodów blockchain w polskim sądzie
  • Polska — KPC art. 309 (inne środki dowodowe): Kodeks postępowania cywilnego tworzy otwarty katalog środków dowodowych. Art. 309 KPC stanowi, że sposób przeprowadzenia dowodu innymi środkami dowodowymi niż wymienione w poprzednich artykułach określa sąd stosownie do ich charakteru. Zapis w blockchainie Bitcoin może być dopuszczony jako inny środek dowodowy, oceniany swobodnie przez sąd na podstawie art. 233 KPC. Zapis taki może również być traktowany jako dokument prywatny w rozumieniu art. 245 KPC, o ile potwierdzony zostanie metodą weryfikacji kryptograficznej.
  • Polska — KPC art. 245 (dokument prywatny): Dokument prywatny stanowi dowód, że osoba, która go podpisała, złożyła oświadczenie zawarte w dokumencie. Podpis cyfrowy RSA-4096 w pakiecie dowodów ProofSnap spełnia wymogi dokumentu prywatnego. Połączony ze znacznikiem czasu blockchain tworzy kompletny dowód autorstwa i daty.
  • Polska — ustawa o usługach zaufania: Polska implementuje rozporządzenie eIDAS poprzez ustawę o usługach zaufania oraz identyfikacji elektronicznej. Kwalifikowane znaczniki czasu wydawane przez akredytowanych dostawców (np. Disig na liście zaufanych podmiotów UE) korzystają z domniemania prawnego dokładności.
  • UE — eIDAS 2 (Regulation 2024/1183): Art. 45l uznaje kwalifikowane elektroniczne rejestry, w tym blockchain, z domniemaniem autentyczności i dokładnego porządku chronologicznego. Art. 41(2) ustanawia domniemanie dokładności dla kwalifikowanych znaczników czasu elektronicznych we wszystkich 27 państwach UE.
  • Porównanie: notariusz vs. ProofSnap: Sporządzenie protokołu notarialnego strony internetowej kosztuje w Polsce 200–500 zł netto plus VAT i wymaga umówienia wizyty. ProofSnap Professional kosztuje ok. 40 zł/miesiąc i automatycznie tworzy dowód z każdego przechwycenia — z podpisem cyfrowym, znacznikiem czasu blockchain i opcjonalnym kwalifikowanym znacznikiem czasu eIDAS.

Pełny przewodnik prawny: Dlaczego zwykłe screenshoty nie wystarczają w sądzie →

OpenTimestamps a kwalifikowany znacznik czasu eIDAS — porównanie
Aspekt OpenTimestamps (Bitcoin) Kwalifikowany znacznik czasu eIDAS
KosztBezpłatnyPłatny (akredytowany dostawca)
Model zaufaniaZdecentralizowany (Bitcoin)Scentralizowany (dostawca UE, np. Disig)
Domniemanie prawne w UEDopuszczalny, brak automatycznego domniemaniaDomniemanie dokładności (art. 41(2))
WeryfikacjaKażdy, wszędzie, z blockchainem BitcoinWymaga sprawdzenia listy zaufanych podmiotów UE
ProofSnapWszystkie planyPlan Enterprise

Najlepsza praktyka: używaj obu. OpenTimestamps dla zdecentralizowanej trwałości, eIDAS dla domniemania prawnego w UE.

Dla śledczych OSINT: łańcuch dowodowy, przepływ pracy, prywatność

Dlaczego to ma znaczenie

Śledczy OSINT dokumentuje sieć dezinformacji na Telegramie — 47 kanałów, 200+ postów. Trzy tygodnie później wszystkie kanały są usunięte. Obrona kwestionuje: “Skąd wiemy, że nie zostały sfabrykowane po usunięciu?” Plik .ots w każdym pakiecie dowodów udowadnia, że przechwycenia istniały przed usunięciem — weryfikowalne przez sąd, obronę i każdego eksperta.

Plik .ots w łańcuchu dowodowym

Samo oznaczenie znacznikiem czasu nie wystarczy. Sądy potrzebują również:

  • Integralność treści: manifest.json (skróty SHA-256)
  • Autentyczność: manifest.sig (podpis RSA-4096)
  • Utrwalenie czasowe: manifest.json.ots (znacznik czasu Bitcoin)
  • Łańcuch dowodowy: chain_of_custody.json (ISO 27037)
  • Treść źródłowa: zrzut ekranu + HTML + metadane

Przepływ pracy OSINT

  1. 1. Przechwytuj natychmiast — treść znika w ciągu minut
  2. 2. Weryfikuj każde przechwycenie — sprawdź, czy plik .ots jest obecny i w jakim jest statusie
  3. 3. Przechowuj bezpiecznie — zaszyfrowane przechowywanie, konwencja nazewnictwa: RRRR-MM-DD_platforma_cel.zip
  4. 4. Prezentuj — udostępnij pliki ZIP; odbiorcy weryfikują przez Trust Verifier (bezpłatny, po stronie klienta, bez instalacji)

ProofSnap vs. Hunchly vs. Wayback Machine

FunkcjaProofSnapHunchlyWayback Machine
Znacznik czasu blockchainTakNieNie
Podpis cyfrowyRSA-4096NieNie
Łańcuch dowodowy (ISO 27037)TakNieNie
Niezależna weryfikacjaTrust Verifier (bezpłatny)Wymaga HunchlyPubliczny
Kwalifikowany znacznik czasu eIDASEnterpriseNieNie
Cenaok. 40 zł/mies.~540 zł/rokBezpłatny

Prywatność i RODO

  • • ProofSnap działa lokalnie w przeglądarce. Żadna treść strony, zrzuty ekranu ani metadane nie są wysyłane na serwery ProofSnap. Tylko skrót SHA-256 (nie treść) trafia do serwerów kalendarza OpenTimestamps.
  • • Trust Verifier jest w 100% po stronie klienta — żadne dane nie opuszczają przeglądarki weryfikatora.
  • • Podstawa RODO dla OSINT: art. 6(1)(f) (uzasadniony interes) lub 9(2)(f) (roszczenia prawne). Należy skonsultować się z IOD.

Podsumowanie

  • Plik .ots to dowód znacznika czasu blockchain — udowadnia, że dokument istniał przed określoną datą. Bezpłatny, weryfikowalny przez każdego.
  • Najłatwiejsza weryfikacja: przeciągnij i upuść na opentimestamps.org. Dla pakietów ZIP ProofSnap: getproofsnap.com/verify.
  • “Pending” jest normalny. Poczekaj kilka godzin i wgraj ponownie.
  • Prawnie uznany w UE (eIDAS 2, art. 45l), w Polsce dopuszczalny jako dowód na podstawie art. 309 KPC, w USA (FRE 902(14)), Chinach, Włoszech i w innych krajach.

Twórz dowody z znacznikiem czasu blockchain jednym kliknięciem

ProofSnap automatycznie przechwytuje dowolną stronę internetową z skrótem SHA-256, podpisem cyfrowym RSA-4096, znacznikiem czasu Bitcoin blockchain (OpenTimestamps) i łańcuchem dowodowym ISO 27037. Każdy pakiet dowodów zawiera plik .ots, który każdy może zweryfikować.

Plany od ok. 40 zł/miesiąc. 7-dniowy okres próbny. Wszystkie dowody pozostają lokalnie na komputerze.

Najczęściej zadawane pytania

Jak zweryfikować plik .ots?

Wgraj plik .ots i oryginalny dokument na opentimestamps.org lub dgi.io/ots. Narzędzie sprawdza ścieżkę Merkle'a w blockchainie Bitcoin. Dla pakietów dowodów ProofSnap: użyj getproofsnap.com/verify.

Co to jest plik .ots?

Kompaktowy plik dowodowy (poniżej 1 KB) zawierający ścieżkę Merkle'a od skrótu SHA-256 dokumentu do bloku Bitcoin. Udowadnia, że dokument istniał w konkretnej dacie. Niezależny od platformy, niezależnie weryfikowalny.

Czy mogę zweryfikować bez węzła Bitcoin?

Tak. Narzędzia online korzystają z publicznych eksploratorów bloków. Dla maksymalnego bezpieczeństwa (bez zaufania do jakiejkolwiek strony trzeciej) należy użyć lokalnego węzła Bitcoin Core (węzeł przycinany ~10 GB jest wystarczający).

Mój plik .ots pokazuje status "pending" — co teraz?

Znacznik czasu został przesłany, ale nie jest jeszcze zakotwiczony w bloku Bitcoin. Poczekaj kilka godzin, a następnie uruchom ots upgrade plik.ots lub ponownie wgraj plik na opentimestamps.org.

Czy znacznik czasu blockchain jest dopuszczalny jako dowód w polskim sądzie?

Tak, coraz częściej. Art. 309 KPC tworzy otwarty katalog środków dowodowych, który pozwala sądowi dopuścić dowody elektroniczne, w tym zapisy blockchain. Kwalifikowane znaczniki czasu eIDAS korzystają z domniemania prawnego na mocy art. 41(2) rozporządzenia eIDAS. W UE eIDAS 2 uznaje rejestry elektroniczne blockchain (art. 45l).

OpenTimestamps a kwalifikowany znacznik czasu eIDAS?

OpenTimestamps = bezpłatny, zdecentralizowany, brak domniemania prawnego w UE. Kwalifikowany eIDAS = płatny, od akredytowanego dostawcy, domniemanie dokładności w 27 państwach UE. Najlepsza praktyka: używaj obu. ProofSnap Enterprise zawiera oba.

Jak zweryfikować pakiet dowodów ProofSnap?

Wgraj plik ZIP na getproofsnap.com/verify. Weryfikator sprawdza skróty SHA-256, podpis RSA-4096, dowód OpenTimestamps i znacznik czasu eIDAS (jeśli jest dostępny). 100% po stronie klienta, żadne dane nie są przesyłane. Bezpłatne.

Jaka jest różnica między ProofSnap a zwykłym zrzutem ekranu?

Zwykły zrzut ekranu można łatwo sfałszować — nie zawiera żadnych metadanych kryptograficznych. ProofSnap tworzy kompletny pakiet dowodowy z skrótem SHA-256, podpisem RSA-4096, znacznikiem czasu blockchain i łańcuchem dowodowym ISO 27037. Każdy może niezależnie zweryfikować autentyczność i datę dowodu.

Źródła i odniesienia

Zastrzeżenie: Niniejszy artykuł ma charakter wyłącznie informacyjny i nie stanowi porady prawnej. OpenTimestamps jest protokołem open-source utrzymywanym przez społeczność. ProofSnap nie jest powiązany z projektem OpenTimestamps. Dopuszczalność znaczników czasu blockchain jako dowodów zależy od jurysdykcji i okoliczności konkretnej sprawy — w razie wątpliwości należy skonsultować się z licencjonowanym prawnikiem lub radcą prawnym.