The Doppler Quarterly (FRANÇAIS) Hiver 2018 | Page 21
Le blockchain, dans sa plus simple expression, est un livre de comptes. Là où il
se distingue, c’est qu’il s’agit d’un livre totalement distribué, dépourvu de toute
autorité centrale responsable. Cela signifi e que tous les membres qui partici-
pent au réseau du blockchain possèdent un exemplaire intégral de la compt-
abilité. Ces participants valident ensuite collectivement les mises à jour de la
chaîne.
Les entrées inscrites dans le registre du blockchain sont permanentes et visi-
bles, tandis que les tiers intermédiaires sont remplacés par une technologie et
par des protocoles de chiffrement. On parle alors de « confi ance sans confi -
ance », dans la mesure où aucune fi ducie n’est requise entre les participants de
la transaction. Du fait que l’historique des transactions est consultable, mais
non modifi able, cette comptabilité partagée, visible et immuable permet de
« faire confi ance, tout en effectuant des vérifi cations ».
Pour mieux comprendre le fonctionnement de ce système, revenons quelques
instants à Scrooge : dans la description ci-dessus, il exécute ses transactions
avec des individus en leur faisant signer son petit livre noir pour confi rmer les
opérations. Comme il connaît ses débiteurs, il fait confi ance à la validité de leur
signature.
Le schéma suivant illustre les éléments d’une opération similaire dans un sys-
tème de blockchain :
Message
Message
Signature
Ma clé privée
Signature
Signature valide
Clé publique source
Ma clé publique
Clé publique cible
Figure 1|: Transaction dans un système de blockchain
Faire confi ance à une transaction de «| confi ance sans
confi ance|»
Rappelez-vous que Scrooge a validé la signature parce qu’il connaissait la per-
sonne en question. Dans le monde du blockchain et du chiffrement, « ma clé
publique » et « ma clé privée » permettent de créer une signature valide sans
avoir besoin de ce niveau de familiarité. Ma clé publique constitue mon identité
dans le blockchain, qui (dans le cas présent) pourrait presque être considérée
comme mon adresse. En revanche, ma clé privée est connue seulement de moi.
Supposons que je veuille créer une transaction dans le blockchain et envoyer
quelque chose à Scrooge. Je procéderais alors comme suit :
1. Prendre le message que j’envoie et créer une signature unique à l’aide de
la technologie de chiffrement et de ma clé privée.
2. Combiner le message et la signature unique, puis ajouter ma clé publique,
ainsi que celle de Scrooge (à qui j’envoie le message).
HIVER 2018 | THE DOPPLER | 19