SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Blockchain & IoT:
Le nouveau contrat de confiance ?
Xebicon 2017
Maël RAZAVET & Sameh BEN FREDJ
1
IoT (Internet Of Things)
Qu’est-ce que c’est ?
2
L’IoT c’est quoi ?
IoT
3
source: Wikimedia
Exemples d’objets connectés
IoT
4
Une explosion du nombre d’objets connectés
IoT
5
source: NCTA
L’IoT est partout !
IoT
6
Maison connectée Santé connectée Building connecté
La ville connectéeAgriculture connectéeTransport connecté
Evolution de l’architecture IoT
IoT
Le passé Aujourd'hui Le futur
Architecture fermée, en silos,
centralisée.
Architecture ouverte, cloud
centralisé
Architecture ouverte, cloud
distribuée, communication
en peer to peer. 7
IoT
Atteinte à la vie
privée
La sécurité
Pas de
standards
Stockage
de la
donnée
Vitesse de
traitement
de la
donnée
8
source: SogetiLabs
...
Challenges/Inquiétudes
Exemples d’attaques IoT
IoT
9
source: NCTA
! Prise de contrôle
! Vol d’identité
! Perturbation du fonctionnement d’un service
Quelques références d’attaques IoT
IoT
10
source: NCTA
! Piratage de compte Gmail via le réfrigérateur connecté Samsung
(2015).
! Cyber-attaque du système de chauffage de deux buildings en
Finlande en pleins hiver (2016).
! Attaque du botnet IoT Mirai via les caméras connectées causant une
DDoS de plusieurs sites webs (2016).
Blockchain
La solution ?
11
Qu’est-ce que la Blockchain ?
Blockchain
La blockchain est un système de base de données distribuée
qui permet de rendre infalsifiable l’historique des transactions.
(cvstene.fr)
BITCOIN != BLOCKCHAIN
Satoshi Nakamoto
12
Ethereum
Décentralisée
Architecture: ses composants
Blockchain
Miner Miner
Miner
MinerDesktop
Wallet
Réseau
P2P
Web-based
Wallet
Mobile
Wallet
Décentralisée
et
distribuée
13
Caractéristiques de la Blockchain
Blockchain
! Possibilité de définir blockchain publique / blockchain privée
! Toutes les transactions sont publiques (cas blockchain publique)
! Sécurisée: pour pouvoir altérer la blockchain, il faut posséder plus de 50% des noeuds
! Authentifier les transactions grâce à la signature digitale (cryptographie)
! Déploiement des programmes appelés smart contracts
14
Use case: AirBnB revisité
Blockchain & IoT
15
Propriétaire
Smart lock
Locataire
Smart contract
Blockchain
Transaction
Retour de la
transaction
Donner les accès à la porte
Payer location
Envoyer prix location
Comment ça marche ?
Blockchain & IoT
AirBnB revisité
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions provenant
sont regroupées dans un bloc par
ordre chronologique.
1
Création du bloc, stockage
et transmission
d’informations
16
Smart lock
Transmission de la demande
de location (montant payé)
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées dans un bloc par ordre
chronologique
1
2
Le bloc de transaction est ensuite
validé par des noeuds spéciaux
appelés “miners” sont le procédé
appelé “Proof-of-Work”.
17
Smart lock
Transmission
de la demande
de location
(montant payé)
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées dans un bloc par ordre
chronologique
1
2
Le bloc de transaction est validé
par des noeuds spéciaux appelés
“miners” sont le procédé appelé
“Proof-of-Work”
Bloc #49
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #50
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
3
Le bloc est chaîné (blockchain) en
référant le hash du bloc #50. Il est
ensuite broadcasté à l’ensemble
des noeuds du réseau
18
Transmission de
la demande de
location
(montant payé)
Smart lock
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées dans un bloc par ordre
chronologique
1
2
Le bloc de transaction est validé
par des noeuds spéciaux appelés
“miners” sont le procédé appelé
“Proof-of-Work”
Bloc #49
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #50
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
3
Le bloc est chaîné (blockchain) en
référant le hash du bloc #50. Il est
ensuite broadcasté à l’ensemble
des noeuds du réseau
4
Les accès à la porte connectée
sont accordés au locataire . Cette
transaction est infalsifiable et
gravée dans le marbre
19
Smart lock
Transmission de
la demande de
location
(montant payé)
Demande
d’accès
accordée au
locataire
Blockchain & IoT
Apport de la blockchain dans le monde IoT
20
Smart contract
Aucun SPOF grâce à ce système
décentralisé
Réduction des coûts en supprimant
les intermédiaires
Objets & prises de décision
autonomes qui peuvent réagir à
l’exécution de smart contract
Clé privée
Potentiel hacker
Sécuriser le parc d’objets connectés
contre les DDoS attaques, man-in-
the-middle, ...
Lutte contre la fraude
Miner
Des nouveaux usages
Blockchain & IoT
! Développement de l’économie du partage
! Automatiser les échanges entre les objets connectés
! Améliorer la traçabilité et conformité
! Enregistrement des données opérationnelles et de maintenance
21
Limites IoT / Blockchain
Blockchain & IoT
! Scalabilité et capacité à ingérer une masse de données
! Non adapté pour du temps réel
! Consommation d’énergie & mining
! Aucune législation
22
Merci !
Q&A
Sameh BEN FREDJ
IoT & Data Scientist Consultant @ Xebia
sbenfredj@xebia.fr
@SamehBenF
Maël RAZAVET
Data Engineer Consultant @ Xebia
mrazavet@xebia.fr
23

