You are on page 1of 35

2022-09-16

BLOCKCHAIN ?

Nour Gharbi

Plan
• Histoire des monnaies

• La naissance de la technologie Blockchain

• Les cryptomonnaies

• Blockchain : fonctionnement général

• Les types de Blockchain

• Les applications de la Blockchain

• Quelques plateformes Blockchain

1
2022-09-16

Blockchain : que dire ???

Un mot à dire

Blockchain
"What the internet did for communications, blockchain will do for trusted transactions.“
Ginni Rometty (THINK Forum 2017)

2
2022-09-16

Histoire des monnaies

Le troc
Avant de créer la monnaie, les échanges entre les personnes étaient basés
essentiellement sur le troc : on échangeait des produits contre d'autres.
Ainsi on peut dire que : tout ce qui est plus rare est plus chère
D’où la notion de la valeur

3
2022-09-16

Le troc

Imaginez maintenant que la personne qui possède le chameau souhaite


acheter 1 mouton (et pas les 3).

Que va-t-elle faire ? Couper le chameau en trois ?

D’où l’absurdité de la chose

Pour faciliter les échanges, et notamment tenir compte


des plus petites divisions, des monnaies ont été créées.

La monnaie
On retrouve des traces de monnaie assez loin dans le temps :

4
2022-09-16

La monnaie

La monnaie

10

5
2022-09-16

La monnaie

11

De son côté, l'or étant un métal rare, il est devenu


précieux et a pris de la valeur. On s'en est aussi servi
comme monnaie d'échange et on en a fait des pièces
pour visualiser rapidement la valeur.

Ces pièces étaient bien plus pratiques à échanger, mais elles avaient un
défaut. Elles étaient constituées d'un métal précieux. Que se passait-il si
on perdait une pièce ? L'or était perdu.

12

6
2022-09-16

L’orfèvre

13

L’orfèvre
Son job à la base, c'est de fabriquer des objets en or. Et comme l'or c'était
son truc, on a commencé à lui demander s'il ne pouvait pas conserver l'or
dans son coffre-fort. Comme ça, l'or était bien au chaud, et on ne risquait
pas de le perdre bêtement.

14

7
2022-09-16

L’orfèvre
En échange de l'or entreposé chez eux, les orfèvres donnaient un papier à
leurs clients : un certificat de dépôt (du type "Bon pour une tonne d'or").
Ainsi, les clients pouvaient revenir à tout moment récupérer leur or en
échange de ce certificat.

15

Les orfèvres deviennent banquiers

Il se trouve que le papier était plus pratique à transporter que l'or. Les clients
ont commencé à s'échanger les certificats entre eux pour s'acheter des
biens. Après tout, donner un "bon pour une tonne d'or", c'est comme si on
donnait une tonne d'or non ?
Avec le bon, on peut récupérer l'or correspondant à tout moment.

16

8
2022-09-16

Les orfèvres deviennent banquiers

17

Les orfèvres deviennent banquiers

Ce certificat était en quelque sorte le précurseur du billet de banque qu'on


connaît aujourd'hui.

Les orfèvres ont constaté que les clients venaient rarement récupérer leur
or. En même temps, on les sollicitait pour des prêts.
Les orfèvres ont commencé à diffuser plus de certificats de dépôt qu'il
n'y avait d'or dans leurs coffres. Ainsi, il pouvait y avoir "2000 d'or" de
certificats de dépôt en circulation, même s'il n'y avait en réalité que "1000
d'or" dans les coffres.

18

9
2022-09-16

Les orfèvres deviennent banquiers

19

Les orfèvres deviennent banquiers

Ca fonctionne du temps que tout le monde ne vient pas récupérer son or en


même temps.
Evidemment, si Louis et Arnaud viennent chacun récupérer une tonne d'or
en même temps, la banque ne les aura pas et fera faillite. Et les gens ne
seront probablement pas très contents.

20

10
2022-09-16

Les orfèvres deviennent banquiers

C'est comme ça que les orfèvres, devenus banquiers, ont commencé à


prêter de l'argent... qu'ils n'avaient pas. C'est un peu fou, mais ça
fonctionne comme ça depuis le XVIIème siècle et... c'est encore le cas
aujourd'hui.

