Skip to content
BlockchainSign
fr

Une alternative à OpenTimestamps

OpenTimestamps est un logiciel véritablement bon : gratuit, open source, ancré sur Bitcoin, et la chose la plus proche de ce champ ait de standard. Si vous êtes technique et à l'aise à une ligne de commande, il pourrait bien suffire. Cette page traite des cas où ce n'est pas le cas.

Ce que fait OpenTimestamps

OpenTimestamps agrège de nombreuses empreintes numériques dans un arbre de Merkle et inscrit la racine de l'arbre sur Bitcoin, de sorte qu'un grand nombre d'horodatages partagent le coût d'une seule transaction. C'est pourquoi il peut être gratuit, et c'est une conception élégante.

Vous utilisez un client (CLI, bibliothèque Python ou page web), soumettez une empreinte numérique et recevez en retour un fichier de preuve .ots. Une fois l'engagement agrégé confirmé, vous mettez à jour la preuve et celle-ci devient vérifiable indépendamment contre la chaîne Bitcoin.

Créé par Peter Todd, il est open source et largement respecté. Rien ici ne constitue une critique du logiciel.

Où se situe la friction

Les compromis sont réels, et ils concernent principalement la charge opérationnelle plutôt que la cryptographie :

  • Vous devez conserver le fichier .ots. La preuve réside dans ce fichier. Perdez-le et l'horodatage est perdu — la transaction Bitcoin seule ne vous aidera pas, car elle s'engage sur une racine de Merkle, et non directement sur votre empreinte numérique.
  • La mise à jour est une étape manuelle. Une preuve fraîche est « incomplète » jusqu'à ce que l'agrégation soit confirmée et que vous lanciez la mise à jour. Beaucoup de gens ne le font jamais et s'en rendent compte des années plus tard.
  • Il suppose une aisance technique. Le modèle de serveur calendrier, l'agrégation de Merkle et la mise à jour des preuves ne sont pas des concepts qu'un demandeur non technique expliquera sous pression.
  • La sortie n'est pas un document. Vous obtenez un fichier de preuve binaire, pas quelque chose que vous pouvez remettre à un avocat, un client ou un assureur.
  • Le support est communautaire. Approprié pour les logiciels gratuits ; moins confortable lorsque quelque chose a de l'importance.

En quoi nous sommes différents

OpenTimestamps BlockchainSign
Coût Gratuit Frais unique par certificat
Chaîne Bitcoin, via agrégation Ethereum, transaction directe
Ce que vous conservez Un fichier de preuve .ots Un certificat lisible avec le lien de transaction
Complétude de la preuve Nécessite une étape de mise à jour manuelle Complète dès confirmation
Si vous perdez l'artefact Horodatage irrécupérable L'empreinte numérique est dans la transaction elle-même
Interface CLI / bibliothèque / page web Navigateur, aucune installation
L'expliquer à un avocat Vous êtes la documentation Certificat plus un lien public Etherscan
Support Communautaire Direct

La différence substantielle est la transaction directe. Nous insérons l'empreinte numérique de votre payload dans les données d'entrée de sa propre transaction Ethereum, de sorte qu'elle soit lisible sur Etherscan avec « Voir en UTF-8 » par quiconque, sans logiciel client ni fichier de preuve. C'est plus cher par horodatage — c'est pourquoi nous facturons et OpenTimestamps non — et beaucoup plus facile à présenter comme preuve.

Soyez clair sur ce que ni l'un ni l'autre ne fait

Les deux prouvent la même chose étroite : un fichier existait à une date donnée et n'a pas changé. Aucun ne prouve la paternité, et aucun ne crée un droit juridique. Voir preuve d'existence vs preuve de paternité — cela s'applique identiquement aux deux outils.

Choisissez OpenTimestamps si

  • Vous êtes à l'aise avec un CLI et gérerez fiablement les fichiers de preuve.
  • Vous horodatez à grande échelle et le coût importe plus que la commodité.
  • Vous préférez l'ancrage Bitcoin, ou souhaitez auto-héberger un calendrier.
  • Vous intégrez l'horodatage dans un logiciel que vous contrôlez.

Choisissez-nous si

  • Vous voulez un certificat que vous pouvez remettre à quelqu'un, et non un fichier de preuve binaire.
  • Vous préféreriez éviter une étape que vous pourriez oublier.
  • Vous voulez que l'empreinte numérique soit lisible directement dans une transaction publique.
  • Vous faites cela pour un document spécifique qui a de l'importance, et non à grande échelle.

Les deux sont légitimes. Si OpenTimestamps correspond à votre façon de travailler, utilisez-le — la conception est solide et le prix imbattable.

Questions fréquentes

OpenTimestamps est-il gratuit ?
Oui, véritablement gratuit. Il agrège de nombreuses empreintes numériques dans une seule transaction Bitcoin à l'aide d'un arbre de Merkle, de sorte que le coût on-chain est partagé entre tous ceux qui horodaten au même moment. Le coût que vous portez à la place est opérationnel : conserver le fichier de preuve .ots et se souvenir de le mettre à jour.
Quel est le principal inconvénient d'OpenTimestamps ?
La preuve réside dans un fichier .ots séparé que vous devez conserver et mettre à jour après confirmation. Si vous le perdez, l'horodatage est irrécupérable, car la transaction Bitcoin s'engage sur une racine de Merkle agrégée plutôt que directement sur votre empreinte numérique.
Une transaction Ethereum directe est-elle meilleure que l'agrégation Bitcoin ?
Pas sur le plan cryptographique — les deux sont solides. C'est une différence pratique : une transaction directe place votre empreinte numérique dans les données de la transaction où quiconque peut la lire sur un explorateur de blocs sans aucun logiciel client ni fichier de preuve. L'agrégation est moins chère ; une écriture directe est plus facile à présenter comme preuve.
Puis-je utiliser les deux ?
Oui, et pour tout ce qui est vraiment important, c'est une approche raisonnable. Ils constituent des registres indépendants sur deux chaînes différentes, et rien dans l'un n'interfère avec l'autre.

Prouvez-le sur la blockchain

Horodatez n’importe quel fichier sur la blockchain Ethereum et recevez un certificat infalsifiable, valable à vie, attestant qu’il existait aujourd’hui. Votre fichier ne quitte jamais votre navigateur.