SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Blockchain et Cryptomonnaies :
Concepts de base et applications
HANEN IDOUDI
MAÎTRE DE CONFÉRENCES EN INFORMATIQUE, HDR
ECOLE NATIONALE DES SCIENCES DE L’INFORMATIQUE
UNIVERSITÉ DE LA MANOUBA
HANEN.IDOUDI@ENSI-UMA.TN
ATELIER BLOCKCHAIN & CYBERSÉCURITÉ
AGENCE NATIONALE DE LA SECURITE INFORMATIQUE, 06 FÉVRIER 2020
2
Plan
u La naissance de la technologie Blockchain
u Les cryptomonnaies
u Blockchain : fonctionnement général
u Les types de Blockchain (privée, publique)
u Les applications de la Blockchain
u Quelques plateformes Blockchain
3
Le commencement …
u Contexte mondial : Récession de 2007-2012
u 2008 : Crise financière
u Faillite de 11 banques dont la banque d'investissement Lehman
Brothers
Climat de manque de confiance en les
institutions bancaires
u Naissance de BITCOIN par Satoshi Nakamato
u Annoncé en 2008, premier bitcoin créé en 2009
u Crypto-monnaie émise par un système d’échange entre pairs et dénué
de tout système de contrôle centralisé
4
Le commencement …
« Bitcoin est une technologie pair à pair fonctionnant
sans autorité centrale. La gestion des transactions et la
création de bitcoins est prise en charge collectivement
par le réseau. Bitcoin est libre et ouvert. Sa conception
est publique, personne ne possède ni ne contrôle
Bitcoin et tous peuvent s'y joindre. » - www.bitcoin.org
Bitcoin : monnaie virtuelle + protocole
5
Les monnaies virtuelles, cryptomonnaies
"Une représentation numérique de la valeur qui n'est ni
émise par une banque centrale ou une autorité
publique, ni nécessairement rattachée à une monnaie
officielle, mais qui est acceptée par les personnes
physiques ou morales comme moyen de paiement et
qui peut être transférée, stockée ou négociée
électroniquement". - Autorité bancaire européenne,
2014.
u Fin 2019 *
u Prés de 2 400 cryptomonnaies
u Market Capitalization : $196 291 264 042 • BTC Dominance: 66.5%
* Source : http://coinmarketcap.com
6
Les monnaies virtuelles, cryptomonnaies
u Projet initié par Facebook et projetée pour 2020
u Fondation de 28 entreprises à son lancement en 2019
Code Monnaie Création
BTC, XBT Bitcoin 2009
ETH Ethereum 2015
BCH, BCC Bitcoin Cash 2017
XRP Ripple 2012
LTC Litecoin 2011
EOS EOS 2017
Thether Thether 2015
XTZ TEZOS 2018
7
… Et la BLOCKCHAIN dans tout ça ??
u Blockchain est l’architecture et le paradigme sous-jacent au
Bitcoin
u Technologie reprise, améliorée et adaptée par d’autres
plateformesplus tard.
u Technologie de stockage et de transmission d’informations,
transparente, sécurisée, et fonctionnant sans organe central de
contrôle
u Utilise une base de données (Ledger ou registre) qui contient
l’historique de tous les échanges (transactions) effectués entre les
utilisateurs depuis sa création.
u L’échange de crypto-monnaie est le premier use case de cette
technologie
8
La BLOCKCHAIN, QUÈSACO ?
Quelques exemples de systèmes centralisés
Le système bancaire
Le système notariale
Le système de vote
Une base de données standard
Guiness Book des records
Les limites de ce système :
Forte dépendance au tiers de confiance
Le tiers de confiance constitue un point de dé
potentiel (anti-pattern : single point of failure)
Nécessite la confiance en le tiers de confianc
Ajout de processus supplémentaires et donc
économique
Limitant en terme de passage à l’échelle
10
Principe :
Dans un modèle centralisé, un tiers de confiance (middle
men) joue le rôle d’intermédiaire dans les échanges entre
les différents intervenants du system
Quel rôle joue le tiers de confiance?
Il facilite les échanges entre les intervenants
Il est le garant de la sécurité et de l’intégrité des
échanges
Modèle centralisé : Tiers de confiance Exemples
• Systèmes bancaires
• Systèmes de votes
• Vente en ligne (modèle de
paiement classique)
Limites
• A-t-on confiance au tiers de
confiance ??
• Single point of failure
• Limitant en terme de passage à
l'échelle
• Coût économique supplémentaire
9
La BLOCKCHAIN, QUÈSACO ?
Modèle décentralisé ou pair à pair
Avantages
• Pas de dépendance à un tiers de
confiance
• Pas de point de défaillance
Modèle décentralisé
Pas de confiance requise entre les pairs
Pas de point de défaillance
Pas de dépendance à un tiers de confiance ou à un pair
. DÉCENTRALISÉ
10
La BLOCKCHAIN, QUÈSACO ?
Registre (Ledger) de données répliqué entre
tous les intervenants
Le système bancaire
Le système notariale
Le système de vote
Une base de données stan
Guiness Book des records
Les limites de ce système :
Forte dépendance au tiers
Le tiers de confiance const
potentiel (anti-pattern : sing
Nécessite la confiance en l
Ajout de processus supplém
économique
Limitant en terme de passa
10
Dans un modèle centralisé, un tiers de confiance (middle
men) joue le rôle d’intermédiaire dans les échanges entre
es différents intervenants du system
Quel rôle joue le tiers de confiance?
Il facilite les échanges entre les intervenants
Il est le garant de la sécurité et de l’intégrité des
échanges
Quelques exemples de systèmes centralisés
Le système bancaire
Le système notariale
Le système de vote
Une base de données standard
Guiness Book des records
Les limites de ce système :
Forte dépendance au tiers de confiance
Le tiers de confiance constitue un point de dé
potentiel (anti-pattern : single point of failure)
Nécessite la confiance en le tiers de confianc
CENTRALISÉ ET RÔLE DU TIERS DE CONFIAN
ntralisé, un tiers de confiance (middle
ntermédiaire dans les échanges entre
enants du system
ers de confiance?
nges entre les intervenants
e la sécurité et de l’intégrité des
Quelques exemples de systèmes centralisés
Le système bancaire
Le système notariale
Le système de vote
Une base de données standard
Guiness Book des records
Les limites de ce système :
Forte dépendance au tiers de confiance
Le tiers de confiance constitue un point de dé
potentiel (anti-pattern : single point of failure)
Nécessite la confiance en le tiers de confianc
Ajout de processus supplémentaires et donc
économique
Limitant en terme de passage à l’échelle
10
entralisé, un tiers de confiance (middle
intermédiaire dans les échanges entre
enants du system
iers de confiance?
anges entre les intervenants
e la sécurité et de l’intégrité des
Quelques e
Le systè
Le systè
Le systè
Une bas
Guiness
Les limites
Forte dé
Le tiers d
potentiel
Nécessit
Ajout de
économi
Limitant
10
Principe :
Dans un modèle centralisé, un tiers de confiance (middle
men) joue le rôle d’intermédiaire dans les échanges entre
les différents intervenants du system
Quel rôle joue le tiers de confiance?
Il facilite les échanges entre les intervenants
Il est le garant de la sécurité et de l’intégrité des
échanges
Quelques e
Le systèm
Le systèm
Le systèm
Une base
Guiness
Les limites
Forte dép
Le tiers d
potentiel
Nécessit
MODÈLE CENTRALISÉ ET RÔLE DU T
Principe :
Dans un modèle centralisé, un tiers de confiance (middle
men) joue le rôle d’intermédiaire dans les échanges entre
les différents intervenants du system
Quel rôle joue le tiers de confiance?
Il facilite les échanges entre les intervenants
Il est le garant de la sécurité et de l’intégrité des
échanges
Quelques exemples de sys
Le système bancaire
Le système notariale
Le système de vote
Une base de données stan
Guiness Book des records
Les limites de ce système :
Forte dépendance au tiers
Le tiers de confiance cons
potentiel (anti-pattern : sin
MODÈLE CENTRALISÉ ET RÔLE DU TIERS DE
incipe :
ns un modèle centralisé, un tiers de confiance (middle
en) joue le rôle d’intermédiaire dans les échanges entre
différents intervenants du system
uel rôle joue le tiers de confiance?
Il facilite les échanges entre les intervenants
Il est le garant de la sécurité et de l’intégrité des
échanges
Blockchain
Blockchain
Disponible
infalsifiabl
e
Transpare
nt
Sécurisé
11
La BLOCKCHAIN, QUÈSACO ?
A veut transférer un
assetà B
1
$
A
owns $
A
$
B
L’assetesttransféré de
A à B
5
owns $
B
$
Le block estvalidé par tous les
participants par un mécanisme de
Consensus
3
Blockchain
$
$
$
Le block estajouté à la
chaine par tous les
participants
4
Blockchain
$
Un ensemble de
transactions estregroupé
dans un block puis diffusé
2
Blockchain
12
La BLOCKCHAIN, QUÈSACO ?
H
(Bloc 40)
Transaction 30
Transaction 31
Transaction 32
H
(Bloc 41)
Bloc 41
H
(Bloc 41)
Transaction 33
Transaction 34
Transaction 35
Transaction 36
H
(Bloc 42)
Bloc 42
H
(Bloc 42)
Transaction 37
Transaction 38
H
(Bloc 43)
Bloc 43
Chaine de blocs Append Only !!!
13
Les contrats intelligents
u Introduits en 2011
u Implémenté par Ethereum (2015) pour la 1ere fois
u Permet de définir comment un système à base de
Blockchain peut fonctionner
u Comment les transactions sont validées, exécutées
Les Smart Contracts sont des scripts, ou des codes, écrits et
déployés dans la blockchain, dans l’attente que certaines
conditions soient vraies ou fausses, afin de déclencher une
action ou une transaction spécifique.
14
Les types de BLOCKCHAIN
BLOCKCHAIN
Publique
Privée
• Business network
• Participants connus
• Accès soumis à permission
• Transfert d’actifs (Assets)
• Accès ouvert à tous
• Anonyme
• Sans contrôle
• Use case principal :
paiement
15
Les types de BLOCKCHAIN - Publique
u Sans permission
u Anonyme
u Transparente
u Quiconque peut rejoindre le réseau
– Participer au processus de vérification des bloc (consensus)
– Créer des contrats intelligents
– Générer des transactions
u BITCOIN !
16
Les types de BLOCKCHAIN - Privée
u Accès par autorisation
u Identité des participants connue et vérifiée
u Le principe de consensus est vérifié par un nombre limité et prédéfini de
participants.
u Blockchain de consortium
u Regroupe plusieurs acteurs qui possèdent des droits.
u Les décisions sont prises par la majorité des acteurs.
§ Identités connues
§ Nœuds validateurs
sélectionnés
§ Transfert d’actifs
(Assests)
§ Anonyme
§ Proof of Work
§ Cryptomonnaie
Blockchain privée Blockchain publique
VS
BLOCKCHAIN FOR BUSINESS
Presentationlayer
Data layer | Business application layer |
Cas de Hyperledger Fabric
Hyperledger
Fabric
App
Application
APIs
Business
APIs
App
server and
Integratio
n logic
Peer 2
Peer 1 Peer n
…
MSP 2
MSP 1 MSP n
Peer network and certificate
authorities
O
O O
O
Ordering service
Runs
Runs presentation
logic, for example, on
a mobile device or
dashboard.
User
Peer network
Peer 2
Peer 1 Peer n
…
Endorser &
committer
Endorser &
committer
Committer
Cas de Hyperledger Fabric
u Transaction lifecycle
Endorsing peers decide
that the proposal is valid.
1. Gets the endorsement
of the transactions’
proposal.
3. Ordering service
creates the block of
transactions, and sends it
to all the peers.
4. Committing peers (all peers) validate
each transaction in the block, and commit
the block.
Client application
SDK (HFC)*
2. Submits
transactions.
O
O O
O
*HFC = Hyperledger Fabric Client
Endorsing peers in peer network
Peer 1
Endorser &
committer
Peer 2
Endorser &
committer
Peer 3
Endorser &
committer
19
La BLOCKCHAIN : Applications
Financial Public Sector Retail Insurance Manufacturing
• Trade Finance
• Cross-currency
payments
• Mortgages
• Dispute
Management
• Energy Trading
• Asset
Registration
• Citizen Identity
• Medical records
• Medicine supply
chain
• Voting
• Supply chain
• Loyalty
programs
• Information
sharing (supplier
– retailer)
• Food Trust
• Claims
processing
• Risk provenance
• Asset usage
history
• Claims file
• Supply chain
• Product parts
• Maintenance
tracking
20
La BLOCKCHAIN dans le monde
E-gouvernement
u Estonie :
u L’Estonie revendique être le 1er
pays à utiliser la blockchain au niveau
national (e-government)
u Développe sa propre blockchain Ksi, axée sur la sécurité des données
privées et la protection des réseaux, systèmes et données.
u Utilisée dans différents secteurs, allant des données de justice à
l’identité numérique et la santé publique.
u Sierra Leone
u Premier pays à utiliser une BC pour le vote électronique dans le cadre
des élections présidentielles en 2018
u Résultats en temps réels, transparence, votes infalsifiables
21
La BLOCKCHAIN dans le monde
E-gouvernement
u Dubaï : sécurisation des passeports
u Illinois : numérisation des actes de naissance
u Inde : Enregistrement des terres
u Gibraltar, Singapour, etc : création d’une cryptomonnaie
gouvernementale réglementée
22
La BLOCKCHAIN dans le monde
Chaines d’approvisionnement
u IBM, Unilever, Walmart et Nestlé collaborent pour la traçabilité des
aliments
u Everledger utilise une BC Hyperledger Fabric (IBM) pour la
traçabilité des diamants.
u Le producteur de minerais BHP Billiton utilise une blockchain basée
sur Ethereum pour assurer la traçabilité de ses échantillonsde
roches et de fluides
23
La BLOCKCHAIN dans le monde
u Ripple permet aux banques de négocier entre elles au niveau
mondial sans passer par un opérateur central.
u Toyota : Gestion des données d’assurance des voituresautonomes
u Stocker de façon sécurisée les données générées par la conduite
automobile qui permettront ensuite de calculer les taux d’assurance
24
La BLOCKCHAIN dans le monde
u BCdiploma, Blockcerts: vérifier les diplômes
u Stockage permanent des diplômes dans une BC
u N’importe qui peut s’assurer de l’authenticité d’un diplôme et de
l’identité de la personne à qui il a été accordé, sans avoir besoin de
contacter l’établissement de formation qui l’a délivré.
u Novembre 2019 : L'Agence Universitaire de la Francophonie &
BCdiploma lancent leur service blockchain d'authentification des
diplômes à la plus grande initiative blockchain du monde universitaire
(l’université de Carthage a déjà rejoint l’initiative)
25
La BLOCKCHAIN : les plateformes
Plateforme Type Inventeur Année Consensus Crypto-
monnaie
Bitcoin Public Satoshi
Nakamoto
2008 PoW BTC
Ethereum Public Vitalik Buterin 2014 PoS Ether
(ETH)
Hyperledger
Fabric
Privée La Fondation
Linux
2017 PBTF / SIEVE Aucune
Litecoin Public Charles Lee 2011 Scypt LTC
TEZOS Public Tezos
Foundation
2018 PoS XTZ
26
Nos travaux de recherche- Contexte et
Motivation
Proposer des solutions innovantes pour sécuriser les communications dans
les applications phares de l’IoT
BLOCKCHAIN, IntelligenceArtificielle, théorie des jeux
Les infrastructures de communication sans fil à la base des réseaux IoT
u Dispositifs à ressources et à capacités limitées
u Nouvelles architectures et nouveaux besoins
u Traffic dense et en milieu ouvert
u Les approches de sécurité classiques peu adaptés
Défis
Objectifs
u Equipe de recherche SCS-IoT : Systèmes communicants et sécurisés pour
l’Internet des Objets - Laboratoire de recherche RIADI (ENSI)
27
Nos travaux de recherche - Contributions et
projets en cours
u Les réseaux de transport intelligents sont de plus en plus répandus avec plusieurs services pour la
sécurité routière, la localisation et les services aux passagers
u Communications intra-véhicules
u Communications inter-véhicules et véhicules-infrastructure
u Architecture complexe et divers contraintes (densité dans les villes, mobilité accrue, etc.) à
vulnérabilité accrue et besoin de sécurité à plusieurs échelles
1. Sécurité des communications dans les réseaux de transport intelligents
u Etude et proposition de nouvelles méthodes de sécurité basées sur l’intelligence artificielle pour
la détection des anomalies dans les réseaux CAN
u Etude et proposition de méthode intelligentes pour les communications dans les réseaux
véhiculaires V2V et V2I
u Intégration de la Blockchain dans les architectures de communication et de services Edge-ITS
Approches
Problématique
28
Nos travaux de recherche - Contributions et
projets en cours
u Les données médicales sont des données sensibles
u Nécessité de garantir le respect de la vie privée
u Besoin d’un contrôle d’accès lors du transit des données médicales entre les différents
acteurs et parties prenantes d’un système médical national
2. Blockchain pour la e-santé
u Proposer une architecture distribuée pour la gestion des données médicales à
l’échelle national
u Système de contrôle d’accès basé sur une Blockchain
Approches
Problématique
29
Coordonnées
Patient
Prescription
médicale
Synthèse de
diagnostique
Radio et IRM
Résultats
d’analyse
Notes
Personnels du
docteur
Opération et
hospitalisation
Healthcare provider
Pharmacie Emergency Staff
Patient
Research institutes
30
User’s Layer
Access Control
Management Layer
Storage Layer
Delegates
Mineur/Majeur
sous tutelle
Patient
RBACAC
RC
§ RC : RegistryContract
§ AC : Access Contract
Pharmacie
Healthcare Provider
Public Private
Doctors SAMU
Specialists
Family
Family Specialists
Doctors
Research institutes
OFF-chain storage
User interface
31
Nos travaux de recherche - Valorisation et
impact
u Collaborations internationales
u Laboratoire de recherche LABRI, Université de Bordeaux
u Laboratoire CREtice, Université Technologique de Troyes
u Laboratoire LISSI, Université Paris-Est Créteil
u Impact en terme de diplomation
u 1 thèse soutenue + 1 thèse en cours
u 4 Master de recherche (dont 2 soutenus)
u Dissémination
u Plusieurs publications scientifiques dans des revues et des conférences de haut
niveau
u Organisation de la 1ere école d’automne sur la Blockchain, Novembre 2019.
Merci pour votre attention
Questions ?

Contenu connexe

Similaire à blockchain

Les grands principes de la Blockchain
Les grands principes de la BlockchainLes grands principes de la Blockchain
Les grands principes de la BlockchainAlain EJZYN
 
[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolutionSilicon Comté
 
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
 
3 minutes pour comprendre ... la Blockchain
3 minutes pour comprendre ... la Blockchain3 minutes pour comprendre ... la Blockchain
3 minutes pour comprendre ... la BlockchainAlain KHEMILI
 
Guide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB FranceGuide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB FranceFullstaak
 
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
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgFabrice Croiseaux
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Jedha Bootcamp
 
La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?Antoine Vigneron
 
Blockchain et ses cas d'usages - Identity Tech Talk#10
Blockchain et ses cas d'usages - Identity Tech Talk#10 Blockchain et ses cas d'usages - Identity Tech Talk#10
Blockchain et ses cas d'usages - Identity Tech Talk#10 Leonard Moustacchis
 
Alphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentauxAlphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentauxAlphorm
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm
 
La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?Thibaut MEYER
 
Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016Philemonday
 
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
 
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
 
Cwin16 - Paris - blockchain
Cwin16 - Paris - blockchainCwin16 - Paris - blockchain
Cwin16 - Paris - blockchainCapgemini
 
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1Vidal Chriqui
 
Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...
Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...
Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...KRYPTOSPHEREtothemoo
 

Similaire à blockchain (20)

Les grands principes de la Blockchain
Les grands principes de la BlockchainLes grands principes de la Blockchain
Les grands principes de la Blockchain
 
[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution
 
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
 
3 minutes pour comprendre ... la Blockchain
3 minutes pour comprendre ... la Blockchain3 minutes pour comprendre ... la Blockchain
3 minutes pour comprendre ... la Blockchain
 
Guide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB FranceGuide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB France
 
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
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourg
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?
 
La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?
 
Blockchain et ses cas d'usages - Identity Tech Talk#10
Blockchain et ses cas d'usages - Identity Tech Talk#10 Blockchain et ses cas d'usages - Identity Tech Talk#10
Blockchain et ses cas d'usages - Identity Tech Talk#10
 
Alphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentauxAlphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentaux
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?
 
Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016
 
Blockchain
BlockchainBlockchain
Blockchain
 
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
 
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
 
Cwin16 - Paris - blockchain
Cwin16 - Paris - blockchainCwin16 - Paris - blockchain
Cwin16 - Paris - blockchain
 
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
 
Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...
Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...
Conférence "Blockchain & Cryptomonnaies" avec la BANQUE DE FRANCE par Kryptos...
 

Plus de WijdenBenothmen1

MovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxMovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxWijdenBenothmen1
 
Kolesnikova_Machine_Learning_for_.NET_developers.pptx
Kolesnikova_Machine_Learning_for_.NET_developers.pptxKolesnikova_Machine_Learning_for_.NET_developers.pptx
Kolesnikova_Machine_Learning_for_.NET_developers.pptxWijdenBenothmen1
 
Machine Learning for Mind sharpeners.pptx
Machine Learning for Mind sharpeners.pptxMachine Learning for Mind sharpeners.pptx
Machine Learning for Mind sharpeners.pptxWijdenBenothmen1
 
EthereumBlockchainMarch3 (1).pptx
EthereumBlockchainMarch3 (1).pptxEthereumBlockchainMarch3 (1).pptx
EthereumBlockchainMarch3 (1).pptxWijdenBenothmen1
 
OMB_Blockchain_Les_principes_fonctionnement.pptx
OMB_Blockchain_Les_principes_fonctionnement.pptxOMB_Blockchain_Les_principes_fonctionnement.pptx
OMB_Blockchain_Les_principes_fonctionnement.pptxWijdenBenothmen1
 
Introduction_to_Blockchain_&_Ethereum.pptx
Introduction_to_Blockchain_&_Ethereum.pptxIntroduction_to_Blockchain_&_Ethereum.pptx
Introduction_to_Blockchain_&_Ethereum.pptxWijdenBenothmen1
 

Plus de WijdenBenothmen1 (8)

MovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxMovieRecommenderSystem.pptx
MovieRecommenderSystem.pptx
 
Kolesnikova_Machine_Learning_for_.NET_developers.pptx
Kolesnikova_Machine_Learning_for_.NET_developers.pptxKolesnikova_Machine_Learning_for_.NET_developers.pptx
Kolesnikova_Machine_Learning_for_.NET_developers.pptx
 
presentationdecide.pptx
presentationdecide.pptxpresentationdecide.pptx
presentationdecide.pptx
 
Machine Learning for Mind sharpeners.pptx
Machine Learning for Mind sharpeners.pptxMachine Learning for Mind sharpeners.pptx
Machine Learning for Mind sharpeners.pptx
 
Chapter 4--converted.pptx
Chapter 4--converted.pptxChapter 4--converted.pptx
Chapter 4--converted.pptx
 
EthereumBlockchainMarch3 (1).pptx
EthereumBlockchainMarch3 (1).pptxEthereumBlockchainMarch3 (1).pptx
EthereumBlockchainMarch3 (1).pptx
 
OMB_Blockchain_Les_principes_fonctionnement.pptx
OMB_Blockchain_Les_principes_fonctionnement.pptxOMB_Blockchain_Les_principes_fonctionnement.pptx
OMB_Blockchain_Les_principes_fonctionnement.pptx
 
Introduction_to_Blockchain_&_Ethereum.pptx
Introduction_to_Blockchain_&_Ethereum.pptxIntroduction_to_Blockchain_&_Ethereum.pptx
Introduction_to_Blockchain_&_Ethereum.pptx
 

Dernier

GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirstjob4
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdfSoukainaMounawir
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 

Dernier (15)

GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 

blockchain

  • 1. Blockchain et Cryptomonnaies : Concepts de base et applications HANEN IDOUDI MAÎTRE DE CONFÉRENCES EN INFORMATIQUE, HDR ECOLE NATIONALE DES SCIENCES DE L’INFORMATIQUE UNIVERSITÉ DE LA MANOUBA HANEN.IDOUDI@ENSI-UMA.TN ATELIER BLOCKCHAIN & CYBERSÉCURITÉ AGENCE NATIONALE DE LA SECURITE INFORMATIQUE, 06 FÉVRIER 2020
  • 2. 2 Plan u La naissance de la technologie Blockchain u Les cryptomonnaies u Blockchain : fonctionnement général u Les types de Blockchain (privée, publique) u Les applications de la Blockchain u Quelques plateformes Blockchain
  • 3. 3 Le commencement … u Contexte mondial : Récession de 2007-2012 u 2008 : Crise financière u Faillite de 11 banques dont la banque d'investissement Lehman Brothers Climat de manque de confiance en les institutions bancaires u Naissance de BITCOIN par Satoshi Nakamato u Annoncé en 2008, premier bitcoin créé en 2009 u Crypto-monnaie émise par un système d’échange entre pairs et dénué de tout système de contrôle centralisé
  • 4. 4 Le commencement … « Bitcoin est une technologie pair à pair fonctionnant sans autorité centrale. La gestion des transactions et la création de bitcoins est prise en charge collectivement par le réseau. Bitcoin est libre et ouvert. Sa conception est publique, personne ne possède ni ne contrôle Bitcoin et tous peuvent s'y joindre. » - www.bitcoin.org Bitcoin : monnaie virtuelle + protocole
  • 5. 5 Les monnaies virtuelles, cryptomonnaies "Une représentation numérique de la valeur qui n'est ni émise par une banque centrale ou une autorité publique, ni nécessairement rattachée à une monnaie officielle, mais qui est acceptée par les personnes physiques ou morales comme moyen de paiement et qui peut être transférée, stockée ou négociée électroniquement". - Autorité bancaire européenne, 2014. u Fin 2019 * u Prés de 2 400 cryptomonnaies u Market Capitalization : $196 291 264 042 • BTC Dominance: 66.5% * Source : http://coinmarketcap.com
  • 6. 6 Les monnaies virtuelles, cryptomonnaies u Projet initié par Facebook et projetée pour 2020 u Fondation de 28 entreprises à son lancement en 2019 Code Monnaie Création BTC, XBT Bitcoin 2009 ETH Ethereum 2015 BCH, BCC Bitcoin Cash 2017 XRP Ripple 2012 LTC Litecoin 2011 EOS EOS 2017 Thether Thether 2015 XTZ TEZOS 2018
  • 7. 7 … Et la BLOCKCHAIN dans tout ça ?? u Blockchain est l’architecture et le paradigme sous-jacent au Bitcoin u Technologie reprise, améliorée et adaptée par d’autres plateformesplus tard. u Technologie de stockage et de transmission d’informations, transparente, sécurisée, et fonctionnant sans organe central de contrôle u Utilise une base de données (Ledger ou registre) qui contient l’historique de tous les échanges (transactions) effectués entre les utilisateurs depuis sa création. u L’échange de crypto-monnaie est le premier use case de cette technologie
  • 8. 8 La BLOCKCHAIN, QUÈSACO ? Quelques exemples de systèmes centralisés Le système bancaire Le système notariale Le système de vote Une base de données standard Guiness Book des records Les limites de ce système : Forte dépendance au tiers de confiance Le tiers de confiance constitue un point de dé potentiel (anti-pattern : single point of failure) Nécessite la confiance en le tiers de confianc Ajout de processus supplémentaires et donc économique Limitant en terme de passage à l’échelle 10 Principe : Dans un modèle centralisé, un tiers de confiance (middle men) joue le rôle d’intermédiaire dans les échanges entre les différents intervenants du system Quel rôle joue le tiers de confiance? Il facilite les échanges entre les intervenants Il est le garant de la sécurité et de l’intégrité des échanges Modèle centralisé : Tiers de confiance Exemples • Systèmes bancaires • Systèmes de votes • Vente en ligne (modèle de paiement classique) Limites • A-t-on confiance au tiers de confiance ?? • Single point of failure • Limitant en terme de passage à l'échelle • Coût économique supplémentaire
  • 9. 9 La BLOCKCHAIN, QUÈSACO ? Modèle décentralisé ou pair à pair Avantages • Pas de dépendance à un tiers de confiance • Pas de point de défaillance Modèle décentralisé Pas de confiance requise entre les pairs Pas de point de défaillance Pas de dépendance à un tiers de confiance ou à un pair . DÉCENTRALISÉ
  • 10. 10 La BLOCKCHAIN, QUÈSACO ? Registre (Ledger) de données répliqué entre tous les intervenants Le système bancaire Le système notariale Le système de vote Une base de données stan Guiness Book des records Les limites de ce système : Forte dépendance au tiers Le tiers de confiance const potentiel (anti-pattern : sing Nécessite la confiance en l Ajout de processus supplém économique Limitant en terme de passa 10 Dans un modèle centralisé, un tiers de confiance (middle men) joue le rôle d’intermédiaire dans les échanges entre es différents intervenants du system Quel rôle joue le tiers de confiance? Il facilite les échanges entre les intervenants Il est le garant de la sécurité et de l’intégrité des échanges Quelques exemples de systèmes centralisés Le système bancaire Le système notariale Le système de vote Une base de données standard Guiness Book des records Les limites de ce système : Forte dépendance au tiers de confiance Le tiers de confiance constitue un point de dé potentiel (anti-pattern : single point of failure) Nécessite la confiance en le tiers de confianc CENTRALISÉ ET RÔLE DU TIERS DE CONFIAN ntralisé, un tiers de confiance (middle ntermédiaire dans les échanges entre enants du system ers de confiance? nges entre les intervenants e la sécurité et de l’intégrité des Quelques exemples de systèmes centralisés Le système bancaire Le système notariale Le système de vote Une base de données standard Guiness Book des records Les limites de ce système : Forte dépendance au tiers de confiance Le tiers de confiance constitue un point de dé potentiel (anti-pattern : single point of failure) Nécessite la confiance en le tiers de confianc Ajout de processus supplémentaires et donc économique Limitant en terme de passage à l’échelle 10 entralisé, un tiers de confiance (middle intermédiaire dans les échanges entre enants du system iers de confiance? anges entre les intervenants e la sécurité et de l’intégrité des Quelques e Le systè Le systè Le systè Une bas Guiness Les limites Forte dé Le tiers d potentiel Nécessit Ajout de économi Limitant 10 Principe : Dans un modèle centralisé, un tiers de confiance (middle men) joue le rôle d’intermédiaire dans les échanges entre les différents intervenants du system Quel rôle joue le tiers de confiance? Il facilite les échanges entre les intervenants Il est le garant de la sécurité et de l’intégrité des échanges Quelques e Le systèm Le systèm Le systèm Une base Guiness Les limites Forte dép Le tiers d potentiel Nécessit MODÈLE CENTRALISÉ ET RÔLE DU T Principe : Dans un modèle centralisé, un tiers de confiance (middle men) joue le rôle d’intermédiaire dans les échanges entre les différents intervenants du system Quel rôle joue le tiers de confiance? Il facilite les échanges entre les intervenants Il est le garant de la sécurité et de l’intégrité des échanges Quelques exemples de sys Le système bancaire Le système notariale Le système de vote Une base de données stan Guiness Book des records Les limites de ce système : Forte dépendance au tiers Le tiers de confiance cons potentiel (anti-pattern : sin MODÈLE CENTRALISÉ ET RÔLE DU TIERS DE incipe : ns un modèle centralisé, un tiers de confiance (middle en) joue le rôle d’intermédiaire dans les échanges entre différents intervenants du system uel rôle joue le tiers de confiance? Il facilite les échanges entre les intervenants Il est le garant de la sécurité et de l’intégrité des échanges Blockchain Blockchain Disponible infalsifiabl e Transpare nt Sécurisé
  • 11. 11 La BLOCKCHAIN, QUÈSACO ? A veut transférer un assetà B 1 $ A owns $ A $ B L’assetesttransféré de A à B 5 owns $ B $ Le block estvalidé par tous les participants par un mécanisme de Consensus 3 Blockchain $ $ $ Le block estajouté à la chaine par tous les participants 4 Blockchain $ Un ensemble de transactions estregroupé dans un block puis diffusé 2 Blockchain
  • 12. 12 La BLOCKCHAIN, QUÈSACO ? H (Bloc 40) Transaction 30 Transaction 31 Transaction 32 H (Bloc 41) Bloc 41 H (Bloc 41) Transaction 33 Transaction 34 Transaction 35 Transaction 36 H (Bloc 42) Bloc 42 H (Bloc 42) Transaction 37 Transaction 38 H (Bloc 43) Bloc 43 Chaine de blocs Append Only !!!
  • 13. 13 Les contrats intelligents u Introduits en 2011 u Implémenté par Ethereum (2015) pour la 1ere fois u Permet de définir comment un système à base de Blockchain peut fonctionner u Comment les transactions sont validées, exécutées Les Smart Contracts sont des scripts, ou des codes, écrits et déployés dans la blockchain, dans l’attente que certaines conditions soient vraies ou fausses, afin de déclencher une action ou une transaction spécifique.
  • 14. 14 Les types de BLOCKCHAIN BLOCKCHAIN Publique Privée • Business network • Participants connus • Accès soumis à permission • Transfert d’actifs (Assets) • Accès ouvert à tous • Anonyme • Sans contrôle • Use case principal : paiement
  • 15. 15 Les types de BLOCKCHAIN - Publique u Sans permission u Anonyme u Transparente u Quiconque peut rejoindre le réseau – Participer au processus de vérification des bloc (consensus) – Créer des contrats intelligents – Générer des transactions u BITCOIN !
  • 16. 16 Les types de BLOCKCHAIN - Privée u Accès par autorisation u Identité des participants connue et vérifiée u Le principe de consensus est vérifié par un nombre limité et prédéfini de participants. u Blockchain de consortium u Regroupe plusieurs acteurs qui possèdent des droits. u Les décisions sont prises par la majorité des acteurs. § Identités connues § Nœuds validateurs sélectionnés § Transfert d’actifs (Assests) § Anonyme § Proof of Work § Cryptomonnaie Blockchain privée Blockchain publique VS BLOCKCHAIN FOR BUSINESS
  • 17. Presentationlayer Data layer | Business application layer | Cas de Hyperledger Fabric Hyperledger Fabric App Application APIs Business APIs App server and Integratio n logic Peer 2 Peer 1 Peer n … MSP 2 MSP 1 MSP n Peer network and certificate authorities O O O O Ordering service Runs Runs presentation logic, for example, on a mobile device or dashboard. User
  • 18. Peer network Peer 2 Peer 1 Peer n … Endorser & committer Endorser & committer Committer Cas de Hyperledger Fabric u Transaction lifecycle Endorsing peers decide that the proposal is valid. 1. Gets the endorsement of the transactions’ proposal. 3. Ordering service creates the block of transactions, and sends it to all the peers. 4. Committing peers (all peers) validate each transaction in the block, and commit the block. Client application SDK (HFC)* 2. Submits transactions. O O O O *HFC = Hyperledger Fabric Client Endorsing peers in peer network Peer 1 Endorser & committer Peer 2 Endorser & committer Peer 3 Endorser & committer
  • 19. 19 La BLOCKCHAIN : Applications Financial Public Sector Retail Insurance Manufacturing • Trade Finance • Cross-currency payments • Mortgages • Dispute Management • Energy Trading • Asset Registration • Citizen Identity • Medical records • Medicine supply chain • Voting • Supply chain • Loyalty programs • Information sharing (supplier – retailer) • Food Trust • Claims processing • Risk provenance • Asset usage history • Claims file • Supply chain • Product parts • Maintenance tracking
  • 20. 20 La BLOCKCHAIN dans le monde E-gouvernement u Estonie : u L’Estonie revendique être le 1er pays à utiliser la blockchain au niveau national (e-government) u Développe sa propre blockchain Ksi, axée sur la sécurité des données privées et la protection des réseaux, systèmes et données. u Utilisée dans différents secteurs, allant des données de justice à l’identité numérique et la santé publique. u Sierra Leone u Premier pays à utiliser une BC pour le vote électronique dans le cadre des élections présidentielles en 2018 u Résultats en temps réels, transparence, votes infalsifiables
  • 21. 21 La BLOCKCHAIN dans le monde E-gouvernement u Dubaï : sécurisation des passeports u Illinois : numérisation des actes de naissance u Inde : Enregistrement des terres u Gibraltar, Singapour, etc : création d’une cryptomonnaie gouvernementale réglementée
  • 22. 22 La BLOCKCHAIN dans le monde Chaines d’approvisionnement u IBM, Unilever, Walmart et Nestlé collaborent pour la traçabilité des aliments u Everledger utilise une BC Hyperledger Fabric (IBM) pour la traçabilité des diamants. u Le producteur de minerais BHP Billiton utilise une blockchain basée sur Ethereum pour assurer la traçabilité de ses échantillonsde roches et de fluides
  • 23. 23 La BLOCKCHAIN dans le monde u Ripple permet aux banques de négocier entre elles au niveau mondial sans passer par un opérateur central. u Toyota : Gestion des données d’assurance des voituresautonomes u Stocker de façon sécurisée les données générées par la conduite automobile qui permettront ensuite de calculer les taux d’assurance
  • 24. 24 La BLOCKCHAIN dans le monde u BCdiploma, Blockcerts: vérifier les diplômes u Stockage permanent des diplômes dans une BC u N’importe qui peut s’assurer de l’authenticité d’un diplôme et de l’identité de la personne à qui il a été accordé, sans avoir besoin de contacter l’établissement de formation qui l’a délivré. u Novembre 2019 : L'Agence Universitaire de la Francophonie & BCdiploma lancent leur service blockchain d'authentification des diplômes à la plus grande initiative blockchain du monde universitaire (l’université de Carthage a déjà rejoint l’initiative)
  • 25. 25 La BLOCKCHAIN : les plateformes Plateforme Type Inventeur Année Consensus Crypto- monnaie Bitcoin Public Satoshi Nakamoto 2008 PoW BTC Ethereum Public Vitalik Buterin 2014 PoS Ether (ETH) Hyperledger Fabric Privée La Fondation Linux 2017 PBTF / SIEVE Aucune Litecoin Public Charles Lee 2011 Scypt LTC TEZOS Public Tezos Foundation 2018 PoS XTZ
  • 26. 26 Nos travaux de recherche- Contexte et Motivation Proposer des solutions innovantes pour sécuriser les communications dans les applications phares de l’IoT BLOCKCHAIN, IntelligenceArtificielle, théorie des jeux Les infrastructures de communication sans fil à la base des réseaux IoT u Dispositifs à ressources et à capacités limitées u Nouvelles architectures et nouveaux besoins u Traffic dense et en milieu ouvert u Les approches de sécurité classiques peu adaptés Défis Objectifs u Equipe de recherche SCS-IoT : Systèmes communicants et sécurisés pour l’Internet des Objets - Laboratoire de recherche RIADI (ENSI)
  • 27. 27 Nos travaux de recherche - Contributions et projets en cours u Les réseaux de transport intelligents sont de plus en plus répandus avec plusieurs services pour la sécurité routière, la localisation et les services aux passagers u Communications intra-véhicules u Communications inter-véhicules et véhicules-infrastructure u Architecture complexe et divers contraintes (densité dans les villes, mobilité accrue, etc.) à vulnérabilité accrue et besoin de sécurité à plusieurs échelles 1. Sécurité des communications dans les réseaux de transport intelligents u Etude et proposition de nouvelles méthodes de sécurité basées sur l’intelligence artificielle pour la détection des anomalies dans les réseaux CAN u Etude et proposition de méthode intelligentes pour les communications dans les réseaux véhiculaires V2V et V2I u Intégration de la Blockchain dans les architectures de communication et de services Edge-ITS Approches Problématique
  • 28. 28 Nos travaux de recherche - Contributions et projets en cours u Les données médicales sont des données sensibles u Nécessité de garantir le respect de la vie privée u Besoin d’un contrôle d’accès lors du transit des données médicales entre les différents acteurs et parties prenantes d’un système médical national 2. Blockchain pour la e-santé u Proposer une architecture distribuée pour la gestion des données médicales à l’échelle national u Système de contrôle d’accès basé sur une Blockchain Approches Problématique
  • 29. 29 Coordonnées Patient Prescription médicale Synthèse de diagnostique Radio et IRM Résultats d’analyse Notes Personnels du docteur Opération et hospitalisation Healthcare provider Pharmacie Emergency Staff Patient Research institutes
  • 30. 30 User’s Layer Access Control Management Layer Storage Layer Delegates Mineur/Majeur sous tutelle Patient RBACAC RC § RC : RegistryContract § AC : Access Contract Pharmacie Healthcare Provider Public Private Doctors SAMU Specialists Family Family Specialists Doctors Research institutes OFF-chain storage User interface
  • 31. 31 Nos travaux de recherche - Valorisation et impact u Collaborations internationales u Laboratoire de recherche LABRI, Université de Bordeaux u Laboratoire CREtice, Université Technologique de Troyes u Laboratoire LISSI, Université Paris-Est Créteil u Impact en terme de diplomation u 1 thèse soutenue + 1 thèse en cours u 4 Master de recherche (dont 2 soutenus) u Dissémination u Plusieurs publications scientifiques dans des revues et des conférences de haut niveau u Organisation de la 1ere école d’automne sur la Blockchain, Novembre 2019.
  • 32. Merci pour votre attention Questions ?