De nombreuses industries sont susceptibles d’être transformées par la technologie blockchain. Après une introduction rappelant ce qu’est la technologie blockchain, cette session vous donnera un aperçu sur la façon dont ce nouveau paradigme de gestion de la confiance peut bénéficier à des secteurs comme l’assurance, l’industrie (IoT, chaîne d’approvisionnement.), distribution d’énergie, services publics…
4. Définition
Tous les noeuds participants
ont la même copie
De Vers Type Valeur
Alex Katie Paiement $500
Jim Sally Paiement $300
Alex Garth Transfert Voiture
Katie Tony Paiement $100
Molly Possède Diplome
Exemple de registre
Grand livre: enregistre des faits, des informations ou des transactions.
Sécurité: données authentiques, inaltérables grâce à des procédés cryptographiques.
Transparence: données partagées et accessibles à tous.
Résilience: Copie des données distribuée sur l’ensemble des noeuds du réseau.
Désintermédiation: fonctionnement autonome, en P2P, sans organe central de contrôle
5. Hashing: base de l’immutabilité et de la
sécurité des blockchains
“Mon nom est Bob”
“Mon nom est Bob.”
• Fonction mathématique qui prend une entrée une valeur arbitraire et génére
une valeur fixe en sortie appelée hash.
– Le hash est toujours unique pour chaque entrée et tout changement même
mineur crée un hash très différent.
– Il est facile de générer un hash , mais étant donné un hash il est presque
impossible de retrouver la valeur en entrée
c4893f34c12b469659232ab43dd1df337dd6b4509d8ff3ec5c5679e3d6a04225
3644c919b8965e97129e73fe7f7444d5114a5e9410b6e75da371d22ae9d5f854
• Permet de vérifier l’intégrité d’un document
• Sert de signature publique unique sans révéler le contenu
6. • Les transaction sont regroupées dans des blocs
• Les blocs sont ajoutés un par un, à intervalle régulier et liés au bloc précédent.
• Le chaînage se fait en incorporant dans le bloc en cours le hash du bloc précédent.
• La modification d’un seul bloc détruirait l’intégrité de toute la chaîne.
Structure de la blockchain
7. Décentralisée
Qui est digne
de confiance ?
Qui est le maître?
Qui maintient la vérité sur les transactions passées?
Problème de la double dépense
Comment prouver qu’une transaction est valide?
Problèmes des généraux byzantins
Comment établir un consensus dans un environnement
décentralisé dans lequel les participants peuvent
tricher?Blockchain remplace l’ AUTORITE par de la
CRYPTOGRAPHIE
What is needed is an electronic payment system based on
cryptographic proof instead of trust, allowing any two willing parties to
transact directly with each other without the need for a trusted third
party.
8. Déroulé d’une transaction
1
Plusieurs transactions
sont regroupées
dans un bloc
Le bloc est validé par les
nœuds du réseau au moyen de
techniques cryptographiques
Le bloc est ajouté à la
chaine et les mineurs
commencent à travailler
sur le bloc suivant
B reçoit la transaction de A
A B
Clé privée
Clé publique Clé publique
Clé privée
2 3
4 5
9. Le minage: création du consensus.
Le minage : processus par lequel une blockchain est généralement
sécurisée, les transactions vérifiées et enregistrées sur le registre.
Les mineurs : Utilisateurs participant à la sécurisation du réseau, et
réalisant le minage.
Le Proof of Work : cœur du fonctionnement du minage. Les mineurs
utilisent leur puissance de calcul pour résoudre des puzzles
cryptographiques.
Incitation : la récompense en cryptomonnaie (bitcoins, ethers…)
10. Blockchain publique vs blockchain privée
Publique Privée/Permissioned
• Tout le monde peut voir les transactions
• Tout le monde peut valider les transactions
• Accès restreint au registre
• Droits restreints pour l’écriture et la
validation des transactions
11. Notions importantes
Smart contract
Programme qui exécute
automatiquement les termes
prédéfinis d’un contrat lorsque
les conditions sont remplies.
DAO
Programme qui scelle dans
une blockchain la gouvernance
d’une organisation
Oracles
Service puisant des données
d’une ou plusieurs sources et
les « injectant » dans les smart
contracts
14. Finance
Utiliser une crypto-monnaie diminue les frais de transactions et le délai de transfert par
rapport aux intermédiaires habituels.
Transfert
d’actifs
Lors de l’émission de securities, une entreprise ou une institution pourrait programmer un
smart contract afin de contracter directement avec l’investisseur, éliminant ainsi les
intermédiaires (banques d’investissement, brokers…)
Produits
financiers
Coupler la blockchain avec d’autres technologies comme les capteurs ou les technologies
GPS pourraient par exemple permettre d’automatiser l’envoi de lettres de crédit et du
paiement lorsque la marchandise d’un cargo arrive au port.
Trade finance
15. Registre
Une startup blockchain
bitcoin incubée par Allianz
France
Un outil de vérification pour
les assurances, les forces de
l’ordre et les propriétaires
Un registre permanent de
certification de diamants et
de leur historique de
transactions
Qu’est ce qu’ ?
Extension du modèle à d’autres objets :
16. Assurance
Les smart contracts permettraient d’automatiser le
paiement de certains types d’assurance comme
les assurances voyages ou les assurances
indicielles.
Automatisation
des claims
Une communauté pourrait créer une DAO pour
s’auto-assurer sur certains types d’assurance non
obligatoires (assurance chômage, …)
Assurances P2P
Exemples
17. Sécurisation des données de santé
11add4fa574336f0e71622
fb10b5cca4495e9473844
44ca2a6f4e65b61645741
algorithme
Donnée « hash » / empreinte
digitale
18. Industrie de la musique
Les créateurs publient les
informations de propriété et les
politiques d’utilisation sur la
blockchain
Chacun peut utiliser le contenu du
registre à condition de respecter les
termes de la politique d’utilisation.
Le droit d’usage est
automatiquement transféré via un
smart contract.
Les rétributions sont envoyées aux
différentes parties prenantes
instantanément et
automatiquement.
1 2 3
19. Internet des objets
L’objectif de Slock.it est de créer la prochaine
infrastructure de l’économie collaborative en
permettant à chacun de louer, vendre ou
partager ce qu’il souhaite – sans intermédiaire.
Leur premier prototype : une serrure qui peut
être directement ouverte en étant payée.