21

Jusqu'en 1914, toutes les monnaies sont définies par rapport à l'or. On
parle d'étalon-or. On peut directement convertir une monnaie en or.
C'était le cas avec l'orfèvre : un "bon" correspondait directement à de l'or
véritable.

A partir de 1944, avec les accords de Bretton Woods (accords économiques


dessinant les grandes lignes du système financier international de l'après-
Seconde Guerre mondiale), il est décidé que seul le dollar américain
devient directement convertible en or.

22

11
2022-09-16

En 1971, les Etats-Unis abandonnent cette convertibilité du dollar en or,


pour avoir plus de flexibilité sur le nombre de billets qu'ils peuvent
imprimer.

Les pièces et les billets ont de la valeur parce qu'on a confiance dans le
fait qu'on pourra acheter des biens avec.
Tout le système repose sur la confiance. C'est pour cela qu'on parle de
monnaie fiduciaire.

23

A partir de là, toutes les monnaies peuvent


s'échanger entre elles, mais ne
correspondent plus à de l'or réel. C'est
toujours le cas aujourd'hui. On dit qu'on utilise
des changes flottants : 1 dollar vaut par
exemple 1 euros le matin, mais le soir 1 dollar
ne vaut plus que 0,98 euros. Tout dépend de
l'offre et de la demande : les cours varient
librement, il n'y a plus d'or en jeu.
24

12
2022-09-16

Pas d'argent sur votre compte en banque

Vous voyez marqué "+1000€" sur votre compte en banque en ligne, et vous
pensez que vous avez 1000€. Non ! Ce "1000" est juste une ligne dans une
base de données du système informatique de la banque.
Les 1000€ affichés sur votre compte en ligne sont donc une dette de 1000€
de la banque envers vous.

Pourtant, si vous allez au distributeur de billets, vous pouvez bien récupérer


vos 1000€ non ?

25

Pas d'argent sur votre compte en banque

Oui. Mais si tout le monde fait ça en même temps, on va très vite découvrir
que la banque ne possède pas tous les billets qu'elle dit posséder

Et c'est clairement une catastrophe, car ça provoque l'effondrement des


banques... et une grosse crise financière ensuite

26

13
2022-09-16

Dernière révélation : l'économie est aujourd'hui en très grande partie


basée sur le crédit. Si vous voulez acheter une voiture à 10 000€ et que
vous demandez un crédit de 10 000€ à votre banque, que fait-elle ? Elle
ajoute simplement "+10 000" dans la base de données. Il n'y a pas plus de
billets en circulation. En fait, les banques créent de l'argent en faisant
crédit

Pour en savoir plus, vous pouvez regarder :


https://www.youtube.com/watch?v=syAkdb_TDyo

27

Les choses "tiennent" actuellement mais rien ne dit que cela puisse
fonctionner indéfiniment comme ça. En particulier, il y a des individus
qui cherchent depuis des années à se passer des banques, qui jouent le
rôle d'intermédiaires.
Avec le Bitcoin, on est en passe de trouver un début de réponse à la
question !

28

14
2022-09-16

Blockchain

29

Les états partout dans le monde tenait un registre avec différentes


statistiques ethniques et religieuses sur les citoyens qui peuvent utilisées
pour de mauvaises intentions.

Edward Snowden
Un consultant pour la NSA a dévoilé que les Etats-Unis surveillaient en
masse toutes les communications mondiales, y compris celles de leur propre
population ce qui a confirmé la mise en écoute de tout le peuple.

30

15
2022-09-16

Des anarchistes aux crypto-anarchistes

Ces évènements ont motivé les crypto-anarchistes à chercher à tout chiffrer


et tout cacher. Voici quelques exemples.

Les anarchistes ? Qu'est-ce que c'est exactement ?

C'est une philosophie dans laquelle on souhaite que la société soit auto-
organisée, sans hiérarchie... et tout particulièrement sans Etat.
Les anarchistes considèrent que l'Etat n'est pas désirable, qu'il est même
dangereux.
Ils se méfient donc fortement des institutions, telle que la police, les
banques...
31

Des anarchistes aux crypto-anarchistes

En quelque sorte, l'anarchisme est un peu la version à l'extrême opposé du


