GUIDE : Qu'est-ce que la blockchain ?

    La blockchain, ou chaîne de blocs, est la technologie qui rend possible Bitcoin et des milliers de cryptomonnaies. Cela semble compliqué, mais l'idée est plus simple qu'il n'y paraît : c'est un registre partagé que personne ne peut manipuler en secret.

    Illustration de blocs de données liés formant une chaîne de blocs

    L'idée de base : un registre partagé

    Imaginez un carnet où chaque paiement effectué au sein d'un groupe de personnes est enregistré. Dans le système traditionnel, ce carnet est gardé par une banque : elle décide ce qui est noté et vous lui faites confiance pour qu'elle le fasse correctement. Dans une blockchain, le carnet est copié sur des milliers d'ordinateurs répartis dans le monde, et tous ont exactement la même version.

    Lorsqu'une personne envoie une transaction, celle-ci est diffusée sur le réseau. Les ordinateurs vérifient que l'émetteur dispose de fonds suffisants et que la signature numérique est valide. Si tout correspond, la transaction est regroupée avec d'autres dans un « bloc ».

    Chaque bloc est lié au précédent par une empreinte cryptographique appelée hachage (hash). Cette empreinte dépend du contenu du bloc : si quelqu'un modifiait ne serait-ce qu'une virgule d'une ancienne transaction, le hachage changerait et tous les blocs suivants ne correspondraient plus. C'est pourquoi on l'appelle une chaîne : les blocs sont cousus les uns aux autres.

    Pourquoi elle est difficile à manipuler

    Pour altérer l'historique, il ne suffit pas de modifier une copie du registre ; il faudrait refaire tous les blocs postérieurs et convaincre la majorité du réseau d'accepter cette version falsifiée. Sur de grands réseaux comme Bitcoin, cela exigerait une puissance de calcul colossale et un coût énergétique astronomique, bien supérieur au bénéfice de l'attaque.

    À cela s'ajoute la transparence : n'importe qui peut télécharger la chaîne complète et la vérifier. Il n'est pas nécessaire de faire confiance à une autorité, il suffit de vérifier les calculs. C'est un changement de modèle : on passe de « faites confiance à l'intermédiaire » à « vérifiez vous-même ».

    L'inconvénient est que la blockchain est lente et coûteuse comparée à une base de données privée. C'est pourquoi toutes les applications n'ont pas besoin d'une blockchain : cela n'a de sens que lorsque plusieurs parties qui ne se font pas confiance doivent partager un registre commun.

    Comment des milliers d'ordinateurs se mettent-ils d'accord ?

    Le mécanisme utilisé par les participants pour s'accorder sur la version valide s'appelle le consensus. Bitcoin utilise la preuve de travail (proof of work) : les mineurs rivalisent en résolvant un problème mathématique et celui qui le résout propose le bloc suivant et reçoit une récompense.

    D'autres réseaux, comme Ethereum, utilisent la preuve d'enjeu (proof of stake) : les validateurs bloquent leurs propres monnaies comme garantie et en perdent une partie s'ils tentent de tricher. Cela consomme beaucoup moins d'énergie, bien que cela tende à concentrer le pouvoir entre les mains de ceux qui ont le plus de capital.

    Dans les deux cas, l'objectif est le même : faire en sorte que mentir coûte plus cher que de se comporter honnêtement.

    Usages au-delà des cryptomonnaies

    La même technologie sert à enregistrer des choses qui ne sont pas de l'argent. Elle est utilisée pour tracer les chaînes d'approvisionnement (savoir de quelle ferme provient un café), pour certifier des diplômes universitaires, pour tokeniser des obligations et des fonds, ou pour créer des contrats intelligents : des programmes qui s'exécutent automatiquement lorsque certaines conditions sont remplies, sans avoir besoin d'un intermédiaire pour les faire respecter.

    Il est bon d'être réaliste : de nombreux projets annoncés comme étant des blockchains fonctionneraient tout aussi bien avec une base de données normale. La question utile est toujours la même : y a-t-il plusieurs parties indépendantes qui ont besoin d'un registre commun sans se faire mutuellement confiance ? Si la réponse est non, la blockchain est probablement superflue.

    Limites, mythes et comment évaluer un projet blockchain

    Une fois l'idée de base comprise, l'étape suivante consiste à apprendre à distinguer ce qu'une blockchain fait bien de ce qui lui est simplement attribué par le marketing. La technologie résout un problème très spécifique : permettre à plusieurs parties qui ne se font pas confiance de partager un même registre sans dépendre d'un intermédiaire. Tout le reste — vitesse, coût, confidentialité, facilité d'utilisation — est généralement moins performant que dans une base de données traditionnelle. Une blockchain publique répète le même travail sur des milliers de nœuds, et cette redondance est précisément ce qui la rend résistante, mais aussi lente et coûteuse par rapport à un serveur central.

    De là découlent les trois limites qu'il convient de bien comprendre. La première est la scalabilité : le réseau Bitcoin traite quelques transactions par seconde, très loin d'un réseau de cartes. C'est pourquoi il existe des couches supérieures, comme Lightning Network, qui regroupent de nombreux paiements hors chaîne et ne règlent que le résultat final sur celle-ci. La seconde est la confidentialité : contrairement à ce que beaucoup de gens croient, une blockchain publique n'est pas anonyme, mais pseudonyme. Chaque mouvement est enregistré pour toujours et, si une adresse est associée à votre identité sur un exchange, tout son historique est exposé. La troisième est l'irréversibilité : aucun service client ne peut annuler un transfert envoyé à la mauvaise adresse.

    Il y a aussi des mythes à déconstruire. Le fait que quelque chose soit sur une blockchain ne signifie pas que c'est vrai : la chaîne garantit qu'une donnée n'a pas été modifiée depuis son enregistrement, mais pas qu'elle était correcte lors de son écriture. Si quelqu'un certifie qu'un diamant est authentique et ment, le mensonge restera gravé de manière immuable. Il n'est pas non plus vrai que toute blockchain est décentralisée : de nombreux réseaux d'entreprise sont contrôlés par une poignée de participants connus, ce qui les transforme en pratique en bases de données partagées avec des étapes supplémentaires.

    Pour évaluer un projet sans connaissances techniques, posez-vous quatre questions. Qui valide les transactions et combien y a-t-il de participants indépendants ? Que se passe-t-il si l'équipe fondatrice disparaît demain ; le réseau continue-t-il de fonctionner ? Le code est-il ouvert et auditable par des tiers ? Et quel problème réel résout-il qui ne pourrait pas être résolu aussi bien avec une base de données conventionnelle ? Si un projet ne peut pas répondre clairement à ces quatre questions, la prudence recommande de rester à l'écart. L'application de ce filtre de base permet d'éviter la plupart des projets creux et aide à se concentrer sur les réseaux ayant un historique, une communauté et une utilisation démontrable.

    Si vous voulez comprendre comment tout cela s'applique à la monnaie la plus connue, poursuivez avec notre guide sur ce qu'est Bitcoin et comment il fonctionne.

    En savoir plus sur Bitcoin

    FAQ