SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
LA BLOCKCHAIN : INTRODUCTION
LE HAVRE, 15 MAI 2018
RÉUNION D’ÉQUIPE RI2C
Claude Duvallet
Université du Havre
UFR Sciences et Techniques
25 rue Philippe Lebon - BP 1123
76058 LE HAVRE CEDEX
Claude.Duvallet@gmail.com
http://litis.univ-lehavre.fr/∼duvallet/
Claude Duvallet La Blockchain 1 / 31
PLAN DE LA PRÉSENTATION
• Présentation de la Blockchain
• Le minage
• La notion de contrat intelligent
• Les applications potentielles
• Conclusion et perspectives
Claude Duvallet La Blockchain 2 / 31
PLAN DE LA SECTION
1 Introduction et contexte
Historique
Définitions
Propriétés
2 Le minage
3 Les contrats intelligents
4 Les domaines d’application
5 Conclusion et perspectives
Claude Duvallet La Blockchain 3 / 31
INTRODUCTION ET CONTEXTE
• Octobre 2008 - Satoshi Nakamoto. "Bitcoin : A Peer-to-Peer Electronic
Cash System"
• Définition d’un système de monnaie électronique cryptographique
pair-à-pair, le bitcoin.
• Janvier 2009, diffusion de la première version du logiciel Bitcoin sur le
site P2P Foundation.
• Derrière la crypto-monnaie Bitcoin se trouve le concept de Blockchain (ou
chaîne de blocs en français).
• 2014 : Exploitation de la Blockchain pour d’autres applications que les
crypto-monnaies.
• Novembre 2017 : envolée du cours du Bitcoin =⇒ un plus grand intérêt
pour la Blockchain.
Claude Duvallet La Blockchain 4 / 31
DÉFINITIONS
• Une Blockchain (chaîne de blocs) = comme un registre distribué,
immuable et infalsifiable.
• Quand un fait, une donnée ou une transaction est écrite dans la
Blockchain, il est quasiment impossible de la modifier.
• La Blockchain ∼ une base de données distribuées permettant le
stockage d’informations (en petite quantité) et leur infalsifiabilité,
sans aucun organe de contrôle.
• La protection de la Blockchain est assurée par des moyens
cryptographiques.
Claude Duvallet La Blockchain 5 / 31
DÉCENTRALISATION OU DISTRIBUTION DE LA BLOCKCHAIN
Architecture centralisée. Architecture distribuée.
• Réplication sur un ensemble de nœuds organisés en réseau pair-à-pair.
• Des nœuds ordinaires et des mineurs.
• Si on souhaite corrompre la Blockchain, il faut donc modifier une majorité
de nœuds.
Claude Duvallet La Blockchain 6 / 31
LES DIFFÉRENTS TYPES DE BLOCKCHAIN
Il existe trois types de Blockchain :
• La Blockchain publique :
• Les utilisateurs du réseau d’échanges sont contrôlés par le réseau
pair-à-pair.
• Tout le monde peut participer au processus de création du consensus.
• C’est aux nœuds du réseau de valider les choix discutés et initiés par les
développeurs.
• La Blockchain privée.
• La Blockchain de consortium.
Claude Duvallet La Blockchain 7 / 31
LES DIFFÉRENTS TYPES DE BLOCKCHAIN
Il existe trois types de Blockchain :
• La Blockchain publique.
• La Blockchain privée :
• Elle fonctionne dans le cadre d’un réseau privé dont le gérant peut modifier
le protocole à tout moment.
• Personne ne peut y participer sans avoir reçu une autorisation au
préalable.
• La Blockchain de consortium.
Claude Duvallet La Blockchain 8 / 31
LES DIFFÉRENTS TYPES DE BLOCKCHAIN
Il existe trois types de Blockchain :
• La Blockchain publique.
• La Blockchain privée.
• La Blockchain de consortium :
• C’est une Blockchain dont le consensus est contrôlé par un nombre de
nœuds présélectionnés.
• Elle peut être qualifiée d’hybride dans la mesure où certains nœuds
peuvent être rendus public alors que d’autres restent privés.
Claude Duvallet La Blockchain 9 / 31
PROPRIÉTÉS
La Blockchain possède les trois propriétés suivantes :
• Transparence : chacun peut consulter l’ensemble des échanges inscrits
sur une Blockchain depuis sa création.
• Sécurisée : grâce à un mécanisme de hachage, il est quasiment
impossible de corrompre les données.
• Absence d’organe de contrôle : elle fonctionne grâce à une
architecture pair-à-pair.
Claude Duvallet La Blockchain 10 / 31
PLAN DE LA SECTION
1 Introduction et contexte
2 Le minage
Hachage
Minage d’un bloc
Le consensus
3 Les contrats intelligents
4 Les domaines d’application
5 Conclusion et perspectives
Claude Duvallet La Blockchain 11 / 31
LES FONCTIONS DE HACHAGE CRYPTOGRAPHIQUE
• Il s’agit de fonctions qui prennent en entrée une donnée et retourne en
sortie une empreinte ou une signature de taille fixe que l’on appelle hash.
• Elles garantissent l’intégrité de la donnée prise en entrée.
• Si on modifie un bit dans la donnée prise en entrée alors le hash sera
totalement modifié.
• Il s’agit en quelque sorte de fonctions de compressions mais il est
impossible d’effectuer la décompression.
Claude Duvallet La Blockchain 12 / 31
PROPRIÉTÉS DES FONCTIONS DE HACHAGE
Elles sont caractérisées par trois propriétés fondamentales :
• Le temps de calcul nécessaire pour obtenir le hash d’une information.
• Il est impossible de reconstituer l’information à partir de son hash.
• Une bonne fonction de hachage doit limiter le nombre de collisions (deux
informations différentes qui produisent le même hash).
Claude Duvallet La Blockchain 13 / 31
LE MINAGE
• Chaque transaction effectuée donne lieu à une écriture dans la
Blockchain.
• Validation de la transaction = vérification de sa structure par un nœud du
système afin d’être sûr qu’elle est valide au regard du protocole
implémenté.
• Après sa validation, la transaction est mise en attente dans une liste
locale et diffusée via le réseau pair-à-pair.
• Chaque utilisateur du réseau peut devenir un mineur.
• Un mineur est libre de choisir quelles transactions, il va incorporer au bloc
en cours de construction.
• Chaque bloc est complété par un entête qui contient son hash et celui du
bloc précédent.
Claude Duvallet La Blockchain 14 / 31
CRÉATION D’UN NOUVEAU BLOC
• Calcul du hash du bloc suivant une
difficulté (preuve de travail).
• Proposition du bloc aux autres nœuds.
• Dans Bitcoin :
• Un bloc créé toutes les 10 mn.
• La difficulté augmente suivant la
puissance de calcul globale pour
maintenir un temps de minage.
⇒ Preuve de travail (Proof of work).
Claude Duvallet La Blockchain 15 / 31
LE CONSENSUS
• Mécanisme permettant de garantir que tous les nœuds du réseau
possèdent les mêmes informations.
• Seuls les blocs valides sont enregistrés.
• La validité d’un bloc se fait à partir d’un mécanisme de preuve.
• Une fois que le bloc est validé par un mineur, celui-ci est vérifié par tous
les utilisateurs du réseau.
• S’il existe un consensus entre une majorité des utilisateurs du réseau
(>51%), le bloc est alors ajouté à la Blockchain.
Claude Duvallet La Blockchain 16 / 31
LES DIFFÉRENTS TYPES DE PREUVES
Trois méthodes principales pour obtenir un consensus au niveau de la
Blockchain sont utilisées :
• La preuve de travail (Proof of Work).
• La preuve d’enjeu (Proof of Stake).
• La preuve d’autorité (Proof of Authority).
Claude Duvallet La Blockchain 17 / 31
LA PREUVE DE TRAVAIL (PROOF OF WORK)
• Il s’agit de résoudre un problème cryptographique difficile et donc
nécessitant une certaine puissance de calcul.
Exemple : calcul un hash qui commence par des zéros.
• Le mineur qui résout le problème le premier verra son bloc ajouté à la
Blockchain.
• Pour que le bloc soit ajouté, il faudra qu’il soit validé ensuite par
l’ensemble du réseau.
• C’est la méthode utilisée dans Bitcoin. La difficulté est augmentée
régulièrement.
Claude Duvallet La Blockchain 18 / 31
LA PREUVE D’ENJEU (PROOF OF STAKE)
• La sélection du mineur qui construira un bloc se fait de façon aléatoire.
• Elle est pondérée par la quantité de crypto-monnaie dont dispose le
mineur.
• Les mineurs disposent de jetons (monnaie) qu’ils mettent en dépôt. L’un
des jetons est choisi de façon aléatoire.
• Si le mineur ne produit pas le bloc dans le temps imparti, un autre jeton
sera choisi.
Claude Duvallet La Blockchain 19 / 31
LA PREUVE D’AUTORITÉ (PROOF OF AUTHORITY)
• Le droit de miner n’est donné qu’à un petit nombre de nœuds ayant la
confiance du réseau.
• Méthode privilégiée dans les Blockchains privées.
• Très bien adapté à des Blockchains où le nombre de nœuds est petit
= preuve de travail où il serait facile de créer un nombre de nœuds pirates
supérieurs aux nœuds jugés fiables.
Claude Duvallet La Blockchain 20 / 31
CORROMPRE LA BLOCKCHAIN
• Une Blockchain initiale répliquée sur un ensemble de nœuds.
Claude Duvallet La Blockchain 21 / 31
CORROMPRE LA BLOCKCHAIN
• Modification des données du bloc 42.
⇒ Modification du hash du bloc.
⇒ Nécessité de recalculer le hash (minage).
Claude Duvallet La Blockchain 22 / 31
CORROMPRE LA BLOCKCHAIN
• Les hash précédents et les hash courant des autres blocs deviennent
faux.
⇒ Nécessité de recalculer tous les hash (minage).
⇒ Il faut revalider cette Blockchain modifiée sur une majorité de nœuds.
Claude Duvallet La Blockchain 23 / 31
PLAN DE LA SECTION
1 Introduction et contexte
2 Le minage
3 Les contrats intelligents
4 Les domaines d’application
5 Conclusion et perspectives
Claude Duvallet La Blockchain 24 / 31
LES CONTRATS INTELLIGENTS OU SMART CONTRACTS
• Il s’agit de programmes autonomes, qui une fois démarrés, exécutent
automatiquement des conditions prédéfinies.
• Ce sont donc des mini-programmes embarqués au sein de la Blockchain
garantissant l’exécution d’un contrat entre deux parties.
• Ils permettent de conclure un contrat sans avoir besoin d’un tiers de
confiance tel qu’un juriste.
• L’exemple de la location d’un appartement :
• Un loueur et son locataire se mettent d’accord sur une durée de location,
une caution, un loyer, etc.
• La serrure électronique de l’appartement est déverrouillée lorsque le
locataire a payé le loyer.
• S’il omet de payer le loyer alors la serrure est verrouillée.
• La caution n’est rendue que lorsque le loueur a validé l’état des lieux sinon
elle reste bloquée.
Claude Duvallet La Blockchain 25 / 31
PLAN DE LA SECTION
1 Introduction et contexte
2 Le minage
3 Les contrats intelligents
4 Les domaines d’application
Applicabilité de la Blockchain
5 Conclusion et perspectives
Claude Duvallet La Blockchain 26 / 31
APPLICABILITÉ DE LA BLOCKCHAIN
• La Blockchain n’a d’utilité que s’il existe un manque de confiance a priori
entre les acteurs : cela permet de s’affranchir d’un tiers de confiance.
• S’il existe un unique acteur, l’utilisation d’une Blockchain n’a pas de sens.
• Différentes domaines d’applications :
• La logistique : Skuchain, Provenance, Tallysticks, Fluent, Chain of Things,
SolasVGM, Wave, etc.
• Les registres : certification des diplômes ou des relevés de notes, gestion
des titres de propriétés, etc.
• Les assurances : déclenchements de remboursement de billets d’avion en
cas de retard, etc.
• La finance.
Claude Duvallet La Blockchain 27 / 31
PLAN DE LA SECTION
1 Introduction et contexte
2 Le minage
3 Les contrats intelligents
4 Les domaines d’application
5 Conclusion et perspectives
Claude Duvallet La Blockchain 28 / 31
CONCLUSION ET PERSPECTIVES
• Les "problèmes" de la Blockchain :
• Le coût énergétique (surtout vrai pour les systèmes basés sur la preuve de
travail).
• Le problème du stockage (Exemple : Bitcoin ⇒ 167 Go au 11/05/2018
pour un nombre total de 522182 blocs).
• Le coût des cartes graphiques.
• Les problèmes de recherche :
• L’augmentation du nombre de transactions.
• La réduction du coût énergétique et du stockage.
• La gestion des données personnelles.
• Le problème de la gouvernance.
Claude Duvallet La Blockchain 29 / 31
DES SITES INTÉRESSANTS
• L’article de référence : https://bitcoin.org/bitcoin.pdf.
• La maison du Bitcoin : https://lamaisondubitcoin.fr/
• https://blockchain.info/fr/
• Comprendre la Blockchain visuellement :
https ://www.youtube.com/watch?v=JskDZ8brPu8.
Claude Duvallet La Blockchain 30 / 31
Des questions?
Claude Duvallet La Blockchain 31 / 31