fascisme. Là où les anarchistes imaginent un monde où "chacun fait ce
qu'il veut, les choses se régulent entre les gens, il n'y a pas de hiérarchie",
les fascistes imaginent un monde où "tout est régulé, sous contrôle de
l'Etat, avec une hiérarchie stricte".

32

16
2022-09-16

Des anarchistes aux crypto-anarchistes

En fait, on pourrait comparer les anarchistes et les crypto-anarchistes


comme ceci :
•Anarchistes : vivent dans le monde réel
•Crypto-anarchistes : vivent dans le monde virtuel, le "cyber-espace"

33

Des anarchistes aux crypto-anarchistes

Les crypto-anarchistes ont horreur de tout ce qui est centralisé. Ils


préfèrent utiliser des communications pair à pair, où les ordinateurs
communiquent entre eux sans passer par un serveur central.

Quand on y réfléchit bien, l'argent circule aussi de façon très centralisée,


puisqu'on le dépose dans des banques. Les banques ont donc un certain
pouvoir puisqu'elles voient circuler la plupart des flux financiers. Et c'est
justement ce qui dérange les crypto-anarchistes.
Jusqu'à ce qu'un beau jour, un certain Satoshi Nakamoto...

34

17
2022-09-16

La blockchain avant le Bitcoin

Le bitcoin est la création de Nakamoto, mais les blockchains ont été inventées
avant. En 1982, un doctorant de l’Université de Californie à Berkeley (Californie),
David Chaum, a décrit une base de données blockchain dans sa thèse intitulée
« Systèmes informatiques établis, maintenus et approuvés par des groupes
mutuellement méfiants ».

Il y avait des bases de données décentralisées

35

La blockchain avant le Bitcoin


Chaum a lancé une société appelée DigiCash en 1989 mettant l’accent sur
l’anonymat comme un avantage clé.
En 1995, la société a introduit une crypto-monnaie appelée tantôt digicash,
tantôt eCash ou encore cyberbucks qui promettait d’offrir un grand nombre des
caractéristiques des crypto-monnaies modernes

En l’absence d’une infrastructure Internet capable de prendre en charge les


transactions entre pairs et les échanges, le projet a échoué. DigiCash a déclaré
faillite en 1998.

36

18
2022-09-16

L’histoire se répète presque


en 2008. Un certain Satoshi Nakamoto publie en ligne un PDF de moins
de 10 pages qui décrit le fonctionnement d'une monnaie qu'il vient
d'inventer, le Bitcoin.

37

La personne ou le groupe anonyme connu sous le nom de Satoshi


Nakamoto est généralement crédité d’avoir créé non seulement la
première crypto-monnaie moderne, mais aussi l’architecture blockchain
qui rend le Bitcoin et les autres crypto-monnaies possibles. Nakamoto a
lancé la blockchain et la crypto-monnaie Bitcoin en 2009.

38

19
2022-09-16

L’histoire se répète presque


La seule différence substantielle est l’ajout du mécanisme de consensus
« proof-of-work » (preuve de travail) du Bitcoin pour valider les blocs de
données et miner les pièces.

En 2008, Nakamoto a téléchargé le code source de la blockchain sur


SourceForge afin que les développeurs de logiciels du monde entier
puissent contribuer au projet. La première blockchain moderne a été
lancée en janvier 2009, en même temps que la crypto-monnaie associée,
le Bitcoin.

39

Le bitcoin a été la seule blockchain et crypto-monnaie viable au monde


pendant deux ans.
En 2011, les développeurs ont publié des cryptomonnaies basées sur la
blockchain appelées Litecoin et Namecoin, toutes deux dérivées du
projet Bitcoin. Le Peercoin a suivi en 2012. L’année suivante a vu
l’introduction de cinq blockchains, dont le premier memecoin, le
Dogecoin.

40

20
2022-09-16

En 2015, la blockchain Ethereum a été introduite par une équipe comprenant


des contributeurs au projet Bitcoin. Ethereum était différent. Les autres
blockchains n’existaient que pour prendre en charge des cryptocurrences
spécifiques. Ethereum a été présenté comme une plateforme permettant
d’exécuter des applications décentralisées. La blockchain Ethereum contient
le code source exécutable en plus des données, elle sert donc de base à des
milliers d’applications basées sur la blockchain. La flexibilité de la blockchain
Ethereum la rend idéale pour héberger à la fois des NFT et des dApps.

