Une technique de hashing dans la blockchain est un pilier de la sécurité, de l'immutabilité et de l'intégrité des données.
C'est un processus qui prend la taille de tout type d'entrée ( données, fichiers, ou même le registre entier ) puis le transforme en une longueur fixe de ce qu'on appelle une chaîne de caractères ( une série de lettres et de chiffres en grand nombre), cette chaîne de caractères est appelée empreinte digitale .
Je ne vais pas faire un long discours mais plutôt donner un exemple concret de notre vie quotidienne pour que les gens comprennent mieux comment fonctionne le hashing dans le système Blockchain.
Pourquoi le hashing est-il appelé de cette manière :
• Fonction mathématique unidirectionnelle • Facile à calculer • Très difficile à inverser
Les réseaux blockchain utilisent principalement l'algorithme SHA-256 (Secure Hash Algorithm 256-bit). Et peu importe la quantité de données que vous donnez pour le hashing, il produira exactement une sortie de 64 caractères hexadécimaux.
Prenons maintenant l'exemple du hashing de ( IBRAHIM), ce sera ceci 👇
Ce qui fait que le hashing (une fonction mathématique unidirectionnelle) ne pourra jamais être inversé par quelqu’un avec cette 👇 024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d
Et le ramener à IBRAHIM.
C’est une méthode qui consiste à dire que si on continue, il sera impossible de revenir en arrière.
Exemple dans notre vie quotidienne
Une personne a :
Une banane Une datte Une pomme Du lait Un citron acide Du miel ou du sucre
Elle les met ensemble dans un endroit pour les mélanger (mélange), et voilà, ils deviennent ce qu’on appelle un Smoothie ou un Shake.
Est-il possible maintenant de revenir à l’état initial de ces ingrédients après leur mélange ? (Jamais possible)
Ou si on dit que l’on mélange des tomates, des oignons, de l’ail, du poivron, du Maggi, du sel, de l’eau, du citron vert, etc., pour faire une sauce, est-il possible de revenir à leur état initial ? (Jamais possible).
Ainsi, le hashing fonctionne de la même manière : si on continue, on ne peut pas revenir en arrière, c’est pourquoi on l’appelle (une fonction mathématique unidirectionnelle).
Deuxièmement, ce qui est dit (Facile à calculer), c’est qu’il n’y a aucune difficulté à transformer des données en leur empreinte, cela se fait en quelques secondes.
C’est comme si on mettait des fruits dans un blender, on voit en peu de temps qu’ils sont transformés sans effort.
La troisième raison pour laquelle on dit (très difficile ou impossible à inverser) est que, comme je l’ai expliqué, il est impossible de retrouver ces fruits ou cette sauce dans leur état initial après le mélange.
C’est en résumé.
Mais ce n’est pas tout, 🤔
Comment les nœuds vérifient-ils le hashing pour confirmer son origine dès que les mineurs ou validateurs proposent un nouveau bloc 🤔🤔
Nous continuerons dans la prochaine écriture.........
Vous pouvez essayer ce lien dans la section des commentaires. Entrez n’importe quel type de donnée pour voir comment le hashing fonctionne en temps réel sur la Blockchain 👇👇👇
Crédit : Ibrahim S kamina
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
** Hashing dans la technologie Blockchain **
Une technique de hashing dans la blockchain est un pilier de la sécurité, de l'immutabilité et de l'intégrité des données.
C'est un processus qui prend la taille de tout type d'entrée ( données, fichiers, ou même le registre entier ) puis le transforme en une longueur fixe de ce qu'on appelle une chaîne de caractères ( une série de lettres et de chiffres en grand nombre), cette chaîne de caractères est appelée empreinte digitale .
Je ne vais pas faire un long discours mais plutôt donner un exemple concret de notre vie quotidienne pour que les gens comprennent mieux comment fonctionne le hashing dans le système Blockchain.
Pourquoi le hashing est-il appelé de cette manière :
• Fonction mathématique unidirectionnelle
• Facile à calculer
• Très difficile à inverser
Les réseaux blockchain utilisent principalement l'algorithme SHA-256 (Secure Hash Algorithm 256-bit). Et peu importe la quantité de données que vous donnez pour le hashing, il produira exactement une sortie de 64 caractères hexadécimaux.
Prenons maintenant l'exemple du hashing de ( IBRAHIM), ce sera ceci 👇
024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d
Ce qui fait que le hashing (une fonction mathématique unidirectionnelle) ne pourra jamais être inversé par quelqu’un avec cette 👇
024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d
Et le ramener à IBRAHIM.
C’est une méthode qui consiste à dire que si on continue, il sera impossible de revenir en arrière.
Exemple dans notre vie quotidienne
Une personne a :
Une banane
Une datte
Une pomme
Du lait
Un citron acide
Du miel ou du sucre
Elle les met ensemble dans un endroit pour les mélanger (mélange), et voilà, ils deviennent ce qu’on appelle un Smoothie ou un Shake.
Est-il possible maintenant de revenir à l’état initial de ces ingrédients après leur mélange ? (Jamais possible)
Ou si on dit que l’on mélange des tomates, des oignons, de l’ail, du poivron, du Maggi, du sel, de l’eau, du citron vert, etc., pour faire une sauce, est-il possible de revenir à leur état initial ? (Jamais possible).
Ainsi, le hashing fonctionne de la même manière : si on continue, on ne peut pas revenir en arrière, c’est pourquoi on l’appelle (une fonction mathématique unidirectionnelle).
Deuxièmement, ce qui est dit (Facile à calculer), c’est qu’il n’y a aucune difficulté à transformer des données en leur empreinte, cela se fait en quelques secondes.
C’est comme si on mettait des fruits dans un blender, on voit en peu de temps qu’ils sont transformés sans effort.
La troisième raison pour laquelle on dit (très difficile ou impossible à inverser) est que, comme je l’ai expliqué, il est impossible de retrouver ces fruits ou cette sauce dans leur état initial après le mélange.
C’est en résumé.
Mais ce n’est pas tout, 🤔
Comment les nœuds vérifient-ils le hashing pour confirmer son origine dès que les mineurs ou validateurs proposent un nouveau bloc 🤔🤔
Nous continuerons dans la prochaine écriture.........
Vous pouvez essayer ce lien dans la section des commentaires. Entrez n’importe quel type de donnée pour voir comment le hashing fonctionne en temps réel sur la Blockchain 👇👇👇
Crédit : Ibrahim S kamina