Contenu connexe

Tendances

Blockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionBlockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionMathieu Durand
 
MobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainMobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainUSERADGENTS
 
Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2Amine HAMOUDA
 
Apports et freins de la Blockchain sur le secteur bancaire
Apports et freins de la Blockchain sur le secteur bancaireApports et freins de la Blockchain sur le secteur bancaire
Apports et freins de la Blockchain sur le secteur bancaireDan Ittah
 
Introduction à la blockchain : technologie fondamentale et révolutionnaire
Introduction à la blockchain : technologie fondamentale et révolutionnaireIntroduction à la blockchain : technologie fondamentale et révolutionnaire
Introduction à la blockchain : technologie fondamentale et révolutionnaireLaurent Lourenço
 
Tout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainTout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainVidal Chriqui
 
La technologie Blockchain: Applications Dans Le Secteur Financier
La technologie Blockchain: Applications Dans Le Secteur FinancierLa technologie Blockchain: Applications Dans Le Secteur Financier
La technologie Blockchain: Applications Dans Le Secteur FinancierHicham Hmimou
 
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Stéphane Traumat
 
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Vidal Chriqui
 
Conférence Blockchain 14 janvier 2016
Conférence Blockchain 14 janvier 2016Conférence Blockchain 14 janvier 2016
Conférence Blockchain 14 janvier 2016Antoine Wintrebert
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
La blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré luiLa blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré luiFrancois Zaninotto
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardBenoît Lafontaine
 
