Comment fonctionne la certification des données?

Kaki Master Of Time

Comment fonctionne la certification des données?


J’essaie de savoir comment certifier les données grâce à la technologie de la chaîne de blocs, en particulier ethereum. J’ai vu quelques exemples comme blockCert qui utilise la blockchain bitcoin mais ils ne disent jamais comment ils le font réellement, ils donnent juste l’implémentation sans documentation d’aucune sorte.

Donc, je demande des connaissances sur la certification des données avec la blockchain ou au moins des liens ou des documents pour commencer.

Réponses


 Rob Hitchens B9lab

Une approche courante et naturelle consiste à utiliser des hachages de documents. Cela peut prouver qu’une copie du document produit ultérieurement est une copie authentique de l’original, qu’elle n’a pas été falsifiée et que le signataire a été témoin du document à un moment donné dans le passé.

Hors chaîne:

  • Alice a un document
  • Alice hache le document et obtient un hachage de 32 octets qui est unique au document
  • Alice envoie une transaction signée avec le hachage (en tant que données d’entrée) au contrat

En chaîne:

  • Le contrat enregistre cette adresse (Alice) avait du hachage (données) cette fois (bloc extrait).

N’importe quelle méthode de stockage de documents fera l’affaire. Cela peut être centralisé, décentralisé, ou peut-être qu’Alice va simplement le stocker elle-même. À un moment donné, Bob veut voir que le document d’Alice est authentique.

Hors chaîne:

  • Bob: « Prouvez que c’est le vrai document. »
  • Alice: « Cet historique de contrat montre que mon adresse a soumis le hachage de ce document dans le passé. Vous pouvez tout vérifier vous-même. »

En chaîne (lecture seule)

  • Bob: « Contrat, avez-vous connaissance de ce document? »
  • Contrat: « Oui. Alice a envoyé ce hachage le [date]. »

Pour les lecteurs qui ne connaissent peut-être pas la façon dont les algos de hachage produisent des chaînes d’octets déterministes (même sortie à chaque fois) pour une entrée donnée, l’algo de hachage idéal

  • produit une sortie non corrélée à l’entrée (ne dit rien d’utile sur la longueur ou le contenu de l’entrée) et
  • est unique pour chaque entrée.

Bien qu’il soit théoriquement possible que deux entrées différentes produisent le même hachage (appelé collision de hachage), cela est improbable. Dans le cas de l’algo keccak256 , par exemple, aucune collision de hachage n’a jamais été découverte. Par conséquent, l’idée de forger un document haché sur une sortie prédéterminée est pratiquement impossible. Cela convainc Bob que le document présenté par Alice doit en effet être le même document qui a été certifié dans le passé et enregistré sur la blockchain.

J’espère que cela aide.

Kaki Master Of Time

donc, certifier des documents, c’est les stocker sur un système de stockage clair et immuable comme la blockchain avec un horodatage

Kaki Master Of Time

Existe-t-il des normes pour la certification des données, comme quels sont les attributs nécessaires à côté du document qui doivent être enregistrés sur la blockchain pour le rendre certifié?

Rob Hitchens B9lab

Il y a des projets qui travaillent vers le témoin / notaire de documents à usage général, et la technique décrite est facilement applicable à des cas d’utilisation plus ciblés. Par exemple, vous pouvez le voir utilisé dans le monde de l’art, la propriété intellectuelle, les diamants / objets de collection … de nombreux projets.

 

#la, certification, comment, des, données), fonctionne

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *