ExistBefore

Interoperabilità OpenTimestamps

Verifica il tuo ancoraggio Bitcoin con il client OpenTimestamps standard.

Ogni attestazione ExistBefore raggiunge prima o poi il livello T2 — un ancoraggio Bitcoin, calcolato tramite OpenTimestamps. La pagina della prova espone tale ancoraggio come file .ots scaricabile, verificabile sulla tua macchina con un software che non ha nulla a che fare con CertiSigma o ExistBefore. Se entrambe le società scomparissero domani, il file più i byte originali dimostrerebbero ancora la marca temporale.

Fiducia minima per design. La blockchain Bitcoin è il testimone; OpenTimestamps è il client aperto; ExistBefore è solo l'editore dell'ancoraggio.

Dove si colloca OpenTimestamps nella prova a tre livelli.

Un'attestazione ExistBefore accumula evidenza nel tempo. Ogni livello è verificabile in modo indipendente; l'interoperabilità OpenTimestamps copre quello più forte.

Scarica e verifica in tre comandi.

  1. Apri la pagina della prova di un'attestazione che ha raggiunto T2. Il pulsante "Scarica prova .ots (Bitcoin)" appare nella riga delle azioni solo quando T2 è completo. Salva il file come existbefore-att_xxx.ots.
  2. Recupera il contenuto originale — gli stessi byte che hai attestato, byte per byte. La prova .ots lega l'SHA-256 di quei byte; se i byte differiscono in qualsiasi modo, la verifica fallisce.
  3. Esegui il client OpenTimestamps standard. Installalo con pip install opentimestamps-client (o usa una release binaria), poi:
    ots verify existbefore-att_xxx.ots -f il-tuo-file
    Connettiti a un nodo Bitcoin (o usa una fonte affidabile di header di blocco) quando richiesto. Il client stampa l'altezza del blocco Bitcoin e la marca temporale UTC del blocco che ancora il tuo hash.

Nessun server CertiSigma viene contattato durante la verifica. Le uniche chiamate di rete sono verso una fonte Bitcoin di tua scelta.

Perché una ricevuta ancorata su Bitcoin è importante.

Una firma ECDSA dimostra "il registro ha firmato questo hash". Una marca temporale qualificata eIDAS dimostra "un trust service regolamentato ha attestato questo hash a questo orario". Entrambe sono preziose; entrambe dipendono in ultima analisi dalla sopravvivenza di una terza parte e dalla non compromissione delle sue chiavi private.

Un ancoraggio Bitcoin è diverso. Dimostra "questo hash è stato confermato sulla blockchain Bitcoin prima del blocco N", che significa "prima che qualsiasi essere umano potesse costruire una falsa rivendicazione sulla sua esistenza". Questa proprietà è garantita da decine di migliaia di nodi indipendenti, costa approssimativamente l'hash-rate globale per essere falsificata, e sopravvive alla scomparsa di tutte le parti commerciali coinvolte.

OpenTimestamps permette di verificare quella proprietà senza fidarsi nemmeno di OpenTimestamps: il client calcola il percorso Merkle localmente e lo verifica contro header di blocco che puoi recuperare tu stesso.

Roadmap — estendere l'interop a T0 e T1.

Oggi il download .ots è solo per T2. Due estensioni sono in progettazione:

Entrambe le estensioni preservano l'invariante di privacy (il contenuto originale non lascia mai il dispositivo) e non richiedono nuove dipendenze client-side oltre al client OpenTimestamps standard.

Riferimenti