Presentation CRYPTO DAY
Presentation CRYPTO DAYPresentation CRYPTO DAY
Presentation CRYPTO DAYCRYPTO APÉRO
 
Chaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribuésChaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribuésMorgan Phuc
 
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...BlockChain Strategists
 

Tendances (20)

Blockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionBlockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la production
 
MobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainMobiliteaTime #7 : Blockchain
MobiliteaTime #7 : Blockchain
 
Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2
 
Apports et freins de la Blockchain sur le secteur bancaire
Apports et freins de la Blockchain sur le secteur bancaireApports et freins de la Blockchain sur le secteur bancaire
Apports et freins de la Blockchain sur le secteur bancaire
 
Introduction à la blockchain : technologie fondamentale et révolutionnaire
Introduction à la blockchain : technologie fondamentale et révolutionnaireIntroduction à la blockchain : technologie fondamentale et révolutionnaire
Introduction à la blockchain : technologie fondamentale et révolutionnaire
 
Tout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainTout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChain
 
La technologie Blockchain: Applications Dans Le Secteur Financier
La technologie Blockchain: Applications Dans Le Secteur FinancierLa technologie Blockchain: Applications Dans Le Secteur Financier
La technologie Blockchain: Applications Dans Le Secteur Financier
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
 
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
 
