IOTA: Les Hachchains Offrent Une Solution De Stockage De Données Intelligente Gratuite

  • Hashchains est une solution non permanente au problème du stockage des données et des transactions sur IOTA.
  • Le processus de validation de la Hashchain utilise une méthode simplifiée de celle trouvée dans une blockchain.

Conçu comme une alternative aux solutions de stockage IOTA  « Chronicle» et «AION», le développeur Alessandro Buser présente Hashchains. Selon une publication de Medium, Buser a développé une preuve de concept qui comprend une solution de hachage pour récupérer un cas d’utilisation inexploré en raison de l’augmentation des frais dans les blockchains les plus importantes, telles que Ethereum, stockage de données inaltérable. Le développeur a choisi IOTA pour son «architecture sans frais» fonctionnant avec la technologie enchevêtrement IOTA sur un registre distribué.

Comment fonctionne une chaîne de hachage sur IOTA?

Buser explique que contrairement aux deux autres solutions mentionnées, Hashchain est une solution «rapide» pour le problème du stockage des transactions sur IOTA. En raison de la conception de l’enchevêtrement IOTA, les informations stockées dans le grand livre distribué ne restent que pendant un mois. De cette façon, les notes IOTA sont légères et peuvent utiliser le matériel Internet des objets (IoT).

Selon Buser, la hashchain fonctionne avec un mécanisme similaire à une blockchain sur l’enchevêtrement IOTA. Par conséquent, la solution crée une preuve de chaîne qui utilise les informations stockées avec des blocs liés par hachage. Cependant, son opération est beaucoup plus facile à utiliser.

La chaîne de hachage utilise une API pour entrer dans le serveur. Une fois sur place, il reçoit un horodatage et est stocké sur le mempool, de la même manière que la blockchain de Bitcoin fonctionne. Buser explique ci-dessous comment la chaîne de hachage s’adapte à un cas d’utilisation pour accéder aux données stockées sur le mempool avec des métadonnées et créer des blocs avec des périodes modifiables de jours, minutes ou secondes. Ceci est également appelé par le développeur un intervalle  T.Il  décrit:

Ce nouveau bloc est envoyé à l’enchevêtrement IOTA dans une transaction de valeur 0, le hachage de transaction retourné est ajouté à l’en-tête du bloc et tout est stocké dans la base de données locale. De là, il peut être interrogé via une API (publique ou privée).

La chaîne créée à la suite du mécanisme de la chaîne de hachage peut être vérifiée en comparant les informations de la base de données avec celles stockées sur l’enchevêtrement IOTA. Étant donné que les informations ne sont pas stockées en permanence, la solution convertit les informations et les métadonnées du bloc de genèse en hachages dans le cadre de son processus de validation. De cette manière, un utilisateur peut vérifier que le «hash précédent» stocké dans chaque bloc correspond au bloc précédent et ainsi de suite pour obtenir, comme l’explique Buser, une chaîne de hachage «cryptographiquement correcte». Le développeur explique:

Mais étant donné qu’il est stocké sur un seul serveur, sans preuve de travail, il serait toujours possible pour le propriétaire de la base de données de simplement créer une chaîne correcte à tout moment avec toutes les données qu’il aime.

Source: https://medium.com/@alebuser/hashchain-for-immutable-data-storage-using-the-iota-tangle-273c146e1b9f

Un utilisateur peut valider un bloc en recherchant une transaction de hachage «stockée en profondeur» sur le réseau Tangle avec des informations qui correspondent aux mêmes données et métadonnées avec la base de données. Plus tard, il peut être déterminé que la chaîne de hachage est valide jusqu’à ce bloc. Le développeur a créé un prototype avec une preuve de concept qui peut être consultée sur le lien suivant  . Le prototype est écrit en langage Rust et utilise l’ancienne boîte iota-lib-rs pour interagir avec l’enchevêtrement IOTA.

Laisser un commentaire