BlockchainGuide/Ressources

Preuve d’existence. Service notarial basé sur la Bitcoin Blockchain

Le preuve de l’existence d’un document est un service décentralisé qui permet de certifier l’existence d’une archive, à un moment précis, en incluant un résumé cryptographique du fichier dans la Blockchain.

Preuve d'existence

Principes fondamentaux de la preuve d’existence

Les tests d’existence peuvent être effectués facilement et simplement sur la plateforme proofofexistence.com. La plate-forme est un projet open source qui a été développé en 2013 par Manuel Araoz et Esteban Ordano comme un service notarial basé sur la chaîne de bits.

Il peut également être effectué manuellement par n’importe quel utilisateur, mais comme il s’agit d’un élément complexe qui nécessite une connaissance avancée du système bitcoin, il est conseillé d’utiliser le Preuve d’existence ce qui vous permet de faire tout le processus automatiquement pendant un peu plus de 2

Le but de ce service est vérifier l’existence des dossiers à un moment précisLa chaîne de blocs de bits est une partie très importante du fichier, car lorsque vous les incluez dans une transaction, le fichier est enregistré dans un l’horodatage qui ne peut pas être changé ou modifié.

Comment enregistrer un document dans la Blockchain ?

Le document n’est pas réellement inclus dans la chaîne de blocage, mais un résumé cryptographique SHA256 du fichier est automatiquement calculé et le résumé est inclus dans une transaction.

La transaction est générée par un OP_RETURN qui permet de créer une opération non valide dans laquelle vous pouvez inclure des données arbitraires (par exemple le résumé cryptographique du document). En incluant le résumé cryptographique du document dans la transaction, les mineurs le confirmeront et il sera enregistré dans la chaîne de blocage pour toujours.

Donc, la preuve de l’existence n’implique pas la divulgation du contenu du dossierLa seule chose qui est incluse est un résumé de celui-ci. Toute variation dans le fichier, aussi petite soit-elle, générerait un résumé cryptographique différent.

Afin de pouvoir vérifier l’existence de l’archive dans le futur, il est très important de sauvegarder le document original qui a généré le résumé cryptographique, sinon il ne serait pas possible de vérifier la corrélation entre l’archive et le résumé SHA256 de l’archive.

Quels sont les avantages de la preuve d’existence ?

Pour en voir les avantages, il est essentiel de le comparer avec un service similaire qui existe déjà et pour ce faire, il faut recourir à des services notariaux ou à des publications dans des médias de confiance.

Par conséquent, certains avantages de la preuve d’existence basée sur la chaîne de blocage des bitcoins sont les suivants :

  • Il permet d’obtenir un test instantané et anonyme à partir d’un fichier. Dans le cas d’un recours au notaire, le prix serait beaucoup plus élevé, il ne serait pas instantané et, de plus, le notaire aurait accès au contenu du document (il ne serait pas aussi anonyme). Dans le cas d’une preuve d’existence par la publication des archives sur un support fiable (journal officiel, magazine scientifique, etc.), le processus serait beaucoup plus long et le contenu serait entièrement public.
  • Autogestion et économie. Etant un service décentralisé, open source, basé sur une technologie collaborative, le prix est pratiquement symbolique. En outre, elle ne nécessite pas d’intervention directe de tiers, car elle peut être facilement réalisée par l’utilisateur sur la plate-forme com. Elle pourrait aussi être faite manuellement, mais comme il s’agit d’un processus complexe au niveau de l’utilisateur, il est conseillé de le faire sur la plateforme et de payer les 0,5 mBTC qu’elle vaut (0,49 mBTC qui va aux opérateurs du service et 0,01 mBTC qui est payé aux mineurs pour valider la transaction).
  • Permanent et indélébile. Lorsque le résumé cryptographique du fichier est inclus dans une transaction bitcoin, il est stocké dans la chaîne de blocage des bitcoins et donc, une fois la transaction confirmée par les mineurs, il serait impossible de le supprimer ou de le modifier. L’opération serait inscrite à jamais dans la chaîne des blocs, puisque le système bitcoin est basé sur une base de données distribuée qui recherche le consensus entre tous les nœuds participants.

Utilisations et avantages de la preuve d’existence

L’utilisation de la preuve d’existence consiste à prouver l’existence d’un dossier à un moment donné. Les utilisations ou applications les plus courantes sont les suivantes :

  • Démontrer la propriété d’un fichier sans en révéler le contenu. Vous pouvez divulguer publiquement le résumé cryptographique du document et, si nécessaire, prouver que vous avez le fichier qui génère le résumé cryptographique divulgué. Il est donc très utile d’enregistrer des projets, des brevets ou des articles scientifiques de manière anonyme et sans en révéler le contenu. Ainsi, dans le cas où quelqu’un tente de copier le brevet ou l’article, la preuve d’existence peut être utilisée pour montrer qu’il existait avant.
  • Marque indélébile avec la date et l’heure du document. La preuve d’existence est incluse dans la chaîne de blocage et par conséquent la date et l’heure de la transaction sont enregistrées. Par conséquent, outre la preuve de son existence, l’heure et la date auxquelles il a été enregistré dans la chaîne de blocs peuvent également être justifiées.
  • Vérification de l’intégrité des documents. Ce qui est entré dans la chaîne de blocs est un résumé cryptographique de celle-ci, et donc toute modification du fichier entraînerait un résumé cryptographique différent. Cette particularité nous permet donc de certifier que le document qui génère le résumé est complet et n’a pas été modifié par quiconque.

En bref, si vous voulez enregistrer un logo pour votre entreprise, un projet que vous allez breveter dans le futur, un article scientifique, une thèse de doctorat qui n’a pas encore été publiée ou tout autre chose qui pourrait être le résultat d’un plagiat, la preuve d’existence peut vous donner l’occasion de prouver que vous aviez déjà le dossier à un moment donné.

Créer une preuve d’existence facilement et simplement

La preuve d’existence est un processus très simple qui peut être fait par n’importe quel utilisateur en moins de 5 minutes.

Étapes préalables à la preuve de l’existence

La première chose est d’avoir un porte-monnaie électronique avec au moins 0,5 mBTC. Dans la section des bourses, vous pouvez apprendre à en créer une de façon simple et facile. Pour obtenir la quantité nécessaire de bitcoins qui vous permettra de certifier le document, vous pouvez accéder à certains des nombreux les pages où vous pouvez acheter des bitcoins. Sur la page d’accueil, nous en recommandons plusieurs.

Une fois que vous avez une bourse de bitcoins avec quelques bitcoins, vous devez préparer le document que vous allez enregistrer dans la chaîne de blocs.

Il est important de noter qu’une fois qu’il est enregistré, vous ne devez pas le modifier, sinon la preuve d’existence sera inutile. Comme je l’ai déjà dit, tout changement dans le fichier générerait un résumé cryptographique différent et l’existence du fichier ne pourrait plus être vérifiée.

Par exemple, Je vais faire un test sur l’existence du logo de banktechnews.org et, pour cela, j’ai préparé un document .png que je conserverai en lieu sûr afin de pouvoir vérifier son existence dans le futur si nécessaire.

1 préparation du dossier de preuve d'existence

J’ai enregistré le fichier logo.png dans un dossier pour l’utiliser dans les étapes suivantes afin d’obtenir une preuve de son existence.

Exécution du test d’existence du fichier

La première étape est d’accéder au site https://proofofexistence.com/

2 Accès au site web

Une fois sur le site, cliquez sur le bouton “Parcourir” pour télécharger le fichier dont vous voulez tester l’existence. Dans mon cas, je vais télécharger un document .png mais peu importe le format, vous pouvez télécharger des fichiers de n’importe quelle extension (jpg, png, pdf, txt, etc.).

3 fichier à télécharger

Après avoir appuyé sur le bouton ” Parcourir “, une fenêtre contextuelle s’ouvre pour vous permettre de sélectionner le fichier qui est stocké sur votre ordinateur.

4 calcul du résumé cryptographique

Le système calculera automatiquement une vue d’ensemble cryptographique du document et une fois qu’il l’aura fait, l’adresse de paiement apparaîtra dans la fenêtre du navigateur.

5 fenêtre de paiement

La fenêtre de paiement apparaît automatiquement une fois que le fichier a été téléchargé avec succès. Maintenant, pour que la preuve d’existence soit générée, une transaction de 0,5 mBTC doit être effectuée à l’adresse indiquée à l’écran. Cette transaction vous permettra d’enregistrer le résumé du fichier dans la chaîne de blocage.

6 envoi du paiement

Vous pouvez payer en scannant le code à l’écran ou directement en envoyant un paiement égal ou supérieur à l’adresse CTB à l’écran.

7 paiement effectué

Lorsque vous effectuez le paiement, une fenêtre temporaire apparaît indiquant que la transaction est en cours de confirmation. Par conséquent, vous devez attendre 6 confirmations pour que l’inscription soit complétée et ensuite la page finale apparaîtra confirmant tout le processus.

8 Confirmation sur le web

Une fois la transaction confirmée, le hash (résumé cryptographique) sera enregistré dans la chaîne de blocs pour toujours, et il sera donc toujours clair que ce document existait déjà à l’heure et à la date indiquées.

Conclusions finales sur la preuve de l’existence

Les cryptocurrences représentent une grande révolution à bien des égards, car en plus d’être un système économique décentralisé, elles permettent de programmer l’argent pour offrir des services très divers, qui couvrent des domaines tels que les contrats intelligents, la gestion simple et complexe des bourses, la gestion de la production d’énergie, le stockage en nuage ou certaines activités réalisées par les notaires, parmi bien d’autres possibilités.

La preuve d’existence est donc une autre des possibilités offertes par le réseau bitcoin complexe, qui est en expansion continue et qui nous surprendra sûrement chaque jour avec de nouveaux systèmes liés à sa chaîne de blocs.