41

Essayons de simplifier le Concept


Imaginez un livre de comptes. C'est un document dans
lequel on écrit tout ce que chacun dépense et achète :

•Le 01/08/2009 à 16h : Alice paie 250€ à Bob

•Le 03/08/2009 à 20h : Bob paie 30€ à Carole

•Le 03/08/2009 à 22h : Alice paie 15€ à Carole

•etc.

Eh bien Bitcoin, c'est ça : un très grand livre de comptes

42

21
2022-09-16

Une chaîne de livres

La place dans un livre est limitée. Imaginez que notre livre de comptes
comporte 1000 pages blanches. Une fois qu'on les a toutes remplies, que
fait-on ?

On prend un nouveau livre et on continue ! On va donc avoir des livres


numérotés dans l'ordre : Livre 1, Livre 2, Livre 3...

43

Une chaîne de livres

Chaque livre contient un résumé du livre précédent

44

22
2022-09-16

Chaine de blocs
En réalité, avec Bitcoin, il n'y a pas de vrais livres. A la place, ce sont des
fichiers qu'on appelle des "blocs". Les blocs sont les uns à la suite des autres,
ils forment une "chaîne de blocs". C'est comme ça que le terme "Blockchain"
est apparu.

Mais comment faire pour résumer le livre 1 au début du livre 2 ?

C'est là qu'on appelle les Hash

45

Hash
Commençons par la base, le hash est un nombre souvent hexadécimal
calculé à partir d’une donnée. Il représente en quelque sorte une empreinte
digitale servant à identifier rapidement la donnée initiale.
Il existe plusieurs fonctions de hachage : MD5, SHA1, SHA256, …

La plus commune est le SHA256, utilisée entre autres par le Bitcoin.


L’algorithme SHA256 transforme n’importe quelle chaîne de caractères en
un nombre hexadécimal de 64 caractères (ou 256 bits)

46

23
2022-09-16

Hash

47

Hash
Par exemple, la fig. 1 montre le hash de la chaîne “Bonjour” et la fig. 2 montre
le hash d’une chaîne plus longue.

fig. 1

48

24
2022-09-16

Hash

fig. 2
Remarquez que les deux hashs sont totalement différents, mais
toujours de 64 caractères.
49

Hash
Les fonctions de hashage ont une spécificité : elles ne marchent que
dans un sens.

C'est une façon de vérifier l'identité du livre, de vérifier qu'il n'a pas été
modifié.

Les hashs nous permettent d'avoir la garantie que le contenu du livre n'a
pas été modifié par quelqu'un.

50

25
2022-09-16

Bloc
Un bloc est simplement une structure contenant son numéro de bloc, date et
heure de sa création, son hash, le hash du bloc précèdent, les données
stockées dans le bloc et un numéro arbitraire appelé NONCE

51

Bloc
Il existe différentes règles de validation d’un bloc selon la blockchain
considérée.
La plupart des blockchains utilisent une preuve de travail qui consiste a
prouver qu’un travail de validation a été effectuée sur le bloc.

Par exemple, une règle de validation très utilisée est que le hash doit
commencer par 000. Le bloc va donc devoir être miné, c’est-à-dire qu’il va
falloir trouver un NONCE tel que le hash du bloc commence par 000.

52

26
2022-09-16

Bloc
La fig. 3 représente un exemple de bloc. Remarquez que le hash
commence par 27f. Ce bloc est considéré comme non signé.

fig. 3

53

Bloc
Dans notre exemple fig. 4, nous allons simplement incrémenter NONCE et
recalculer le hash jusqu’à ce que l’on obtienne un hash commençant
par 000. Ce processus n’est pas fixe en temps, il peut être très court ou très
long,

fig. 4
54

27
2022-09-16

Miner consiste à calculer le hash jusqu’à ce que la règle de validation soit


respectée. C’est pour cela qu’il est possible de créer des ASIC (Application
Specific Integrated Circuit) optimisés pour le minage. Pour le Bitcoin, les
ASIC intègrent des puces spécifiquement conçues pour faire du SHA256 afin
de trouver le NONCE très rapidement.

