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.