Support de la conférence Pink Innov' - La blockchain pour les nuls
1. LA BLOCKCHAIN POUR LES NULS
MYTHES ET RÉALITÉS
Sébastien Bourguignon
@sebbourguignon
sebastien.bourguignon@margo-group.com
☎ +336 12 96 30 25
http://www.margo-group.com
2. 1. Petite histoire du Bitcoin
2. Blockchain principes de fonctionnement
3. Les challenges autour de Bitcoin
4. Ethereum et les smart contracts
5. Les grands cas d’usage sur la blockchain
10. « Une monnaie se caractérise par la
confiance qu’ont ses utilisateurs dans
sa capacité à servir de moyen
d'échange. » ** http://www.lamonnaieautrement.org/
11. PETITE HISTOIRE DU BITCOIN
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 11
L’Euro, une monnaie virtuelle ?
12. PETITE HISTOIRE DU BITCOIN
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 12
L’Euro, une monnaie virtuelle ?
9%
91%
Masse monétaire de l'€
Billets et pièces en
circulation
Monnaie scripturale
et instrument du
marché monétaire
13. Bitcoin
Dispose de nombreuses caractéristiques
d’une monnaie, la confiance est apportée
par la cryptographie c’est pour cela qu’on
l’appelle
UNE CRYPTOMONNAIE
16. BLOCKCHAIN, PRINCIPES DE FONCTIONNEMENT
Les tiers de confiance et intermédiaires ne font plus consensus en
termes de fiabilité et de légitimité
La blockchain quant à elle permet de créer de la confiance entre
des individus et institutions sans faire appel à des intermédiaires
Ce que l’on dit à son propos
The Economist l’a surnommée la machine à « créer de la
confiance »
La technologie qui permet d’ « uberiser » Uber
On parle de la 2ème révolution numérique à l’instar d’Internet et
TCP/IP qui ont représenté la 1ère dans les années 90
Finalement, la blockchain permet de se passer de tous les
intermédiaires et tiers de confiance
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 16
En quoi est-elle disruptive ?
17. BLOCKCHAIN, PRINCIPES DE FONCTIONNEMENT
Un registre de transactions distribué, sécurisé et transparent
Bref c’est une base de données
Tout le monde peut y lire et écrire des données mais
personne ne peux les modifier
Sans organe central de contrôle
Sans régulation
La gouvernance est décentralisée
Un système qui fonctionne en autonomie grâce à
l’ensemble de ses utilisateurs
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 17
Qu’est-ce que c’est ?
18. BLOCKCHAIN, PRINCIPES DE FONCTIONNEMENT
Une activité clé dans le processus global de la
blockchain qui permet de sécuriser le réseau
Sert à la validation de toutes les transactions émises au
sein du réseau
Garantit que l’utilisateur réalisant une transaction
est bien en possession de ce qu’il transfert
ne tente pas de le dépenser 2 fois
Les mineurs créés les blocs et les ajoutent à la chaîne
d’où le terme de blockchain
Les mineurs sont rémunérés pour cette activité
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 18
À quoi sert le minage ?
19. BLOCKCHAIN, PRINCIPES DE FONCTIONNEMENT
06.03.2018 UNIAGRO| P. 19
Gestion d’une transaction de bout-en-bout
Alice
Bob
12,5 BTC
1 BTC
1 BTC
21. LES CHALLENGES AUTOUR DE BITCOIN
Le réseau ne peut encaisser que 200 à 300 000
transactions par jour
Un bloc ne contient que 2 500 transactions maximum
1 bloc est créé toutes les 10 minutes
En théorie, le débit est d’environ 7 transactions par
seconde, en pratique il est d’environ 2 à 3 transactions
par seconde
En comparaison, sur le réseau VISA
Le débit es de ~2000 tx/s en moyenne,
Avec ~50 000 tx/s en pics
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 21
La vitesse du réseau
22. LES CHALLENGES AUTOUR DE BITCOIN
Débat sur la taille du bloc
Limite à 1Mo introduite pour palier à une attaque potentielle
Propositions
• Doubler
• Fixe à 8Mo
• Suivre la loi de moore
S’adapter en cours de route
Aucune de ces proposition n’a été retenue
Segregated Witness & lightning network
Segregated Witness
• Séparation de la data et de la signature
• Afin de permettre
- aux de nœuds de choisir de télécharger les datas sans les signatures
- le lightning network
Lightning Network
• Canaux de paiement directs, offchain
• En test actuellement sur Bitcoin testnet pas de d’activation pour le
moment
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 22
Solutions pour la vitesse
23. LES CHALLENGES AUTOUR DE BITCOIN
Le fichier de la blockchain Bitcoin fait 158 GO fin février 2018, l’intégral
L’intégralité du fichier doit être téléchargé pour faire tourner un nœud
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 23
La scalabilité de Bitcoin
24. LES CHALLENGES AUTOUR DE BITCOIN
La difficulté augmente de plus en plus avec l’augmentation de la puissance de calcul disponible
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 24
Le proof-of-work
25. LES CHALLENGES AUTOUR DE BITCOIN
Estimation de la consommation électrique de Bitcoin
Equivalent à la consommation de l’Irlande
aujourd’hui
Ou équivalent au Danemark en 2020
La puissance de calcul de Google ne représenterait
que 1% de la puissance globale mise en œuvre sur
Bitcoin
Une solution consisterait à passer du proof-of-work au
proof-of-stake
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 25
Le proof-of-work
26. LES CHALLENGES AUTOUR DE BITCOIN
Les mécanismes du proof-of-work ont amené à la
création de pools de minage
La conséquence est une certaine forme de
recentralisation du réseau entre les mains de
quelques personnes (principalement en Chine)
Une solution existe par des mécanismes d’auto-
régulation des mineurs pour éviter ces
concentrations
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 26
Proof-of-work
27. LES CHALLENGES AUTOUR DE BITCOIN
Toute personne peut consulter le solde et les
transactions de n'importe quelle adresse
Les utilisateurs doivent révéler leur identité afin de
recevoir des biens ou des services, les adresses
Bitcoin ne peuvent pas demeurer entièrement
anonymes
Les adresses Bitcoin ne devraient être utilisées qu'une
seule fois
Les utilisateurs doivent faire attention à ne pas révéler
leurs adresses
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 27
Confidentialité
28. LES CHALLENGES AUTOUR DE BITCOIN
Il n’existe aucune gouvernance sur Bitcoin
actuellement
Les décisions doivent se prendre à l’unanimité, il
faut donc atteindre un consensus entre les
utilisateurs (mineurs, développeurs et
possesseurs de bitcoins)
Les problèmes de gouvernance ont ainsi conduit à
des forks
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 28
La gouvernance
30. ETHEREUM ET LES SMART CONTRACTS
Le fondateur s’appelle Vitalik Buterin un russo-
canadien né en 1994
Il a travaillé pendant un temps au développement
de Bitcoin avant de se lancer dans la mise en
œuvre d’Ethereum
Le White Paper a été publié en avril 2014
Une levée de fonds a été réalisée en septembre
2014 pour financer le développement de la
technologie
La première version d’Ethereum (Frontier) a été
publiée en juillet 2015
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 30
Petite histoire d’Ethereum
31. ETHEREUM ET LES SMART CONTRACTS
Ethereum est plus rapide avec un temps de
minage de block de 12 secondes en moyenne
La taille des blocks s’adapte automatiquement en
fonction de la volumétrie des transactions sur le
réseau
On peut stocker des données dans cette
blockchain
Elle permet d’exécuter des smart contracts
La gouvernance est gérée par Ethereum
Fondation dirigée par Vitalik Buterin
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 31
Quelles différences entre Bitcoin et Ethereum
32. ETHEREUM ET LES SMART CONTRACTS
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 32
infalsifiable
toujours disponible
accessible de partout …
… et par tout le monde !
décentralisé
Ethereum est un
ordinateur
où tout(e action) se paie !
aussi rapide … qu’un PC du début des années 2000
33. ETHEREUM ET LES SMART CONTRACTS
« Les smart contracts sont des programmes
autonomes qui, une fois démarrés, exécutent
automatiquement des conditions définies au préalable.
Ils fonctionnement comme toute instruction
conditionnelle de type « if – then » (si telle condition est
vérifiée, alors telle conséquence s’exécute). » *
Probablement un des points les plus prometteurs de la
technologie blockchain
Ils n’ont aucune valeur juridique actuellement
Spécifique à la blockchain Ethereum au départ et de
plus en plus de technologies le propose (NEO,
Hyperledger, Corda…)
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 33
Les smart contracts
34. ETHEREUM ET LES SMART CONTRACTS
Le développement de Mist Web 3.0 Browser
Il s’agit de l’avenir d’internet, il fournira la possibilité
d’exécuter des applications décentralisées (DApp)
La mise en œuvre du proof-of-stake permettra de
réduire la consommation d’énergie due au proof-of-work
L’amélioration de la scalabilité pour toujours plus de
transactions et toujours plus d’utilisateurs
Apporter un moyen de supporter des transactions
privées pour répondre aux enjeux de certains acteurs
grands comptes qui ne veulent pas que leurs données
soient accessibles en claires
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 34
Quelques challenges à relever pour Ethereum
36. POUR QUELS USAGES ?
12.04.2018 PINK INNOV' - LA BLOCKCHAIN POUR LES NULS - MYTHES ET RÉALITÉS| P. 36
Certification
Certifie les diplômes
des ingénieurs qui
sortent de l’école
directement sur la
blockchain.
Même après
plusieurs années, et
peut-être même
après que l’école ait
disparu, les diplômes
seront toujours
vérifiables sur la
blockchain.
Peer-to-peer
Permettrait d’uberiser
Uber.
Projet
communautaire qui
propose la mise en
relation des
chauffeurs et des
clients sans organe
central.
Cette application est
basée sur la
blockchain
Ethereum.
Automatisation
Solution d’assurance
voyage
paramétrique.
En pilote sur les vols
entre Paris Charles
de Gaulle et les
Etats-Unis, ou
l’inverse.
Remboursement
automatique d’un
retard de vol.
Internet des objets
IOTA une technologie
open-source et
fournit un moyen de
paiement sécurisé
entre les appareils
l'Internet des objets.
Elle utilise le concept
de graphe dirigé
acyclique, différente
de la blockchain, les
transactions sont
gratuites.
Produit financier
Hedge fund français
dont le véhicule
d’investissement est
un token émit lors
d’une ICO.
Les investisseurs
sont rémunérés sur
les base des
performances du
fond et au pro rata du
nombre de tokens
dont ils sont
propriétaires.
Editor's Notes
Création suite à la crise de 2008
Alice envoie 1 BTC à Bob
La transaction est enregistrée dans un des nœuds du réseau
Le nœud informe tous les autres de l’arrivée de cette transaction
Tous les nœuds prennent cette transaction et d’autres
Tous les nœuds rentrent en compétition pour créer un block avec ces transactions
Un des nœuds gagne la compétition et est rémunéré 12,5 BTC
Bob reçoit 1 BTC de la part d’Alice