Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IoT et blockchain : perspective R&D

Présentation de Sara Tucci-Piergiovanni, CEA LIST
Head of Lab for Trustworthy, Smart and Self-Organising Information Systems

  • Login to see the comments

  • Be the first to like this

IoT et blockchain : perspective R&D

  1. 1. 1 An R&D Perspective Traçabilité, sécurité, collaboration : ce que peut la blockchain pour l'IoT Sara Tucci, Ph.D. Head of Lab for Trustworthy, Smart and Self-Organising Information Systems CEA LIST Tuesday 10 July 2018
  2. 2. 2 VIEWPOINT #1 incorporating IoT in blockchains applications EnergyInsurance FoodFinance IoT interaction
  3. 3. 3 Machines economy Decentralized Interaction MicropaymentsIdentity & Access Management Blockhain complexity VIEWPOINT #2 incorporating blockchains in IoT applications
  4. 4. 4 Two sides of the same coin? VIEWPOINT #1 incorporating IoT in blockchains applications VIEWPOINT #2 incorporating blockchains in IoT applications
  5. 5. 5 WHEN YOU THINK “SYSTEM” CHALLENGES YOU FIND “VERY COMMON” ONES YOU SAY «I use the blockchain to scale up to million of devices » BUT is the blockchain SCALABLE? YOU SAY «I use the blockchain to prevent DDOS attacks, malaware injection, IP forgery » BUT are you sure this prevents to get false information ? Or no information ? YOU SAY «I use the blockchain to securely trace transactions among IoT devices » BUT is the IoT device a blockchain node? Resource constraints prevent to use even classical asymmetric cryptography… At the end you discover that you moved bottlenecks in the blockchain…
  6. 6. 6 THE TRIANGLE “CONJECTURE” [Slepak and Petrova. The DCS Theorem, 2018] Autonomy Resilience/Security Scale Capacity of deciding autonomously on the next state The system continues to perform its behaviour even if any single node is removed/changes behaviour Ability to maintain performances while workload increase by adding resources Pick two out of three
  7. 7. 7 R&D : SEEKING THE BEST TRADE-OFF, EXAMPLES… A R S • Committee Consensus • Tendermint [Buchman2015-18], • RedBelly [Crain2017], • Ouroboros [Kiayias2017], • Algorand [Gilad2017] • Sharding • Omniledger [Kokoris2018] • Ethereum Sharding A R S + A R S 2-layer blockchain • Lightning[Poon2017] • Channel factories [Decker2017]
  8. 8. 8 R&D : SEEKING THE BEST TRADE-OFF, MORE EXAMPLES A R S A R S + A R S And other emerging approaches for federated blockchains • Cosmos [Kwon2017] • Plasma [Poon2017] • Polkadot [Wood2016] • Interledger [Thomas2015]
  9. 9. 9 But still R&D…not operational so what to do in the meanwhile to build IoT&blockchain applications?
  10. 10. 10 THERE IS NO MAGIC: YOU NEED SYSTEM THINKING TO PUT TOGETHER ALL THE PIECES  ORGANIZE YOUR ARCHITECTURE A. Dorri et al. « Towards an Optimized BlockChain for IoT » IoTDI 2017, April 2017, Pittsburgh, PA USA Transactions are generated by users and devices to request or share data
  11. 11. 11 THERE IS NO MAGIC: YOU NEED SYSTEM THINKING TO PUT TOGETHER ALL THE PIECES  QUALIFY AND AUDIT YOUR DATA O. Gurcan et al. «An Industrial Prototype of Trusted Energy Performance Contracts Using BlockChain Technologies » IEEE Smart City 2018,, UK Energy performance contracts
  12. 12. 12 THERE IS NO MAGIC: YOU NEED SYSTEM THINKING TO PUT TOGETHER ALL THE PIECES  FIND THE ACCEPTABLE TRADE OFF O. Gurcan et al. «An Industrial Prototype of Trusted Energy Performance Contracts Using BlockChain Technologies » IEEE Smart City 2018, UK
  13. 13. 13 Takeaways • IoT and blockchain are the two sides of a same ”system problem” • Single technologies do not provide a universal solution • System thinking is necessary • R&D is needed and the following axes are now well-understood • Federation of heterogenous blockchains • Off-chain transactions • Interoperability • Interdisciplinarity: economical design of distributed protocols • Clever engineering is still needed to come up with “good enough” systems
  14. 14. 14 Thanks!Contact: sara.tucci@cea.fr

×