Tu n’as pas à nous croire.
Une date affichée sur un site n’est qu’une ligne dans une base de données. Voilà comment vérifier la tienne sans nous faire confiance — ni à nous, ni à notre hébergeur.
Le problème
Rien n’empêche un site de prédictions de réécrire discrètement une réponse après coup, ou d’antidater celles qui se sont révélées justes. C’est même la tentation principale du genre. Une promesse de bonne conduite ne vaut rien : il faut un dispositif qui rende la triche visible.
Pourquoi un arbre
On pourrait horodater chaque réponse dans la blockchain Bitcoin. Mais à mille réponses par jour, ce serait mille transactions — impayable et interminable.
Alors on empile. Chaque réponse est réduite à une empreinte SHA-256. Les empreintes sont assemblées deux par deux, puis les résultats deux par deux, jusqu’à n’en obtenir qu’une seule: la racine du jour. C’est elle, et elle seule, qui part dans Bitcoin via OpenTimestamps. Une transaction par jour, que la journée compte dix réponses ou cent mille.
La propriété qui fait tout tenir : changer une seule réponse change son empreinte, donc toutes celles au-dessus, donc la racine — qui ne correspondrait plus à ce qui est gravé dans Bitcoin. La fraude n’est pas rendue impossible, elle est rendue détectable par n’importe qui. C’est le même mécanisme que les registres de transparence des certificats qui surveillent le HTTPS mondial.
Ce qu’on te donne
Ton chemin de preuve: la poignée d’empreintes voisines qui permet de recalculer la racine à partir de ta seule réponse. Pour une journée à mille réponses, c’est une dizaine de lignes — pas besoin de télécharger les neuf cent quatre-vingt-dix-neuf autres, ni de savoir ce qu’elles disent.
Le format du texte scellé est figé (version 1) et ne changera jamais : le modifier invaliderait d’un coup toutes les preuves déjà distribuées.
Vérifier
- Recalcule l’empreinte SHA-256 du texte scellé.
- Combine-la avec chaque maillon du chemin, dans l’ordre, en respectant le côté indiqué.
- Tu dois retomber sur la racine du jour.
- Vérifie que cette racine est bien celle horodatée, avec le client OpenTimestamps.
Si les quatre étapes passent, ta réponse existait avant le bloc Bitcoin qui porte la racine. Nous n’intervenons nulle part dans cette chaîne.
Ce que ça ne prouve pas
Que la réponse est de toi. Sans compte ni mot de passe, personne ne peut le démontrer — la preuve porte sur l’antérioritédu texte, pas sur l’identité de son auteur. C’est une limite réelle, et elle est assumée : les règles le disent aussi.
Tes preuves
Chargement…