2. Blockchain et ses cas d’usage 2
Que connaissez vous de la Blockchain ?
Crypto-asset Token
Coin
ICO
Miners
Proof of work / proof of stake
Consensus
Algorithme des généraux byzantins
Pyramide de ponzi
3. Blockchain et ses cas d’usage 3
Les origines de la Blockchain
La technologie
Applications Blockchain
Que peut apporter la Blockchain à l’identity management ?
4.
5. Blockchain et ses cas d’usage 5
…2008 représente l‘effondrement de la confiance et de légitimité
Beaucoup plus qu‘une « simple » crise financière …
Le public a perdu confiance dans
les institutions qui sont censées
représenter, protéger et
promouvoir leurs intérêts
Les lacunes des Etats, des banques centrales et des intermédiaires financiers ont été brutalement exposées
9. Blockchain et ses cas d’usage 9
Réduction des coûts
Réduction de la friction
Transfert de responsabilité
La Blockchain est la solution à quel problème?
10.
11. Blockchain et ses cas d’usage 11
Base de données classique Blockchain
Les intermédiaires, ou tiers de confiance, ne sont plus nécessaires pour effectuer les transactions.
Cette nouvelle organization permet d’éliminer les 3 écueils des systèmes centralisés : la
contrefaçon, la censure et l’annulation des transactions
Un base de données décentralisée faite de blocs
La Blockchain, qu’est-ce que c’est ?
12. Blockchain et ses cas d’usage 12
Signature digitale: authentification, integrité des données, et non-repudiation
Authentification: Seul le détenteur de la clé privée peut utiliser les bitcoins associés
Intégrité des données: La transaction entière est signée et peut être vérifiée
Non répudiation: Une fois que quelque chose est signé, le détenteur ne peut pas prétendre le contraire
puisqu’il est le seul à posséder la clé
Comment garantir la confiance sans tiers?
• Une transaction bitcoin est faite de:
• L’adresse publique de l’envoyeur
• Le montant envoyé
• L’adresse publique du receveur
• La signature digitale générée en
combinant la clé privée de l’envoyeur
avec les données de la transaction
• Le réseau vérifie la transaction avec la
clé publique correspondante
Source : weusecoins.com
13. Blockchain et ses cas d’usage 13
Protection contre la double dépense
Comment garantir la confiance sans tiers?
9 BTC | Nick à Amy 6 BTC | Amy à Jerry
3 BTC | Amy à Amy
Dépensé Non dépensé
• Il n’y a pas de “comptes Bitcoin”, seulement des livres de transactions Bitcoin
• Les transactions sont publiques, mais rattachées aux adressesBitcoin plutôt qu’aux noms
• Pour dépenser desBitcoins, 2 outputs sont crées à partir d’unetransaction enregistrée
• Chaquetransaction est vérifiée pour s’assurer que les entrées de latransaction n’ont pas déjà été dépensées.
Non dépensé
14. Blockchain et ses cas d’usage 14
Les mineurs sont en charge de la vérification des transactions
• Les transactions sont distribuées
aux paires auxquelles l’envoyeur est
connecté
• Les nœuds vérifient que la
transaction est valide:
• Signature digitale
• Input non dépensée
• Un mineur est un nœud du réseau
qui collecte cestransactions et les
organise en blocs
Assurer l’intégrité du process et créer un système inviolable
Source : blog.ragnarson.com
15. Blockchain et ses cas d’usage 15
Preuve de travail: processus très chronophage
Protection parconsensus contre les attaques et la fraude
Pour produire un bloc valide, un mineur doit prouver qu’il
a accordé de la puissance de calcul dans la création d’un
bloc
Il doit répondre à un problème mathématique complexe
en générant des nombres aléatoires jusqu’à trouver la
réponse
Les mineurs sont en compétition pour être premier à
trouver unesolution
La difficulté est modulée de sorte que le problème soit
résolu toutes les10 minutes
Une récompense est donnée au premier mineur qui résoud
le problèmeSource : blockgeeks.com
16. Blockchain et ses cas d’usage 16
Tous les noeuds ou mineurs ont une copie de la blockchain
La qualité des données est maintenue par une replication massive de la base de
données
Le nouveau bloc est distribué à tous les nœuds du réseau
17. Blockchain et ses cas d’usage 17
Les smartcontracts sont des accords automatiques entreparties exécutés sur lablockchain pour
faciliter, vérifier ou renforcer laperformance
• Exécution automatique déclenchée
sur évènement
• Non modifiable
• Lecode estpublic
Les Smart Contracts, pour ajouter des fonctionnalités à laBlockchain
18.
19. Blockchain et ses cas d’usage 19
Le phénomène Bitcoin et les crypto-assets
3,5 B$
Levés au global par ICO
Q1 2018
258 M$
ICO record (HDAC)
50 B$ / jour
de transaction en crypto-
assets
263 B$
Capitalisation « boursière »
crypto-assets
20. Blockchain et ses cas d’usage 20
Une grande variété de secteur pouvant en profiter
La Blockchain, qu’est-ce que c’est ?
Logistique
Maersk, Port de Rotterdam,
Walmart, IBM
Energie
Brooklyn Microgrid, Engie
Services financiers
BNP, JPMorgan, Bank of America,
SETL
Agroalimentaire
Carrefour
Tout autre type de contrat
Secteur public
Dubaï, Russie
Santé
Industrie musicale
SACEM
Tourisme
21. Blockchain et ses cas d’usage 21
Workflow actuel: centralisation des garanties par PowerNext vs.
Workflow potentiel pour l’avenir : garantiesgérées par une application blockchain distribuée
Exemple de cas d’usage dans l’énergie : gestion de certificat
Après la vente, les
garanties sont transférées
au broker par le
producteur
Les garanties sont affectées
au consommateur après
usage. Il peut vérifier l’origine
de son énergie.
Producteur
Broker
Le système de production (éolien,
solaire…) crée automatiquement le
certificat d’origine
Consommateur
ConsommationTransmissionProduction
Fournit Utilise
22. Blockchain et ses cas d’usage 22
Traçabilité du Certificat Vert/ Garanties d’origine
Application Blockchain GreenTrack : gestion de certificats d’orgine via la
Blockchain
La traçabilité de bout-en-
bout est ici bien présente :
Du producteur vers le
consommateur en passant
par le distributeur
Un des certificats a été transmis
par ENGIE à son consommateur
final après qu’il ait utilisé l’énergie
23.
24. Blockchain et ses cas d’usage 24
Que peut apporter la Blockchain à l’identity management ?
Un 6eme de la population mondiale n’a pas de preuve documentée de son existence
Ils n’ont pas accès à l’éducation, à la santé, au vote, à la banque…
L’Identité auto-gouvernée permettrait aux personnes de détenir leur identité et de la partager
avec qui ils le souhaitent.
Des solutions blockchain existent pour permettre le partage pair–à–pair d’identités personnelles protégées.
La blockchain SecureKey développée par IBM supprime le point central et ses risques d’échec.