Mais conteúdo relacionado

Mais procurados

Formation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projetFormation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projet
iafactory
 

Mais procurados (16)

Dapps ppt
Dapps pptDapps ppt
Dapps ppt
 
MENER UN PROJET E-COMMERCE
MENER UN PROJET E-COMMERCEMENER UN PROJET E-COMMERCE
MENER UN PROJET E-COMMERCE
 
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
Azure as a Chatbot Service: From Purpose To Production With A Cloud Bot Archi...
 
Analyse de l'écosystème de Maisons du Monde
Analyse de l'écosystème de Maisons du MondeAnalyse de l'écosystème de Maisons du Monde
Analyse de l'écosystème de Maisons du Monde
 
Formation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projetFormation gestion de projet - 01 - introduction à la conduite de projet
Formation gestion de projet - 01 - introduction à la conduite de projet
 
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...
 
Pitch Deck Teardown: Gable's $12M Series A deck
Pitch Deck Teardown: Gable's $12M Series A deckPitch Deck Teardown: Gable's $12M Series A deck
Pitch Deck Teardown: Gable's $12M Series A deck
 
communication et bibliothèque : le plan de communication
communication et bibliothèque : le plan de communicationcommunication et bibliothèque : le plan de communication
communication et bibliothèque : le plan de communication
 
Blockchain : révolution ou évolution ?
Blockchain : révolution ou évolution ?Blockchain : révolution ou évolution ?
Blockchain : révolution ou évolution ?
 
Transformation digitale
Transformation digitaleTransformation digitale
Transformation digitale
 
D'un savoir en design
D'un savoir en designD'un savoir en design
D'un savoir en design
 
What Exactly Is The "Internet of Things"?
What Exactly Is The "Internet of Things"?What Exactly Is The "Internet of Things"?
What Exactly Is The "Internet of Things"?
 
Blockchain
BlockchainBlockchain
Blockchain
 
블록체인 이해와 활용
블록체인 이해와 활용블록체인 이해와 활용
블록체인 이해와 활용
 
Black Ops of TCP/IP 2011 (Black Hat USA 2011)
Black Ops of TCP/IP 2011 (Black Hat USA 2011)Black Ops of TCP/IP 2011 (Black Hat USA 2011)
Black Ops of TCP/IP 2011 (Black Hat USA 2011)
 
Metaverse White Paper by TENTUPLAY
Metaverse White Paper by TENTUPLAYMetaverse White Paper by TENTUPLAY
Metaverse White Paper by TENTUPLAY
 

Semelhante a XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben Fredj & Maël Razavet