NB : si l’on tente de modifier quoi que ce soit dans un bloc signé, il perd sa
signature, car le hash change et il faut de nouveau miner le bloc pour
trouver un nouveau hash commençant par 000.

55

C’est quoi la Blockchain ?


Une blockchain est une liste en expansion de blocs de données liés entre eux

56

28
2022-09-16

Blockchain
Si on change quoi que ce soit dans un bloc, ce bloc et tous les blocs suivants
perdent leurs signatures. L’ensemble des blocs qui suivent ne sont plus signés . Il
est donc très facile de savoir si la moindre information d’une blockchain a été
changée et dans quel bloc.
Il est cependant possible de miner à nouveau ces blocs non signés depuis le
dernier bloc signé et revalider l’ensemble de la chaîne

Grâce à son aspect distribué, la blockchain est véritablement sûre et


immuable.

57

58

29
2022-09-16

C’est quoi la Blockchain ?


Une blockchain est un registre distribué de transaction (chaînes de blocs)
reposant sur la cryptographie Elle remplace les systèmes gérés par un organe
central de contrôle par une base de données sécurisée et distribuée : elle est
partagée par ses utilisateurs, sans intermédiaire, ce qui permet à chacun de
vérifier la validité de la chaîne. Ceci rend le réseau global transparent,
infalsifiable, immuable, non supprimable et presque impossible à altérer.
(Toute la communauté fait le contrôle)

59

60

30
2022-09-16

Distribution
Toute blockchain est distribuée, c’est-à-dire que l’ensemble des blocs signés
est répliqué sur tous les nœuds du réseau.
Si vous souhaitez, utiliser votre ordinateur pour en faire un nœud : vous devez
télécharger l’ensemble des blocs signés jusqu’à présent.
Pour le bitcoin, cela représente environ 400 giga-octets.

61

62

31
2022-09-16

Distribution
Quand un nœud arrive à signer un nouveau bloc en premier, ce dernier est
ajouté à la blockchain de tous les autres nœuds du réseau de manière à
toujours avoir une blockchain à jour partout sur le réseau.
Il y a énormément de nœuds dans le monde et ils ont tous une copie
complète de la blockchain.

63

64

32
2022-09-16

Distribution
Quand l’un d’entre eux décide de modifier frauduleusement un bloc, par
exemple le bloc #2 du nœud C de la figure précédente, cela se voit
immédiatement par les autres noeuds (A et B) car le hash du dernier bloc de
leurs chaîne est différent du hash du dernier bloc de C. Même si le nœud C
re-signe l’ensemble de ses blocs, le hash final sera quand même différent des
autres nœuds.

65

Distribution
Il n’y a aucun moyen de changer la data d’un bloc tout en préservant le
même hash que le reste du réseau.
La blockchain incorrecte ne correspondant plus à la majorité des autres
blockchains minées par les autres nœuds, ce bloc va devenir orphelin, et ne
sera pas intégré au registre général.

Un moyen de corrompre une blockchain est par la fameuse “attaque à 51%”

66

33
2022-09-16

Distribution
pour le Bitcoin cela est très difficile. Cependant, pour les blockchains avec
moins de noeuds, cela est tout à fait faisable et se produit assez
régulièrement. (Monacoin, bitcoin gold, zencash, verge, litecoin cash)

Certaines blockchains tentent de résoudre ce problème en implémentant


des algorithmes de consensus différents qui n’impliquent pas de minage.

67

Quand on parle de blockchain, on ne parle pas forcément de crypto-


monnaies. Remarquez que jusqu’à présent, la data stockée dans les blocs de
nos exemples étaient de simples chaînes de caractères. On peut stocker tout
type de données : des identités, des documents électroniques, des contrats
d’assurance, etc. Cependant, si on y stocke des transactions financières on a
alors effectivement une crypto-monnaie et on pourra y échanger de l’argent,
sous forme de tokens. Mais l’inverse n’est pas vrai. On peut vraiment stocker
tout type de données dans une blockchain.

68

34
2022-09-16

Simulation d’un réseau Blockchain

https://blockchaindemo.io/

69

35

You might also like