ToutOuvrir le menuErebaur

Le registre ancré

Une fois par jour, nous inscrivons sur Bitcoin, par OpenTimestamps, une empreinte des enregistrements écrits ce jour-là. Elle prouve qu’un enregistrement existait, inchangé, à cette date. Elle ne prouve pas ce qu’est une pierre.

Lots
0
Enregistrements
0

Ce qu’il prouve

  • Un enregistrement du registre existait à la date de son lot et n’a pas changé depuis : changer un seul caractère change son empreinte.
  • Aucun lot ne peut être retiré ou remplacé ensuite : chacun cite celui qui le précède.

Ce qu’il ne prouve pas

  • Ce qu’est une pierre. Le registre montre seulement qu’un enregistrement n’a pas été modifié après sa date.
  • Qu’un enregistrement est juste. Une erreur enregistrée à une date reste une erreur ; une correction est un nouvel enregistrement, avec sa propre date.

Ce qui y entre

Le dossier d’examen de chaque annonce, chaque contrat par le SHA-256 de son texte, les signatures et chaque étape d’une transaction.

Lots0 lots, 0 enregistrements

Du plus récent au plus ancien. Un lot attend Bitcoin jusqu’à ce qu’un calendrier le confirme dans un bloc, en général en quelques heures.

Aucun lot pour l’instant. Le premier sera écrit le premier jour où la place de marché enregistrera quelque chose.

Vérifier un lot vous-même

Il vous faut les deux fichiers d’un lot et le client OpenTimestamps. Après le téléchargement, plus rien ne dépend de nous.

  1. Téléchargez le manifeste et sa preuve dans un même dossier, sous les noms avec lesquels ils arrivent.
  2. Installez le client OpenTimestamps.
  3. Lancez ots verify sur la preuve. Avec un nœud Bitcoin, il vérifie le bloc lui-même ; sans nœud, ajoutez --no-bitcoin : il indique le bloc et la racine de Merkle à comparer sur n’importe quel explorateur de blocs.
  4. Pour vérifier la chaîne : le champ « previous » du manifeste est le SHA-256 du manifeste du lot précédent.
Commandes
pip install opentimestamps-client
ots verify erebaur-ledger-N.json.ots
ots --no-bitcoin verify erebaur-ledger-N.json.ots
sha256sum erebaur-ledger-N-1.json