Conférence Blockchain 14 janvier 2016
Conférence Blockchain 14 janvier 2016Conférence Blockchain 14 janvier 2016
Conférence Blockchain 14 janvier 2016
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
La blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré luiLa blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré lui
 
Blockchain
BlockchainBlockchain
Blockchain
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'art
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
 
La Blockchain : Au-delà du Bitcoin
La Blockchain : Au-delà du BitcoinLa Blockchain : Au-delà du Bitcoin
La Blockchain : Au-delà du Bitcoin
 
Presentation CRYPTO DAY
Presentation CRYPTO DAYPresentation CRYPTO DAY
Presentation CRYPTO DAY
 
Chaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribuésChaînes d’approvisionnement et registres distribués
Chaînes d’approvisionnement et registres distribués
 
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
 

Similaire à Blockchain par Claude Duvallet

BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxBLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxJordaniMike
 
DVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptx
DVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptxDVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptx
DVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptxSedesiasGuillaume
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaiesAyoub Eddakhly
 
Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017Bruno Seznec
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...Publicis Sapient Engineering
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniVidal Chriqui
 
Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016
Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016
Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016Vidal Chriqui
 
Support de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nulsSupport de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nulsSébastien Bourguignon
 
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Vidal Chriqui
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Karima Lachgar
 
BLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptx
BLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptxBLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptx
BLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptxZaynebRAJHI
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgFabrice Croiseaux
 
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernyLa blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernySébastien Bourguignon
 
Meetup Blockchain, Bitcoin, Ethereum, ICO...
Meetup Blockchain, Bitcoin, Ethereum, ICO...Meetup Blockchain, Bitcoin, Ethereum, ICO...
Meetup Blockchain, Bitcoin, Ethereum, ICO...Julien Capgras
 
Conférence Blockchain OctoTechnology 9 mars 2016
Conférence Blockchain OctoTechnology  9 mars 2016Conférence Blockchain OctoTechnology  9 mars 2016
Conférence Blockchain OctoTechnology 9 mars 2016Antoine Wintrebert
 
Blockchain & ICOs : l'innovation et son financement
Blockchain & ICOs : l'innovation et son financementBlockchain & ICOs : l'innovation et son financement
Blockchain & ICOs : l'innovation et son financementJérémy Roche
 

Similaire à Blockchain par Claude Duvallet (20)

BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxBLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
 
DVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptx
DVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptxDVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptx
DVGU Blockchain peer to peer mai 2018 Paris Dauphine.pptx
 
Cci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
Cci 92 - Club Nelson - Microsoft - Introduction à la BlockchainCci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
Cci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaies
 
Bitcoin and beyond
Bitcoin and beyondBitcoin and beyond
Bitcoin and beyond
 
Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC Alumni
 
Blockchain Jean-Antoine Moreau
Blockchain   Jean-Antoine MoreauBlockchain   Jean-Antoine Moreau
Blockchain Jean-Antoine Moreau
 
Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016
Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016
Blockchain et Batiment - Petit-Déjeuner ICADE du 31 mars 2016
 
Support de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nulsSupport de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nuls
 
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?
 
BLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptx
BLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptxBLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptx
BLISS-O3-T1%20U2%20Blockchain%20v2-FR.pptx
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourg
 
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernyLa blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
 
Meetup Blockchain, Bitcoin, Ethereum, ICO...
Meetup Blockchain, Bitcoin, Ethereum, ICO...Meetup Blockchain, Bitcoin, Ethereum, ICO...
Meetup Blockchain, Bitcoin, Ethereum, ICO...
 
Pres blockchain
Pres blockchainPres blockchain
Pres blockchain
 
Conférence Blockchain OctoTechnology 9 mars 2016
Conférence Blockchain OctoTechnology  9 mars 2016Conférence Blockchain OctoTechnology  9 mars 2016
Conférence Blockchain OctoTechnology 9 mars 2016
 
Blockchain & ICOs : l'innovation et son financement
Blockchain & ICOs : l'innovation et son financementBlockchain & ICOs : l'innovation et son financement
Blockchain & ICOs : l'innovation et son financement
 

Plus de Juan Luis Jiménez Laredo

Analyzing screening strategies for the COVID19 disease
Analyzing screening strategies for the COVID19 diseaseAnalyzing screening strategies for the COVID19 disease
Analyzing screening strategies for the COVID19 diseaseJuan Luis Jiménez Laredo
 
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...Juan Luis Jiménez Laredo
 
Je t'aide... moi non plus. L'altruisme du coté de la biologie
Je t'aide... moi non plus. L'altruisme du coté de la biologieJe t'aide... moi non plus. L'altruisme du coté de la biologie
Je t'aide... moi non plus. L'altruisme du coté de la biologieJuan Luis Jiménez Laredo
 
Spatially structured Metaheuristics: Principles and Practical Applications
Spatially structured Metaheuristics: Principles and Practical ApplicationsSpatially structured Metaheuristics: Principles and Practical Applications
Spatially structured Metaheuristics: Principles and Practical ApplicationsJuan Luis Jiménez Laredo
 
Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...Juan Luis Jiménez Laredo
 
Europar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary AlgorithmsEuropar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary AlgorithmsJuan Luis Jiménez Laredo
 

Plus de Juan Luis Jiménez Laredo (15)

Analyzing screening strategies for the COVID19 disease
Analyzing screening strategies for the COVID19 diseaseAnalyzing screening strategies for the COVID19 disease
Analyzing screening strategies for the COVID19 disease
 
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
On the Modeling of the Three Types of Non-Spiking Neurons of the Caenorhabdit...
 
Sandpile 2018 04-17-ri2c-topublish
Sandpile 2018 04-17-ri2c-topublishSandpile 2018 04-17-ri2c-topublish
Sandpile 2018 04-17-ri2c-topublish
 
Je t'aide... moi non plus. L'altruisme du coté de la biologie
Je t'aide... moi non plus. L'altruisme du coté de la biologieJe t'aide... moi non plus. L'altruisme du coté de la biologie
Je t'aide... moi non plus. L'altruisme du coté de la biologie
 
2018 01 presentation_toshare
2018 01 presentation_toshare2018 01 presentation_toshare
2018 01 presentation_toshare
 
2018 01-16-reunion-ri2c
2018 01-16-reunion-ri2c2018 01-16-reunion-ri2c
2018 01-16-reunion-ri2c
 
Spatially structured Metaheuristics: Principles and Practical Applications
Spatially structured Metaheuristics: Principles and Practical ApplicationsSpatially structured Metaheuristics: Principles and Practical Applications
Spatially structured Metaheuristics: Principles and Practical Applications
 
Cooperative selection
Cooperative selectionCooperative selection
Cooperative selection
 
Sofea
SofeaSofea
Sofea
 
Evopar12 Validating a P2P EA
Evopar12 Validating a P2P EAEvopar12 Validating a P2P EA
Evopar12 Validating a P2P EA
 
Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...Analysing the Performance of Different Population Structures for an Agent-bas...
Analysing the Performance of Different Population Structures for an Agent-bas...
 
