Blockchain - Vérification des paiements

Prenons un cas où, en tant que fournisseur, vous voudrez peut-être vérifier un certain paiement effectué dans le passé. Comme la blockchain que vous tenez sur votre machine ne contient que les en-têtes de bloc comme indiqué dans la figure précédente, la transaction que vous recherchez est manquante dans la copie de votre blockchain.

Vous pouvez maintenant rechercher en arrière dans votre copie de la blockchain jusqu'à ce que vous trouviez un bloc dans lequel la transaction souhaitée est horodatée. Maintenant, demandez l'arborescence de merkle du bloc sélectionné et vous aurez la transaction que vous recherchez. Ceci est illustré dans la figure ci-dessous -

Ici, nous supposons que vous recherchez Tx103. Bien que vous ne puissiez pas voir le contenu de Tx103, vous savez que cela a été accepté par le bloc auquel il appartient et tous les blocs suivants de la chaîne. Ainsi, vous pouvez faire confiance à cette transaction en toute sécurité et poursuivre vos activités.