Ta banque a besoin de savoir qui tu es. Bitcoin, non. Aucun papier d'identité, aucun nom, aucun compte. Et pourtant, personne ne peut dépenser tes bitcoins à ta place. Comment ?
Une transaction Bitcoin repose sur trois objets qu'il faut bien distinguer. Ils ne valent rien seuls : c'est ensemble qu'ils prouvent la propriété.
Clique sur chaque élément. Tu vas voir comment tout s'articule.
Passons à la pratique.
Interagis avec les éléments ci-dessous pour comprendre comment clés privées, clés publiques et signatures fonctionnent ensemble :
Pas encore calculée.
Message pas encore signé.
Cet exemple présente l'un des couples (clé privée ↔ clé publique) de Nicolas. Dans Bitcoin, chaque utilisateur peut en posséder plusieurs. Et chaque couple est tiré d'un espace si vaste qu'il y a plus de clés possibles que d'atomes dans l'univers observable. Bonne chance pour tomber sur la même !
Tu as vu que la clé publique est calculée à partir de la clé privée par une opération à sens unique. Ce calcul a un nom : la dérivation. C'est l'effet « tube de dentifrice » : une fois sorti, il ne rentre plus.
Aucune méthode connue ne permet de remonter de la clé publique à la clé privée. Et créer une signature valide sans la bonne clé privée demanderait plus de temps que l'âge de l'univers, même en mobilisant toute la puissance de calcul de la planète.
C'est comme une serrure : tout le monde peut vérifier qu'une clé ouvre la porte, mais seul celui qui possède la bonne clé peut l'utiliser.
Ce mécanisme change complètement la logique de propriété.
Dans le monde classique, tu dois prouver ton identité pour accéder à un compte. Dans Bitcoin, tu dois seulement prouver que tu contrôles la bonne clé.
La propriété devient alors une preuve cryptographique, pas une déclaration.
Reviens au graphe des pièces : chacune est verrouillée par une clé, et la dépenser, c'est prouver qu'on la possède.
Chaque pièce est verrouillée par une clé. La dépenser, c'est prouver qu'on possède la clé, pas déplacer un solde.
Dans Bitcoin, posséder, c'est prouver qu'on tient la clé.
Reste une dernière question : comment tout cela est-il présenté à l'utilisateur dans la vraie vie ?
Plus concrètement, comment stocke-t-on ces clés, comment génère-t-on une adresse, et surtout, qu'est-ce qu'un portefeuille, exactement ?
Direction le prochain chapitre : .