Un hachage de transaction est une chaîne unique de caractères générée lors de la création d'une transaction sur une blockchain. Il sert d'identifiant pour cette transaction, à l'instar d'un numéro de reçu. Ce hachage est produit à l'aide d'algorithmes cryptographiques qui convertissent les informations de la transaction (expéditeur, destinataire, montant et horodatage) en une chaîne de longueur fixe. Ainsi, même une légère modification des informations de la transaction entraînera un hachage totalement différent. Les hachages de transaction remplissent plusieurs fonctions importantes. Premièrement, ils permettent la vérification et la traçabilité. Les utilisateurs peuvent rechercher une transaction grâce à son hachage pour confirmer ses détails et son statut sur la blockchain. De plus, les hachages de transaction jouent un rôle crucial dans le maintien de l'intégrité de la blockchain. Ils permettent de relier les transactions entre elles, créant ainsi une chaîne sécurisée, résistante aux falsifications et à la fraude. Ce système instaure la confiance entre les utilisateurs, car toute tentative de modification d'une transaction est facilement détectable.