P2P EC: A study of viability
P2P EC: A study of viabilityP2P EC: A study of viability
P2P EC: A study of viability
 
GECCO-09-GA-improvement-with-svps
GECCO-09-GA-improvement-with-svpsGECCO-09-GA-improvement-with-svps
GECCO-09-GA-improvement-with-svps
 
PACT-08-workshop-churn-p2p-ea
PACT-08-workshop-churn-p2p-eaPACT-08-workshop-churn-p2p-ea
PACT-08-workshop-churn-p2p-ea
 
Europar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary AlgorithmsEuropar-08 Peer-to-Peer Evolutionary Algorithms
Europar-08 Peer-to-Peer Evolutionary Algorithms
 

Dernier

SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 

Dernier (20)

SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 

Blockchain par Claude Duvallet

  • 1. LA BLOCKCHAIN : INTRODUCTION LE HAVRE, 15 MAI 2018 RÉUNION D’ÉQUIPE RI2C Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 1123 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/∼duvallet/ Claude Duvallet La Blockchain 1 / 31
  • 2. PLAN DE LA PRÉSENTATION • Présentation de la Blockchain • Le minage • La notion de contrat intelligent • Les applications potentielles • Conclusion et perspectives Claude Duvallet La Blockchain 2 / 31
  • 3. PLAN DE LA SECTION 1 Introduction et contexte Historique Définitions Propriétés 2 Le minage 3 Les contrats intelligents 4 Les domaines d’application 5 Conclusion et perspectives Claude Duvallet La Blockchain 3 / 31
  • 4. INTRODUCTION ET CONTEXTE • Octobre 2008 - Satoshi Nakamoto. "Bitcoin : A Peer-to-Peer Electronic Cash System" • Définition d’un système de monnaie électronique cryptographique pair-à-pair, le bitcoin. • Janvier 2009, diffusion de la première version du logiciel Bitcoin sur le site P2P Foundation. • Derrière la crypto-monnaie Bitcoin se trouve le concept de Blockchain (ou chaîne de blocs en français). • 2014 : Exploitation de la Blockchain pour d’autres applications que les crypto-monnaies. • Novembre 2017 : envolée du cours du Bitcoin =⇒ un plus grand intérêt pour la Blockchain. Claude Duvallet La Blockchain 4 / 31
  • 5. DÉFINITIONS • Une Blockchain (chaîne de blocs) = comme un registre distribué, immuable et infalsifiable. • Quand un fait, une donnée ou une transaction est écrite dans la Blockchain, il est quasiment impossible de la modifier. • La Blockchain ∼ une base de données distribuées permettant le stockage d’informations (en petite quantité) et leur infalsifiabilité, sans aucun organe de contrôle. • La protection de la Blockchain est assurée par des moyens cryptographiques. Claude Duvallet La Blockchain 5 / 31
  • 6. DÉCENTRALISATION OU DISTRIBUTION DE LA BLOCKCHAIN Architecture centralisée. Architecture distribuée. • Réplication sur un ensemble de nœuds organisés en réseau pair-à-pair. • Des nœuds ordinaires et des mineurs. • Si on souhaite corrompre la Blockchain, il faut donc modifier une majorité de nœuds. Claude Duvallet La Blockchain 6 / 31
  • 7. LES DIFFÉRENTS TYPES DE BLOCKCHAIN Il existe trois types de Blockchain : • La Blockchain publique : • Les utilisateurs du réseau d’échanges sont contrôlés par le réseau pair-à-pair. • Tout le monde peut participer au processus de création du consensus. • C’est aux nœuds du réseau de valider les choix discutés et initiés par les développeurs. • La Blockchain privée. • La Blockchain de consortium. Claude Duvallet La Blockchain 7 / 31
  • 8. LES DIFFÉRENTS TYPES DE BLOCKCHAIN Il existe trois types de Blockchain : • La Blockchain publique. • La Blockchain privée : • Elle fonctionne dans le cadre d’un réseau privé dont le gérant peut modifier le protocole à tout moment. • Personne ne peut y participer sans avoir reçu une autorisation au préalable. • La Blockchain de consortium. Claude Duvallet La Blockchain 8 / 31
  • 9. LES DIFFÉRENTS TYPES DE BLOCKCHAIN Il existe trois types de Blockchain : • La Blockchain publique. • La Blockchain privée. • La Blockchain de consortium : • C’est une Blockchain dont le consensus est contrôlé par un nombre de nœuds présélectionnés. • Elle peut être qualifiée d’hybride dans la mesure où certains nœuds peuvent être rendus public alors que d’autres restent privés. Claude Duvallet La Blockchain 9 / 31
  • 10. PROPRIÉTÉS La Blockchain possède les trois propriétés suivantes : • Transparence : chacun peut consulter l’ensemble des échanges inscrits sur une Blockchain depuis sa création. • Sécurisée : grâce à un mécanisme de hachage, il est quasiment impossible de corrompre les données. • Absence d’organe de contrôle : elle fonctionne grâce à une architecture pair-à-pair. Claude Duvallet La Blockchain 10 / 31
  • 11. PLAN DE LA SECTION 1 Introduction et contexte 2 Le minage Hachage Minage d’un bloc Le consensus 3 Les contrats intelligents 4 Les domaines d’application 5 Conclusion et perspectives Claude Duvallet La Blockchain 11 / 31
  • 12. LES FONCTIONS DE HACHAGE CRYPTOGRAPHIQUE • Il s’agit de fonctions qui prennent en entrée une donnée et retourne en sortie une empreinte ou une signature de taille fixe que l’on appelle hash. • Elles garantissent l’intégrité de la donnée prise en entrée. • Si on modifie un bit dans la donnée prise en entrée alors le hash sera totalement modifié. • Il s’agit en quelque sorte de fonctions de compressions mais il est impossible d’effectuer la décompression. Claude Duvallet La Blockchain 12 / 31
  • 13. PROPRIÉTÉS DES FONCTIONS DE HACHAGE Elles sont caractérisées par trois propriétés fondamentales : • Le temps de calcul nécessaire pour obtenir le hash d’une information. • Il est impossible de reconstituer l’information à partir de son hash. • Une bonne fonction de hachage doit limiter le nombre de collisions (deux informations différentes qui produisent le même hash). Claude Duvallet La Blockchain 13 / 31
  • 14. LE MINAGE • Chaque transaction effectuée donne lieu à une écriture dans la Blockchain. • Validation de la transaction = vérification de sa structure par un nœud du système afin d’être sûr qu’elle est valide au regard du protocole implémenté. • Après sa validation, la transaction est mise en attente dans une liste locale et diffusée via le réseau pair-à-pair. • Chaque utilisateur du réseau peut devenir un mineur. • Un mineur est libre de choisir quelles transactions, il va incorporer au bloc en cours de construction. • Chaque bloc est complété par un entête qui contient son hash et celui du bloc précédent. Claude Duvallet La Blockchain 14 / 31
  • 15. CRÉATION D’UN NOUVEAU BLOC • Calcul du hash du bloc suivant une difficulté (preuve de travail). • Proposition du bloc aux autres nœuds. • Dans Bitcoin : • Un bloc créé toutes les 10 mn. • La difficulté augmente suivant la puissance de calcul globale pour maintenir un temps de minage. ⇒ Preuve de travail (Proof of work). Claude Duvallet La Blockchain 15 / 31
  • 16. LE CONSENSUS • Mécanisme permettant de garantir que tous les nœuds du réseau possèdent les mêmes informations. • Seuls les blocs valides sont enregistrés. • La validité d’un bloc se fait à partir d’un mécanisme de preuve. • Une fois que le bloc est validé par un mineur, celui-ci est vérifié par tous les utilisateurs du réseau. • S’il existe un consensus entre une majorité des utilisateurs du réseau (>51%), le bloc est alors ajouté à la Blockchain. Claude Duvallet La Blockchain 16 / 31
  • 17. LES DIFFÉRENTS TYPES DE PREUVES Trois méthodes principales pour obtenir un consensus au niveau de la Blockchain sont utilisées : • La preuve de travail (Proof of Work). • La preuve d’enjeu (Proof of Stake). • La preuve d’autorité (Proof of Authority). Claude Duvallet La Blockchain 17 / 31
  • 18. LA PREUVE DE TRAVAIL (PROOF OF WORK) • Il s’agit de résoudre un problème cryptographique difficile et donc nécessitant une certaine puissance de calcul. Exemple : calcul un hash qui commence par des zéros. • Le mineur qui résout le problème le premier verra son bloc ajouté à la Blockchain. • Pour que le bloc soit ajouté, il faudra qu’il soit validé ensuite par l’ensemble du réseau. • C’est la méthode utilisée dans Bitcoin. La difficulté est augmentée régulièrement. Claude Duvallet La Blockchain 18 / 31
  • 19. LA PREUVE D’ENJEU (PROOF OF STAKE) • La sélection du mineur qui construira un bloc se fait de façon aléatoire. • Elle est pondérée par la quantité de crypto-monnaie dont dispose le mineur. • Les mineurs disposent de jetons (monnaie) qu’ils mettent en dépôt. L’un des jetons est choisi de façon aléatoire. • Si le mineur ne produit pas le bloc dans le temps imparti, un autre jeton sera choisi. Claude Duvallet La Blockchain 19 / 31
  • 20. LA PREUVE D’AUTORITÉ (PROOF OF AUTHORITY) • Le droit de miner n’est donné qu’à un petit nombre de nœuds ayant la confiance du réseau. • Méthode privilégiée dans les Blockchains privées. • Très bien adapté à des Blockchains où le nombre de nœuds est petit = preuve de travail où il serait facile de créer un nombre de nœuds pirates supérieurs aux nœuds jugés fiables. Claude Duvallet La Blockchain 20 / 31
  • 21. CORROMPRE LA BLOCKCHAIN • Une Blockchain initiale répliquée sur un ensemble de nœuds. Claude Duvallet La Blockchain 21 / 31
  • 22. CORROMPRE LA BLOCKCHAIN • Modification des données du bloc 42. ⇒ Modification du hash du bloc. ⇒ Nécessité de recalculer le hash (minage). Claude Duvallet La Blockchain 22 / 31
  • 23. CORROMPRE LA BLOCKCHAIN • Les hash précédents et les hash courant des autres blocs deviennent faux. ⇒ Nécessité de recalculer tous les hash (minage). ⇒ Il faut revalider cette Blockchain modifiée sur une majorité de nœuds. Claude Duvallet La Blockchain 23 / 31
  • 24. PLAN DE LA SECTION 1 Introduction et contexte 2 Le minage 3 Les contrats intelligents 4 Les domaines d’application 5 Conclusion et perspectives Claude Duvallet La Blockchain 24 / 31
  • 25. LES CONTRATS INTELLIGENTS OU SMART CONTRACTS • Il s’agit de programmes autonomes, qui une fois démarrés, exécutent automatiquement des conditions prédéfinies. • Ce sont donc des mini-programmes embarqués au sein de la Blockchain garantissant l’exécution d’un contrat entre deux parties. • Ils permettent de conclure un contrat sans avoir besoin d’un tiers de confiance tel qu’un juriste. • L’exemple de la location d’un appartement : • Un loueur et son locataire se mettent d’accord sur une durée de location, une caution, un loyer, etc. • La serrure électronique de l’appartement est déverrouillée lorsque le locataire a payé le loyer. • S’il omet de payer le loyer alors la serrure est verrouillée. • La caution n’est rendue que lorsque le loueur a validé l’état des lieux sinon elle reste bloquée. Claude Duvallet La Blockchain 25 / 31
  • 26. PLAN DE LA SECTION 1 Introduction et contexte 2 Le minage 3 Les contrats intelligents 4 Les domaines d’application Applicabilité de la Blockchain 5 Conclusion et perspectives Claude Duvallet La Blockchain 26 / 31
  • 27. APPLICABILITÉ DE LA BLOCKCHAIN • La Blockchain n’a d’utilité que s’il existe un manque de confiance a priori entre les acteurs : cela permet de s’affranchir d’un tiers de confiance. • S’il existe un unique acteur, l’utilisation d’une Blockchain n’a pas de sens. • Différentes domaines d’applications : • La logistique : Skuchain, Provenance, Tallysticks, Fluent, Chain of Things, SolasVGM, Wave, etc. • Les registres : certification des diplômes ou des relevés de notes, gestion des titres de propriétés, etc. • Les assurances : déclenchements de remboursement de billets d’avion en cas de retard, etc. • La finance. Claude Duvallet La Blockchain 27 / 31
  • 28. PLAN DE LA SECTION 1 Introduction et contexte 2 Le minage 3 Les contrats intelligents 4 Les domaines d’application 5 Conclusion et perspectives Claude Duvallet La Blockchain 28 / 31
  • 29. CONCLUSION ET PERSPECTIVES • Les "problèmes" de la Blockchain : • Le coût énergétique (surtout vrai pour les systèmes basés sur la preuve de travail). • Le problème du stockage (Exemple : Bitcoin ⇒ 167 Go au 11/05/2018 pour un nombre total de 522182 blocs). • Le coût des cartes graphiques. • Les problèmes de recherche : • L’augmentation du nombre de transactions. • La réduction du coût énergétique et du stockage. • La gestion des données personnelles. • Le problème de la gouvernance. Claude Duvallet La Blockchain 29 / 31
  • 30. DES SITES INTÉRESSANTS • L’article de référence : https://bitcoin.org/bitcoin.pdf. • La maison du Bitcoin : https://lamaisondubitcoin.fr/ • https://blockchain.info/fr/ • Comprendre la Blockchain visuellement : https ://www.youtube.com/watch?v=JskDZ8brPu8. Claude Duvallet La Blockchain 30 / 31
  • 31. Des questions? Claude Duvallet La Blockchain 31 / 31