Claire Balva Cofondatrice Blockchain France
Marc GardetteResponsable Stratégie Cloud Microsoft France
Sommaire
Qu’est ce que la blockchain ?
Cas d’usage
Enjeux et limites
1
2
3
Définition et fonctionnementDifférents types de blockchainNotions importantes
Banque & financeTraçabilitéAssuranceSantéIoT
ScalabilitéValeur ajoutée pour
l’utilisateurRégulation
Qu’est ce que la blockchain ?
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
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
Hashage
• Permet de vérifier l’intégrité d’un document • Sert de signature publique unique sans révéler le contenu
• 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
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épenseComment 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.- Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System | Oct 31, 2008
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 BClé
privée
Clé publique Clé publique
Clé privée
2 3
4 5
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…)
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
Notions importantes
Smart contract
Programme qui exécute automatiquement les termes prédéfinis d’un contrat lorsque les conditions sont remplies.
DAOProgramme qui scelle dans une blockchain la gouvernance d’une organisation
OraclesService puisant des données d’une ou plusieurs sources et les « injectant » dans les smart contracts
Bénéfices
Réduit la fraude Transparence et sécurité rendent impossible la modifications des données historisées.
Améliore l’efficacité et la vitesse des processus Simplifie les transactions et réduit les temps de traitement.
Génére de nouveaux revenus ou économies Création de nouveaux services, suppression d’intermédiares
Cas d’usage
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
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 :
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
Sécurisation des données de santé
11add4fa574336f0e71622fb10b5cca4495e947384444ca2a6f4e65b61645741
algorithme
Donnée « hash » / empreinte digitale
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
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.
Défis actuels
Scalabilité Expérience utilisateur Régulation
Top Related