2026 Blockchain OpenTimestamps

Come verificare un file OpenTimestamps (.ots): 3 metodi gratuiti

Ha ricevuto un file .ots e deve verificarlo? Questa guida mostra come farlo in meno di un minuto — senza installare software, senza account, completamente gratuito.

6 min di lettura

Risposta rapida

Vada su opentimestamps.org. Trascini il file .ots. Trascini il documento originale. Se vede Bitcoin block 925847 attests existence as of 2025-03-15 — la verifica ha avuto esito positivo. Il documento esisteva in quella data e non è stato modificato da allora. Gratuito, funziona nel browser, nessun file viene caricato.

Che cos'è un file .ots e come si apre?

Un file .ots è una ricevuta di marca temporale digitale creata dal protocollo OpenTimestamps. Dimostra che un determinato documento esisteva prima di una certa data — come un timbro notarile, ma usando la blockchain Bitcoin al posto di una persona. Il file è di piccole dimensioni (meno di 1 KB), gratuito da creare e verificabile da chiunque in modo indipendente. Non occorre un software speciale per aprire un file .ots — è sufficiente usare lo strumento di verifica online descritto di seguito.

Non è necessario comprendere Bitcoin o la crittografia per verificare un file .ots. È sufficiente seguire il Metodo 1 qui sotto.

Ha ricevuto un file ZIP con un .ots all'interno? Se ha ricevuto un pacchetto prove ProofSnap (ZIP con screenshot, HTML, metadati e .ots), salti direttamente al Metodo 2: Trust Verifier — verifica la marca temporale .ots, gli hash e la firma digitale in un unico passaggio, senza estrarre i file.

Come verificare un file OpenTimestamps online (30 secondi, gratuito)

  1. 1. Vada su opentimestamps.org (o dgi.io/ots — interfaccia in italiano)
  2. 2. Trascini il file .ots nella pagina
  3. 3. Trascini il documento originale — il file su cui è stata apposta la marca temporale. Se ha un pacchetto prove ProofSnap, estragga lo ZIP e trascini manifest.json.ots (passo 2) e manifest.json (passo 3).
  4. 4. Legga il risultato:

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

Cosa significa: Il documento esisteva il 15 marzo 2025 o prima, ed è ancorato matematicamente a un blocco Bitcoin estratto in quella data. Nessuna delle migliaia di copie indipendenti della blockchain è stata compromessa — questa prova non può essere falsificata.

Privacy: Tutto viene eseguito nel browser. Nessun file viene caricato su alcun server. I documenti rimangono sul computer dell'utente.

Metodo 2: Verificare un pacchetto prove ProofSnap (in un solo passaggio)

Se ha ricevuto un pacchetto prove ProofSnap (file ZIP contenente screenshot, HTML, metadati e un file .ots), utilizzi il verificatore all-in-one:

  1. 1. Vada su getproofsnap.com/verify
  2. 2. Carichi il file ZIP
  3. 3. Il verificatore controlla tutto automaticamente:
    • • Hash SHA-256 di tutti i file (integrità)
    • • Firma digitale RSA-4096 (autenticità)
    • • Prova blockchain OpenTimestamps (marca temporale)
    • • Marca temporale qualificata eIDAS UE (se presente)

100% lato client. Nessun dato lascia il browser. Nessun account necessario. Gratuito. Avvocati, giudici e controparte possono verificare autonomamente le prove senza installare nulla.

Metodo 3: Verifica da riga di comando (per sviluppatori)

# Installazione

$ pip install opentimestamps-client

# Verifica

$ ots verify manifest.json.ots

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

# Verifica con nodo Bitcoin proprio (massima sicurezza)

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

# Verifica in massa (investigatori OSINT: 200+ file contemporaneamente)

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

Richiede Python 3.x. Per una verifica completamente trustless (senza block explorer), usare un nodo Bitcoin Core locale (un nodo potato da ~10 GB è sufficiente). Alternativa: fiatjaf/ots (Go, non richiede nodo Bitcoin).

OpenTimestamps pending: quanto tempo ci vuole per la conferma?

