Blockchain - Hashing

L'une des fonctions les plus importantes de PKI est la fonction de hachage. Une fonction de hachage mappe les données de toute taille arbitraire à des données de taille fixe. Bitcoin utilise la fonction de hachage SHA-256 qui produit un hachage (sortie) de taille 256 bits (32 octets). Ceci est illustré dans l'image -

Bob, en passant une commande auprès de Lisa, crée un message similaire à celui illustré ci-dessus. Ce message est haché via une fonction de hachage qui produit un hachage de 32 octets. La beauté de ce hachage est qu'à toutes fins pratiques, le hachage (le nombre de 256 bits) est considéré comme unique pour le contenu du message. Si le message est modifié, la valeur de hachage changera. Non seulement cela étant donné une valeur de hachage, il est impossible de reconstruire le message d'origine.

Après avoir vu l'importance du hachage, passons à un autre concept en Bitcoin qu'est le minage.