Semelhante a XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben Fredj & Maël Razavet (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
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourg
 
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
 
La technologie Blockchain - 1ere approche
La technologie Blockchain - 1ere approcheLa technologie Blockchain - 1ere approche
La technologie Blockchain - 1ere approche
 
Pres blockchain
Pres blockchainPres blockchain
Pres blockchain
 
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 ?
 
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
 
Les grands principes de la Blockchain
Les grands principes de la BlockchainLes grands principes de la Blockchain
Les grands principes de la Blockchain
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaies
 
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
 
Bitcoin and beyond
Bitcoin and beyondBitcoin and beyond
Bitcoin and beyond
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchain
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?
 
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
 
Démystifier la Blockchain
Démystifier la BlockchainDémystifier la Blockchain
Démystifier la 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
 
[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
 
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
 

Mais de Publicis Sapient Engineering

Mais de Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
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...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben Fredj & Maël Razavet

  • 1. Blockchain & IoT: Le nouveau contrat de confiance ? Xebicon 2017 Maël RAZAVET & Sameh BEN FREDJ 1
  • 2. IoT (Internet Of Things) Qu’est-ce que c’est ? 2
  • 3. L’IoT c’est quoi ? IoT 3 source: Wikimedia
  • 5. Une explosion du nombre d’objets connectés IoT 5 source: NCTA
  • 6. L’IoT est partout ! IoT 6 Maison connectée Santé connectée Building connecté La ville connectéeAgriculture connectéeTransport connecté
  • 7. Evolution de l’architecture IoT IoT Le passé Aujourd'hui Le futur Architecture fermée, en silos, centralisée. Architecture ouverte, cloud centralisé Architecture ouverte, cloud distribuée, communication en peer to peer. 7
  • 8. IoT Atteinte à la vie privée La sécurité Pas de standards Stockage de la donnée Vitesse de traitement de la donnée 8 source: SogetiLabs ... Challenges/Inquiétudes
  • 9. Exemples d’attaques IoT IoT 9 source: NCTA ! Prise de contrôle ! Vol d’identité ! Perturbation du fonctionnement d’un service
  • 10. Quelques références d’attaques IoT IoT 10 source: NCTA ! Piratage de compte Gmail via le réfrigérateur connecté Samsung (2015). ! Cyber-attaque du système de chauffage de deux buildings en Finlande en pleins hiver (2016). ! Attaque du botnet IoT Mirai via les caméras connectées causant une DDoS de plusieurs sites webs (2016).
  • 12. Qu’est-ce que la Blockchain ? Blockchain La blockchain est un système de base de données distribuée qui permet de rendre infalsifiable l’historique des transactions. (cvstene.fr) BITCOIN != BLOCKCHAIN Satoshi Nakamoto 12 Ethereum Décentralisée
  • 13. Architecture: ses composants Blockchain Miner Miner Miner MinerDesktop Wallet Réseau P2P Web-based Wallet Mobile Wallet Décentralisée et distribuée 13
  • 14. Caractéristiques de la Blockchain Blockchain ! Possibilité de définir blockchain publique / blockchain privée ! Toutes les transactions sont publiques (cas blockchain publique) ! Sécurisée: pour pouvoir altérer la blockchain, il faut posséder plus de 50% des noeuds ! Authentifier les transactions grâce à la signature digitale (cryptographie) ! Déploiement des programmes appelés smart contracts 14
  • 15. Use case: AirBnB revisité Blockchain & IoT 15 Propriétaire Smart lock Locataire Smart contract Blockchain Transaction Retour de la transaction Donner les accès à la porte Payer location Envoyer prix location
  • 16. Comment ça marche ? Blockchain & IoT AirBnB revisité Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions provenant sont regroupées dans un bloc par ordre chronologique. 1 Création du bloc, stockage et transmission d’informations 16 Smart lock Transmission de la demande de location (montant payé)
  • 17. Blockchain & IoT Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions sont regroupées dans un bloc par ordre chronologique 1 2 Le bloc de transaction est ensuite validé par des noeuds spéciaux appelés “miners” sont le procédé appelé “Proof-of-Work”. 17 Smart lock Transmission de la demande de location (montant payé)
  • 18. Blockchain & IoT Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions sont regroupées dans un bloc par ordre chronologique 1 2 Le bloc de transaction est validé par des noeuds spéciaux appelés “miners” sont le procédé appelé “Proof-of-Work” Bloc #49 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #50 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. 3 Le bloc est chaîné (blockchain) en référant le hash du bloc #50. Il est ensuite broadcasté à l’ensemble des noeuds du réseau 18 Transmission de la demande de location (montant payé) Smart lock
  • 19. Blockchain & IoT Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions sont regroupées dans un bloc par ordre chronologique 1 2 Le bloc de transaction est validé par des noeuds spéciaux appelés “miners” sont le procédé appelé “Proof-of-Work” Bloc #49 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #50 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. 3 Le bloc est chaîné (blockchain) en référant le hash du bloc #50. Il est ensuite broadcasté à l’ensemble des noeuds du réseau 4 Les accès à la porte connectée sont accordés au locataire . Cette transaction est infalsifiable et gravée dans le marbre 19 Smart lock Transmission de la demande de location (montant payé) Demande d’accès accordée au locataire
  • 20. Blockchain & IoT Apport de la blockchain dans le monde IoT 20 Smart contract Aucun SPOF grâce à ce système décentralisé Réduction des coûts en supprimant les intermédiaires Objets & prises de décision autonomes qui peuvent réagir à l’exécution de smart contract Clé privée Potentiel hacker Sécuriser le parc d’objets connectés contre les DDoS attaques, man-in- the-middle, ... Lutte contre la fraude Miner
  • 21. Des nouveaux usages Blockchain & IoT ! Développement de l’économie du partage ! Automatiser les échanges entre les objets connectés ! Améliorer la traçabilité et conformité ! Enregistrement des données opérationnelles et de maintenance 21
  • 22. Limites IoT / Blockchain Blockchain & IoT ! Scalabilité et capacité à ingérer une masse de données ! Non adapté pour du temps réel ! Consommation d’énergie & mining ! Aucune législation 22
  • 23. Merci ! Q&A Sameh BEN FREDJ IoT & Data Scientist Consultant @ Xebia sbenfredj@xebia.fr @SamehBenF Maël RAZAVET Data Engineer Consultant @ Xebia mrazavet@xebia.fr 23