Una marca temporale in stato pending significa che l'hash è stato inviato ma non è ancora ancorato in un blocco Bitcoin. Questo è normale — richiede alcune ore. Le opzioni sono:

  • Attendere alcune ore e ricaricare il file .ots su opentimestamps.org — il sistema tenterà di aggiornare la prova
  • Utenti CLI: eseguire ots upgrade nomefile.ots per scaricare la prova del blocco Bitcoin

Una volta confermata, la prova è permanente. Nessuno può alterare un blocco Bitcoin dopo che è stato estratto.

Cosa significa il risultato della verifica della marca temporale Bitcoin?

Quando si vede Bitcoin block 925847 attests existence as of 2025-03-15, significa:

  • Il documento esisteva in quella data o prima. È stato collegato matematicamente a un blocco Bitcoin estratto in quel momento.
  • Il documento non è stato modificato. Anche un singolo carattere cambiato produrrebbe un risultato completamente diverso — la verifica fallirebbe.
  • Nessuno può falsificare questa prova. Bisognerebbe compromettere contemporaneamente migliaia di computer indipendenti in tutto il mondo. Questo è computazionalmente impossibile.
  • Chiunque può verificarla in modo indipendente. Non è necessario fidarsi di alcuna azienda o persona — solo della blockchain Bitcoin.

Importante: La marca temporale prova che il documento esisteva in quella data. Non prova che il contenuto del documento sia vero o accurato — solo che non è stato modificato da quel momento in poi.

Come funziona OpenTimestamps tecnicamente
  1. 1. Hash: Viene calcolato un hash SHA-256 (impronta digitale univoca) del documento.
  2. 2. Aggregazione: L'hash viene inviato ai server calendario di OpenTimestamps, che combinano più hash in un albero di Merkle.
  3. 3. Ancoraggio: La radice dell'albero di Merkle viene incorporata in una transazione Bitcoin (OP_RETURN) e inclusa in un blocco.
  4. 4. Prova: Il file .ots memorizza il percorso dall'hash all'header del blocco Bitcoin.
  5. 5. Verifica: Chiunque segue il percorso e lo verifica rispetto alla blockchain Bitcoin. Se corrisponde — la marca temporale è valida.

Perché Bitcoin? È la rete decentralizzata più sicura esistente (oltre 900 EH/s di hashrate, più di 16 anni di operatività ininterrotta). Un blocco Bitcoin confermato non può essere alterato.

