Une blockchain est un registre numérique partagé qui enregistre les transactions dans des blocs liés, chacun étant cryptographiquement relié au précédent et copié sur de nombreux ordinateurs. Le résultat est un registre que l’ensemble du réseau détient en commun et qu’il est très difficile de modifier après coup.
Les transactions sont regroupées dans un bloc, validées par le réseau, puis ajoutées à la chaîne ; chaque bloc porte l’empreinte du bloc précédent, de sorte que modifier un ancien enregistrement casserait tous les blocs qui le suivent. Comme chaque participant conserve une copie et que le réseau s’accorde sur la version correcte, aucune partie unique ne contrôle le registre.
Une base de données ou un registre centralisé traditionnel fonctionne à l’inverse : une seule organisation possède la copie maîtresse, contrôle qui peut la lire ou y écrire, et peut modifier directement les entrées. Une blockchain répartit cette autorité sur l’ensemble du réseau et rend les entrées passées ajoutables uniquement, plutôt que librement modifiables.
Vous envoyez un paiement en crypto et il est regroupé avec d’autres transactions dans le bloc numéro 800,001.
Ce bloc est marqué avec l’empreinte du bloc 800,000 qui le précède, et la chaîne continue :
bloc 800,000 vers bloc 800,001 vers bloc 800,002
Pour réécrire votre transaction, quelqu’un devrait refaire le bloc 800,001 et tous les blocs suivants sur la majorité des copies du réseau en même temps, ce qui rend le registre pratiquement résistant à la falsification.