Aller au contenu principal
Outils

OpenTimestamps

OpenTimestamps est un protocole d'horodatage utilisant la blockchain Bitcoin. Il permet de prouver qu'un document existait à une date donnée. Indépendant des serveurs centraux, il est gratuit et persistant. C'est un usage non monétaire élégant de la sécurité de Bitcoin.

Définition et origine

OpenTimestamps (OTS) est un protocole d'horodatage cryptographique créé en 2016 par Peter Todd. Il permet à n'importe qui de prouver, des années après les faits, qu'un document existait à une date donnée. La preuve repose sur l'inscription d'un hash agrégé dans la blockchain Bitcoin, ce qui rend l'horodatage aussi solide que le consensus Bitcoin lui-même.

Pourquoi pas un timestamp classique ?

Un horodatage classique (autorité notariale, serveur RFC 3161) dépend d'un tiers de confiance. Si l'autorité disparaît, change de politique ou est compromise, les preuves anciennes deviennent contestables. OpenTimestamps remplace cette confiance par une preuve mathématique ancrée dans le minage Bitcoin.

Comment ça fonctionne

  1. L'utilisateur calcule le hash SHA-256 du document à horodater.
  2. Le client OTS envoie ce hash à un calendar server public.
  3. Le serveur agrège des milliers de hashes dans un arbre de Merkle.
  4. Toutes les heures, la racine de l'arbre est inscrite dans une transaction Bitcoin via OP_RETURN.
  5. L'utilisateur reçoit un fichier .ots qui contient le chemin de Merkle complet jusqu'à cette transaction.

Une fois la transaction confirmée, la preuve devient autonome : plus besoin du calendar server. Tout vérificateur peut consulter la blockchain et reconstruire la chaîne.

Avantages

| Critère | OpenTimestamps | |---------|----------------| | Coût utilisateur | Gratuit (mutualisé) | | Permanence | Tant que Bitcoin existe | | Confiance | Aucune (vérifiable) | | Volume | Illimité (agrégation) |

Cas d'usage

  • Journalisme : protéger des sources, prouver l'antériorité d'une enquête.
  • Recherche scientifique : horodater des découvertes avant publication.
  • Propriété intellectuelle : prouver l'antériorité d'une œuvre.
  • Audit logiciel : horodater des releases ou des logs de build.
  • Internet Archive utilise OTS pour ses snapshots depuis 2017.

Limites

OTS prouve qu'un document existait au plus tard à la date du bloc Bitcoin référencé. Il ne prouve pas l'identité de l'auteur, ni l'unicité du document. Pour cela, il faut combiner OTS avec une signature numérique.

À retenir

OpenTimestamps illustre le principe de Bitcoin comme couche de vérité : un usage non monétaire, mutualisé, qui exploite la finalité probabiliste de la blockchain pour offrir un service public gratuit et incensurable.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.