Valore probatorio della blockchain in Italia: Art. 2712 c.c., D.L. 135/2018 art. 8-ter, data certa ed eIDAS 2
  • Art. 2712 Codice Civile — Riproduzioni informatiche: Le riproduzioni informatiche e le registrazioni meccaniche “formano piena prova dei fatti e delle cose rappresentate, se colui contro il quale sono prodotte non ne disconosce la conformità ai fatti o alle cose medesime.” (Cass. civ., sez. II, n. 1254/2025). Un file catturato con marca temporale crittografica rafforza significativamente il valore probatorio, rendendo più difficile un disconoscimento generico.
  • D.L. 135/2018, art. 8-ter (conv. Legge 12/2019) — Blockchain come validazione temporale: La norma italiana equipara la memorizzazione di un documento su tecnologia blockchain all'effetto giuridico della validazione temporale elettronica ai sensi del Regolamento eIDAS. Ciò significa che un hash ancorato sulla blockchain Bitcoin produce, in Italia, gli stessi effetti di una marca temporale elettronica per quanto riguarda la certezza della data.
  • CAD — Codice dell'Amministrazione Digitale (D.Lgs. 82/2005): Disciplina i documenti informatici, le firme digitali e le marche temporali nelle procedure amministrative e giudiziarie. La firma digitale qualificata (eIDAS) e la marca temporale qualificata godono di presunzione legale di autenticità.
  • Regolamento eIDAS (UE 910/2014) e eIDAS 2 (2024/1183): La marca temporale qualificata gode della presunzione legale di accuratezza della data e dell'ora ex art. 41(2) in tutti i 27 Stati membri UE. L'art. 45l di eIDAS 2 riconosce i registri elettronici qualificati (inclusa la blockchain). ProofSnap Enterprise combina OpenTimestamps con marche temporali qualificate eIDAS da Disig (nell'Elenco Fiduciario UE).
  • Perizia informatica forense vs. ProofSnap: Una perizia informatica forense affidata a un consulente tecnico (CTU/CTP) può costare da 500 a 3.000 EUR per singolo incarico. ProofSnap genera automaticamente al momento della cattura un pacchetto forense conforme ISO 27037 (hash SHA-256, firma RSA-4096, blockchain timestamp, chain of custody) a partire da 8,99 EUR/mese, verificabile in modo indipendente da avvocati, giudici e CTU.

Guida completa: Perché uno screenshot normale non basta in tribunale →

OpenTimestamps vs. marca temporale qualificata eIDAS
Aspetto OpenTimestamps (Bitcoin) Marca temporale qualificata eIDAS
CostoGratuitoA pagamento (provider accreditato)
Modello di fiduciaDecentralizzato (Bitcoin)Centralizzato (provider UE, es. Disig)
Presunzione legale UEAmmissibile, nessuna presunzione automaticaPresunzione legale di accuratezza (art. 41(2))
Riconoscimento in ItaliaD.L. 135/2018 art. 8-ter, Art. 2712 c.c.CAD + eIDAS, piena presunzione legale
VerificaChiunque, ovunque, con la blockchain BitcoinRichiede verifica dell'Elenco Fiduciario UE
ProofSnapTutti i pianiPiano Enterprise

Prassi consigliata: usare entrambi. OpenTimestamps per la permanenza decentralizzata, eIDAS per la presunzione legale in Italia e in tutta l'UE.

Per investigatori OSINT: catena delle prove, flusso di lavoro, privacy

Perché è importante

Un investigatore OSINT documenta una rete di disinformazione su Telegram — 47 canali, oltre 200 post. Tre settimane dopo, tutti i canali vengono cancellati. La difesa contesta: “Come possiamo sapere che questi materiali non sono stati fabbricati dopo la cancellazione?” Il file .ots in ogni pacchetto prove dimostra che le catture esistevano prima della cancellazione — verificabile dal tribunale, dalla difesa e da qualsiasi perito.

Il file .ots nella catena delle prove

Una marca temporale da sola non è sufficiente. I tribunali necessitano anche di:

  • Integrità del contenuto: manifest.json (hash SHA-256)
  • Autenticità: manifest.sig (firma RSA-4096)
  • Fissazione temporale: manifest.json.ots (marca temporale Bitcoin)
  • Catena di custodia: chain_of_custody.json (ISO 27037)
  • Contenuto sorgente: screenshot + HTML + metadati

Flusso di lavoro OSINT

  1. 1. Catturare immediatamente — i contenuti scompaiono in pochi minuti
  2. 2. Verificare ogni cattura — confermare che il file .ots sia presente e controllarne lo stato
  3. 3. Archiviare in modo sicuro — archiviazione cifrata, convenzione di denominazione: YYYY-MM-DD_piattaforma_soggetto.zip
  4. 4. Presentare — condividere gli ZIP; i destinatari verificano tramite Trust Verifier (gratuito, lato client, senza installazione)

ProofSnap vs. Hunchly vs. Wayback Machine

FunzionalitàProofSnapHunchlyWayback Machine
Marca temporale blockchainNoNo
Firma digitaleRSA-4096NoNo
Catena di custodia (ISO 27037)NoNo
Verifica indipendenteTrust Verifier (gratuito)Richiede HunchlyPubblica
Marca temporale qualificata eIDASEnterpriseNoNo
Prezzo8,99 EUR/mese129 USD/annoGratuito

Privacy e GDPR

  • • ProofSnap funziona localmente nel browser. Nessun contenuto di pagina, screenshot o metadati viene inviato ai server ProofSnap. Solo l'hash SHA-256 (non il contenuto) viene inviato ai server calendario di OpenTimestamps.
  • • Il Trust Verifier è 100% lato client — nessun dato lascia il browser del verificatore.
  • • Base giuridica GDPR per le attività OSINT: art. 6(1)(f) (legittimo interesse) o art. 9(2)(f) (rivendicazioni legali). Consultare il proprio DPO.

Riepilogo

  • Un file .ots è una ricevuta di marca temporale blockchain — prova che un documento esisteva prima di una data specifica. Gratuito, verificabile da chiunque.
  • Verifica più semplice: trascina su opentimestamps.org. Per i pacchetti ZIP ProofSnap: getproofsnap.com/verify.
  • “Pending” è normale. Attendere alcune ore e ricaricare.
  • Riconosciuto legalmente in Italia (Art. 2712 c.c., D.L. 135/2018 art. 8-ter, CAD), in tutta l'UE (eIDAS 2) e in molte altre giurisdizioni.

Crea prove con marca temporale blockchain con un clic

ProofSnap cattura automaticamente qualsiasi pagina web con hash SHA-256, firma digitale RSA-4096, marca temporale Bitcoin blockchain (OpenTimestamps) e catena di custodia ISO 27037. Ogni pacchetto prove include un file .ots verificabile da chiunque, avvocati e tribunali inclusi.

Piani a partire da 8,99 EUR/mese. 7 giorni di prova gratuita. Tutte le prove rimangono sul computer dell'utente.

Domande frequenti

Come si verifica un file .ots?

Caricare il file .ots e il documento originale su opentimestamps.org o dgi.io/ots. Lo strumento verifica il percorso di Merkle rispetto alla blockchain Bitcoin. Per i pacchetti prove ProofSnap: usare getproofsnap.com/verify.

Che cos'è un file .ots?

Un file di prova compatto (meno di 1 KB) contenente il percorso di Merkle dall'hash SHA-256 del documento a un blocco Bitcoin. Prova l'esistenza del documento in una data specifica. Indipendente dalla piattaforma, verificabile in modo indipendente.

Posso verificare senza un nodo Bitcoin?

Sì. Gli strumenti online usano block explorer pubblici. Per la massima sicurezza (nessuna fiducia in terze parti), usare un nodo Bitcoin Core locale (un nodo potato da ~10 GB è sufficiente).

Il file .ots mostra "pending" — cosa faccio?

La marca temporale è stata inviata ma non ancora ancorata in un blocco Bitcoin. Attendere alcune ore, poi eseguire ots upgrade nomefile.ots o ricaricare su opentimestamps.org.

Una marca temporale blockchain ha valore legale in Italia?

Sì. In Italia: Art. 2712 c.c. (riproduzioni informatiche come prova piena salvo disconoscimento), D.L. 135/2018 art. 8-ter (blockchain = validazione temporale eIDAS), CAD (D.Lgs. 82/2005). A livello UE: eIDAS 2 art. 45l riconosce i registri elettronici qualificati. Negli USA: soddisfa il test Daubert + FRE 902(14).

OpenTimestamps vs. marca temporale qualificata eIDAS?

OpenTimestamps = gratuito, decentralizzato, nessuna presunzione legale automatica in UE. Marca temporale qualificata eIDAS = a pagamento, da provider accreditato, presunzione legale di accuratezza in 27 Stati UE. Prassi consigliata: usare entrambi. ProofSnap Enterprise include entrambi.

Come si verifica un pacchetto prove ProofSnap?

Caricare il file ZIP su getproofsnap.com/verify. Il sistema verifica gli hash SHA-256, la firma RSA-4096, la prova OpenTimestamps e la marca temporale eIDAS (se presente). 100% lato client, nessun dato caricato. Gratuito.

Un avvocato o un perito informatico può verificare il file .ots?

Sì. Qualsiasi avvocato, CTU (Consulente Tecnico d'Ufficio) o CTP (Consulente Tecnico di Parte) può verificare autonomamente il file .ots su opentimestamps.org senza installare nulla. Il Trust Verifier di ProofSnap verifica l'intero pacchetto ZIP in un solo passaggio, inclusi hash, firma digitale e marca temporale blockchain, ed è completamente gratuito.

Fonti e riferimenti

Avvertenza legale: Questo articolo ha finalità esclusivamente informative. OpenTimestamps è un protocollo open source mantenuto dalla comunità. ProofSnap non è affiliata al progetto OpenTimestamps. Il valore probatorio delle marche temporali blockchain varia in base alla giurisdizione e alle circostanze del caso concreto — si consiglia di consultare un avvocato abilitato per una consulenza legale specifica. I riferimenti legislativi (Art. 2712 c.c., D.L. 135/2018, CAD) sono forniti a titolo illustrativo e non costituiscono parere legale.