SlideShare a Scribd company logo
Blockchain for IoT
Federico Tenga
COO at Chainside
federico@chainside.net
Challenges and opportunities
Does it really make sense to mix IoT and
blockchain?
Does it really make sense to mix IoT and
blockchain?
Or we are just merging to buzzwords?
Blockchain e IoT
โ€ข Security of data produced by IoT sensors
โ€ข IoT actuators reacting to an event on the blockchain
โ€ข Machine-to-machine micro-payments
Security of data
produced by IoT sensors
IoT data blockchain notarization
Block
n
Block
n+1
Block
n+2
Block
n+3
IoT sensors
Gateway
Calendar server
Blockchain
Temperproof IoT sensors collect data about the
temperature and digitally sign them
Collects data from the sensors and broadcasts
them to the server
The collected data are processed cleaning
statistical anomalies. Metadata are then
extracted and aggregated
The metadata are sent to the blockchain
creating a secure timestamping verifiable by any
third party
BLOCKCHAINHARDWAREIoT
Merkle trees
Hash 0.0.0
H(L1)
Hash 0.0.1
H(L2)
Hash 0.1.0
H(L3)
Hash 0.1.1
H(L4)
Hash 1.0.0
H(L5)
Hash 1.0.1
H(L6)
Hash 1.1.0
H(L7)
Hash 1.1.1
H8L8)
Hash 0.0
H(0.0.0+0.0.1)
Hash 0
H(0.0+0.1)
L1 L2 L3 L4 L5 L6 L7 L8
Hash 0.1
H(0.1.0+0.1.1)
Hash 1.0
H(1.0.0+1.0.1)
Hash 1.1
H(1.1.0+1.1.1)
Hash 1
H(1.0+1.1)
Top Hash
H(0+1)
Merkle trees
Hash 0.0.0
H(L1)
Hash 0.0.1
H(L2)
Hash 0.1.0
H(L3)
Hash 0.1.1
H(L4)
Hash 1.0.0
H(L5)
Hash 1.0.1
H(L6)
Hash 1.1.0
H(L7)
Hash 1.1.1
H8L8)
Hash 0.0
H(0.0.0+0.0.1)
Hash 0
H(0.0+0.1)
L1 L2 L3 L4 L5 L6 L7 L8
Hash 0.1
H(0.1.0+0.1.1)
Hash 1.0
H(1.0.0+1.0.1)
Hash 1.1
H(1.1.0+1.1.1)
Hash 1
H(1.0+1.1)
Top Hash
H(0+1)
Merkle trees
Hash 0.0.0
H(L1)
Hash 0.0.1
H(L2)
Hash 0.1.0
H(L3)
Hash 0.1.1
H(L4)
Hash 1.0.0
H(L5)
Hash 1.0.1
H(L6)
Hash 1.1.0
H(L7)
Hash 1.1.1
H8L8)
Hash 0.0
H(0.0.0+0.0.1)
Hash 0
H(0.0+0.1)
L1 L2 L3 L4 L5 L6 L7 L8
Hash 0.1
H(0.1.0+0.1.1)
Hash 1.0
H(1.0.0+1.0.1)
Hash 1.1
H(1.1.0+1.1.1)
Hash 1
H(1.0+1.1)
Top Hash
H(0+1)
Merkle trees
Hash 0.0.0
H(L1)
Hash 0.0.1
H(L2)
Hash 0.1.0
H(L3)
Hash 0.1.1
H(L4)
Hash 1.0.0
H(L5)
Hash 1.0.1
H(L6)
Hash 1.1.0
H(L7)
Hash 1.1.1
H8L8)
Hash 0.0
H(0.0.0+0.0.1)
Hash 0
H(0.0+0.1)
L1 L2 L3 L4 L5 L6 L7 L8
Hash 0.1
H(0.1.0+0.1.1)
Hash 1.0
H(1.0.0+1.0.1)
Hash 1.1
H(1.1.0+1.1.1)
Hash 1
H(1.0+1.1)
Top Hash
H(0+1)
Merkle trees
Hash 0.0.0
H(L1)
Hash 0.0.1
H(L2)
Hash 0.1.0
H(L3)
Hash 0.1.1
H(L4)
Hash 1.0.0
H(L5)
Hash 1.0.1
H(L6)
Hash 1.1.0
H(L7)
Hash 1.1.1
H8L8)
Hash 0.0
H(0.0.0+0.0.1)
Hash 0
H(0.0+0.1)
L1 L2 L3 L4 L5 L6 L7 L8
Hash 0.1
H(0.1.0+0.1.1)
Hash 1.0
H(1.0.0+1.0.1)
Hash 1.1
H(1.1.0+1.1.1)
Hash 1
H(1.0+1.1)
Top Hash
H(0+1)
Blockchain for IoT
actuators
IoT actuator reacting to a blockchain event
Block
n
Block
n+1
Block
n+2
Block
n+3
Block
n+4
Block
n+5
Block
n+6
Block
n+7
Block
n+8
Block
n+9
Block
n+10
Block
n+11
Block
n+12
Block
n+13
Blo
n+
Blockchain m2m
micro-payments
Problems with blockchain micro-payments
โ€ข In a blockchain the whole transaction history has to be share among
all participants, so the usage has to be limited
Problems with blockchain micro-payments
โ€ข In a blockchain the whole transaction history has to be share among
all participants, so the usage has to be limited
โ€ข If the usage is limited to few tx/s, the competition to get a
transaction included in a block increases driving up the transaction
cost
Problems with blockchain micro-payments
โ€ข In a blockchain the whole transaction history has to be share among
all participants, so the usage has to be limited
โ€ข If the usage is limited to few tx/s, the competition to get a
transaction included in a block increases driving up the transaction
cost
โ€ข If the transaction cost is high the blockchain is not suitable for micro-
transactions
Solution
โ€ข Changing the architecture of the base blockchain layer is not a
solution (e.g. exotic altcoins), you still have to deal with the same
trade-offs
Solution
โ€ข Changing the architecture of the base blockchain layer is not a
solution (e.g. exotic altcoins), you still have to deal with the same
trade-offs
โ€ข Building a second transaction layer let you do secure transaction off-
chain using the blockchain only as a settlement layer
Off-Chain transactions
block n
Tx 1
From: Alice
To: Bob
Off-Chain transactions
block n
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
OFF-CHAIN
Off-Chain transactions
block n block n+1
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
Tx 3
From: Chuck
To: Dave
OFF-CHAIN
Off-Chain transactions
block n block n+1 block n+2
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
Tx 3
From: Chuck
To: Dave
Tx 4
From: Dave
To: Ted
OFF-CHAIN
Off-Chain transactions
block n block n+1 block n+2
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
Tx 3
From: Chuck
To: Dave
Tx (โ€ฆ)
From: (โ€ฆ)
To: (โ€ฆ)
OFF-CHAIN
Tx 4
From: Dave
To: Ted
Off-Chain transactions
block n block n+1 block n+2
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
Tx 3
From: Chuck
To: Dave
Tx 20
From: Ken
To: Eve
Tx (โ€ฆ)
From: (โ€ฆ)
To: (โ€ฆ)
block n+2
Tx 4
From: Dave
To: Ted
OFF-CHAIN
Off-Chain transactions
block n block n+1 block n+2
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
Tx 3
From: Chuck
To: Dave
Tx 20
From: Ken
To: Eve
Tx 21
From: Eve
To: Bob
Tx (โ€ฆ)
From: (โ€ฆ)
To: (โ€ฆ)
block n+2
Tx 4
From: Dave
To: Ted
OFF-CHAIN
Off-Chain transactions
block n block n+1 block n+2 block n+3
Tx 1
From: Alice
To: Bob
Tx 2
From: Bob
To: Chuck
Tx 3
From: Chuck
To: Dave
Tx 20
From: Ken
To: Eve
Tx 21
From: Eve
To: Bob
Tx 22
From: Bob
To: Ted
Tx (โ€ฆ)
From: (โ€ฆ)
To: (โ€ฆ)
block n+2
Tx 4
From: Dave
To: Ted
OFF-CHAIN
Micro payment applications
The energy
provider sends
electricity to the
buyer through the
secure meter
The energy buyer
puts money on a
secure meter
allowing it to
make transactions
The secure meter
measures the energy
transfer, and release
small quantity of
bitcoins every few
seconds
Thanks to the lightning
network and to payment
channels, transactions are
instant, costless and secure
Conclusions
โ€ข Mixing IoT and blockchain can actually make sense and there are some
scenarios where these two technologies work well together
Conclusions
โ€ข Mixing IoT and blockchain can actually make sense and there are some
scenarios where these two technologies work well together
โ€ข Data notarization from IoT sensor protects from some manipulation
attempts (no all!) and is a very scalable application
Conclusions
โ€ข Mixing IoT and blockchain can actually make sense and there are some
scenarios where these two technologies work well together
โ€ข Data notarization from IoT sensor protects from some manipulation
attempts (no all!) and is a very scalable application
โ€ข Using the blockchain is it possible to have true machine-to-machine
payments without the interference of humans
Conclusions
โ€ข Mixing IoT and blockchain can actually make sense and there are some
scenarios where these two technologies work well together
โ€ข Data notarization from IoT sensor protects from some manipulation
attempts (no all!) and is a very scalable application
โ€ข Using the blockchain is it possible to have true machine-to-machine
payments without the interference of humans
โ€ข You can add complex smart contracts and build all sort of things
Federico Tenga
COO at Chainside
federico@chainside.net
www.chainside.net

More Related Content

PPTX
blockchain and iot: Opportunities and Challanges
PPTX
Blockchain+IOT
PDF
Blockchain Technology In IOT
PDF
IoT on Blockchain Solution Overview
PPTX
Blockchains and the IoT
ย 
PPTX
A Secure Model of IoT Using Blockchain
ย 
PDF
Blockchain based Security Architectures - A Review
PDF
How blockchain will defend iot
blockchain and iot: Opportunities and Challanges
Blockchain+IOT
Blockchain Technology In IOT
IoT on Blockchain Solution Overview
Blockchains and the IoT
ย 
A Secure Model of IoT Using Blockchain
ย 
Blockchain based Security Architectures - A Review
How blockchain will defend iot

What's hot (20)

PDF
Thing Monk 2017 - Blockchain Secured IOT
PDF
Blockchain for IoT - Smart Home
PPTX
IoT, Fog Computing and the Blockchain
PDF
Build Secure IoT Solutions Using... Blockchain - Geeta Chauhan
PPTX
The Blockchain and the Future of Cybersecurity
PDF
Blockchain & the IoT
PPTX
Blockchain Technologies
PPTX
Block chain technology
PPTX
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
PDF
Security Model of Blockchain
ย 
PDF
How does blockchain work
PDF
Blockchain for Business
PDF
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
ย 
PDF
IoT and Blockchains - enhancing security and privacy
PPTX
How does hyperledger fabric blockchain work
PDF
Introduction to Blockchain Governance Models
PPTX
The Blockchain as a Software Connector
PPTX
Security and privacy with blockchain
PDF
Blockchain BTSym '16
PPTX
Blockchain Essentials and Blockchain on Azure
Thing Monk 2017 - Blockchain Secured IOT
Blockchain for IoT - Smart Home
IoT, Fog Computing and the Blockchain
Build Secure IoT Solutions Using... Blockchain - Geeta Chauhan
The Blockchain and the Future of Cybersecurity
Blockchain & the IoT
Blockchain Technologies
Block chain technology
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Security Model of Blockchain
ย 
How does blockchain work
Blockchain for Business
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
ย 
IoT and Blockchains - enhancing security and privacy
How does hyperledger fabric blockchain work
Introduction to Blockchain Governance Models
The Blockchain as a Software Connector
Security and privacy with blockchain
Blockchain BTSym '16
Blockchain Essentials and Blockchain on Azure
Ad

Similar to Blockchain for IoT (20)

PPTX
Understanding Blockchain
PPTX
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
PDF
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
PDF
New Business Models enabled by Blockchain
ย 
PPTX
PDF
Introduction To Blockchain Technology For Beginners
PDF
[ETHCon Korea 2019] Lee heungno ์ดํฅ๋…ธ
PPTX
Blockchain in the Heart of Digital Transformation
PPTX
Blockchain Corporate Style
PDF
Upfront Ventures blockchain and crypto deck
PPTX
Designing Quality-Driven Blockchain Networks
ย 
PPTX
Blockchain technology
PDF
A Legal Guide to Blockchain and NFTs | SproutEd CLE
PPTX
Introduction to Blockchain Web3 Session
PDF
Blockchain and Virtual Currency - Technical issues -
PDF
Blockchain and Virtual Currency - Technical issues -
PPTX
Blockchain for Business Yale School of Management Dr John Maheswaran
ย 
PPTX
Blockchain disruptive technology 2018
PDF
Why we need censorship-resistant AI
PDF
Blockchain Fundamentals
Understanding Blockchain
Deploy a blockchain web-app with Hyperledger Fabric 1.4 - Concepts & Code
Deployablockchainwebappwithhyperledgerfabricpresentation 190820170703
New Business Models enabled by Blockchain
ย 
Introduction To Blockchain Technology For Beginners
[ETHCon Korea 2019] Lee heungno ์ดํฅ๋…ธ
Blockchain in the Heart of Digital Transformation
Blockchain Corporate Style
Upfront Ventures blockchain and crypto deck
Designing Quality-Driven Blockchain Networks
ย 
Blockchain technology
A Legal Guide to Blockchain and NFTs | SproutEd CLE
Introduction to Blockchain Web3 Session
Blockchain and Virtual Currency - Technical issues -
Blockchain and Virtual Currency - Technical issues -
Blockchain for Business Yale School of Management Dr John Maheswaran
ย 
Blockchain disruptive technology 2018
Why we need censorship-resistant AI
Blockchain Fundamentals
Ad

More from Federico Tenga (9)

PDF
Decentralised Applications on Bitcoin
PDF
Smart Contracts Technical Overview - Meetup Roma - 17/09/19
PDF
Sustainability of a multi blockchain ecosystem
PDF
State Smart Contract Technologies
PDF
Bitcoin Revolution
PDF
The Use of Bitcoin for Portfolio Optimization
PDF
Bitcoin Fork Wars: from xt to 2 x
PDF
Bitcoin and blockchain talk - Pavia
PDF
Slide Federico Tenga - Conferenza Blockchain Roma 17-06-16
Decentralised Applications on Bitcoin
Smart Contracts Technical Overview - Meetup Roma - 17/09/19
Sustainability of a multi blockchain ecosystem
State Smart Contract Technologies
Bitcoin Revolution
The Use of Bitcoin for Portfolio Optimization
Bitcoin Fork Wars: from xt to 2 x
Bitcoin and blockchain talk - Pavia
Slide Federico Tenga - Conferenza Blockchain Roma 17-06-16

Recently uploaded (20)

PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Introduction to the IoT system, how the IoT system works
ย 
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
ย 
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
t_and_OpenAI_Combined_two_pressentations
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
E -tech empowerment technologies PowerPoint
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
๐Ÿ’ฐ ๐”๐Š๐“๐ˆ ๐Š๐„๐Œ๐„๐๐€๐๐†๐€๐ ๐Š๐ˆ๐๐„๐‘๐Ÿ’๐ƒ ๐‡๐€๐‘๐ˆ ๐ˆ๐๐ˆ ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“ ๐Ÿ’ฐ
ย 
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Database Information System - Management Information System
PDF
Vigrab.top โ€“ Online Tool for Downloading and Converting Social Media Videos a...
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Introduction to the IoT system, how the IoT system works
ย 
presentation_pfe-universite-molay-seltan.pptx
Power Point - Lesson 3_2.pptx grad school presentation
ย 
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Sims 4 Historia para lo sims 4 para jugar
t_and_OpenAI_Combined_two_pressentations
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
E -tech empowerment technologies PowerPoint
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
INTERNET------BASICS-------UPDATED PPT PRESENTATION
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
SAP Ariba Sourcing PPT for learning material
SASE Traffic Flow - ZTNA Connector-1.pdf
๐Ÿ’ฐ ๐”๐Š๐“๐ˆ ๐Š๐„๐Œ๐„๐๐€๐๐†๐€๐ ๐Š๐ˆ๐๐„๐‘๐Ÿ’๐ƒ ๐‡๐€๐‘๐ˆ ๐ˆ๐๐ˆ ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“ ๐Ÿ’ฐ
ย 
Exploring VPS Hosting Trends for SMBs in 2025
Introduction to cybersecurity and digital nettiquette
Module 1 - Cyber Law and Ethics 101.pptx
Database Information System - Management Information System
Vigrab.top โ€“ Online Tool for Downloading and Converting Social Media Videos a...

Blockchain for IoT

  • 1. Blockchain for IoT Federico Tenga COO at Chainside [email protected] Challenges and opportunities
  • 2. Does it really make sense to mix IoT and blockchain?
  • 3. Does it really make sense to mix IoT and blockchain? Or we are just merging to buzzwords?
  • 4. Blockchain e IoT โ€ข Security of data produced by IoT sensors โ€ข IoT actuators reacting to an event on the blockchain โ€ข Machine-to-machine micro-payments
  • 5. Security of data produced by IoT sensors
  • 6. IoT data blockchain notarization Block n Block n+1 Block n+2 Block n+3 IoT sensors Gateway Calendar server Blockchain Temperproof IoT sensors collect data about the temperature and digitally sign them Collects data from the sensors and broadcasts them to the server The collected data are processed cleaning statistical anomalies. Metadata are then extracted and aggregated The metadata are sent to the blockchain creating a secure timestamping verifiable by any third party BLOCKCHAINHARDWAREIoT
  • 7. Merkle trees Hash 0.0.0 H(L1) Hash 0.0.1 H(L2) Hash 0.1.0 H(L3) Hash 0.1.1 H(L4) Hash 1.0.0 H(L5) Hash 1.0.1 H(L6) Hash 1.1.0 H(L7) Hash 1.1.1 H8L8) Hash 0.0 H(0.0.0+0.0.1) Hash 0 H(0.0+0.1) L1 L2 L3 L4 L5 L6 L7 L8 Hash 0.1 H(0.1.0+0.1.1) Hash 1.0 H(1.0.0+1.0.1) Hash 1.1 H(1.1.0+1.1.1) Hash 1 H(1.0+1.1) Top Hash H(0+1)
  • 8. Merkle trees Hash 0.0.0 H(L1) Hash 0.0.1 H(L2) Hash 0.1.0 H(L3) Hash 0.1.1 H(L4) Hash 1.0.0 H(L5) Hash 1.0.1 H(L6) Hash 1.1.0 H(L7) Hash 1.1.1 H8L8) Hash 0.0 H(0.0.0+0.0.1) Hash 0 H(0.0+0.1) L1 L2 L3 L4 L5 L6 L7 L8 Hash 0.1 H(0.1.0+0.1.1) Hash 1.0 H(1.0.0+1.0.1) Hash 1.1 H(1.1.0+1.1.1) Hash 1 H(1.0+1.1) Top Hash H(0+1)
  • 9. Merkle trees Hash 0.0.0 H(L1) Hash 0.0.1 H(L2) Hash 0.1.0 H(L3) Hash 0.1.1 H(L4) Hash 1.0.0 H(L5) Hash 1.0.1 H(L6) Hash 1.1.0 H(L7) Hash 1.1.1 H8L8) Hash 0.0 H(0.0.0+0.0.1) Hash 0 H(0.0+0.1) L1 L2 L3 L4 L5 L6 L7 L8 Hash 0.1 H(0.1.0+0.1.1) Hash 1.0 H(1.0.0+1.0.1) Hash 1.1 H(1.1.0+1.1.1) Hash 1 H(1.0+1.1) Top Hash H(0+1)
  • 10. Merkle trees Hash 0.0.0 H(L1) Hash 0.0.1 H(L2) Hash 0.1.0 H(L3) Hash 0.1.1 H(L4) Hash 1.0.0 H(L5) Hash 1.0.1 H(L6) Hash 1.1.0 H(L7) Hash 1.1.1 H8L8) Hash 0.0 H(0.0.0+0.0.1) Hash 0 H(0.0+0.1) L1 L2 L3 L4 L5 L6 L7 L8 Hash 0.1 H(0.1.0+0.1.1) Hash 1.0 H(1.0.0+1.0.1) Hash 1.1 H(1.1.0+1.1.1) Hash 1 H(1.0+1.1) Top Hash H(0+1)
  • 11. Merkle trees Hash 0.0.0 H(L1) Hash 0.0.1 H(L2) Hash 0.1.0 H(L3) Hash 0.1.1 H(L4) Hash 1.0.0 H(L5) Hash 1.0.1 H(L6) Hash 1.1.0 H(L7) Hash 1.1.1 H8L8) Hash 0.0 H(0.0.0+0.0.1) Hash 0 H(0.0+0.1) L1 L2 L3 L4 L5 L6 L7 L8 Hash 0.1 H(0.1.0+0.1.1) Hash 1.0 H(1.0.0+1.0.1) Hash 1.1 H(1.1.0+1.1.1) Hash 1 H(1.0+1.1) Top Hash H(0+1)
  • 13. IoT actuator reacting to a blockchain event Block n Block n+1 Block n+2 Block n+3 Block n+4 Block n+5 Block n+6 Block n+7 Block n+8 Block n+9 Block n+10 Block n+11 Block n+12 Block n+13 Blo n+
  • 15. Problems with blockchain micro-payments โ€ข In a blockchain the whole transaction history has to be share among all participants, so the usage has to be limited
  • 16. Problems with blockchain micro-payments โ€ข In a blockchain the whole transaction history has to be share among all participants, so the usage has to be limited โ€ข If the usage is limited to few tx/s, the competition to get a transaction included in a block increases driving up the transaction cost
  • 17. Problems with blockchain micro-payments โ€ข In a blockchain the whole transaction history has to be share among all participants, so the usage has to be limited โ€ข If the usage is limited to few tx/s, the competition to get a transaction included in a block increases driving up the transaction cost โ€ข If the transaction cost is high the blockchain is not suitable for micro- transactions
  • 18. Solution โ€ข Changing the architecture of the base blockchain layer is not a solution (e.g. exotic altcoins), you still have to deal with the same trade-offs
  • 19. Solution โ€ข Changing the architecture of the base blockchain layer is not a solution (e.g. exotic altcoins), you still have to deal with the same trade-offs โ€ข Building a second transaction layer let you do secure transaction off- chain using the blockchain only as a settlement layer
  • 20. Off-Chain transactions block n Tx 1 From: Alice To: Bob
  • 21. Off-Chain transactions block n Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck OFF-CHAIN
  • 22. Off-Chain transactions block n block n+1 Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck Tx 3 From: Chuck To: Dave OFF-CHAIN
  • 23. Off-Chain transactions block n block n+1 block n+2 Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck Tx 3 From: Chuck To: Dave Tx 4 From: Dave To: Ted OFF-CHAIN
  • 24. Off-Chain transactions block n block n+1 block n+2 Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck Tx 3 From: Chuck To: Dave Tx (โ€ฆ) From: (โ€ฆ) To: (โ€ฆ) OFF-CHAIN Tx 4 From: Dave To: Ted
  • 25. Off-Chain transactions block n block n+1 block n+2 Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck Tx 3 From: Chuck To: Dave Tx 20 From: Ken To: Eve Tx (โ€ฆ) From: (โ€ฆ) To: (โ€ฆ) block n+2 Tx 4 From: Dave To: Ted OFF-CHAIN
  • 26. Off-Chain transactions block n block n+1 block n+2 Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck Tx 3 From: Chuck To: Dave Tx 20 From: Ken To: Eve Tx 21 From: Eve To: Bob Tx (โ€ฆ) From: (โ€ฆ) To: (โ€ฆ) block n+2 Tx 4 From: Dave To: Ted OFF-CHAIN
  • 27. Off-Chain transactions block n block n+1 block n+2 block n+3 Tx 1 From: Alice To: Bob Tx 2 From: Bob To: Chuck Tx 3 From: Chuck To: Dave Tx 20 From: Ken To: Eve Tx 21 From: Eve To: Bob Tx 22 From: Bob To: Ted Tx (โ€ฆ) From: (โ€ฆ) To: (โ€ฆ) block n+2 Tx 4 From: Dave To: Ted OFF-CHAIN
  • 28. Micro payment applications The energy provider sends electricity to the buyer through the secure meter The energy buyer puts money on a secure meter allowing it to make transactions The secure meter measures the energy transfer, and release small quantity of bitcoins every few seconds Thanks to the lightning network and to payment channels, transactions are instant, costless and secure
  • 29. Conclusions โ€ข Mixing IoT and blockchain can actually make sense and there are some scenarios where these two technologies work well together
  • 30. Conclusions โ€ข Mixing IoT and blockchain can actually make sense and there are some scenarios where these two technologies work well together โ€ข Data notarization from IoT sensor protects from some manipulation attempts (no all!) and is a very scalable application
  • 31. Conclusions โ€ข Mixing IoT and blockchain can actually make sense and there are some scenarios where these two technologies work well together โ€ข Data notarization from IoT sensor protects from some manipulation attempts (no all!) and is a very scalable application โ€ข Using the blockchain is it possible to have true machine-to-machine payments without the interference of humans
  • 32. Conclusions โ€ข Mixing IoT and blockchain can actually make sense and there are some scenarios where these two technologies work well together โ€ข Data notarization from IoT sensor protects from some manipulation attempts (no all!) and is a very scalable application โ€ข Using the blockchain is it possible to have true machine-to-machine payments without the interference of humans โ€ข You can add complex smart contracts and build all sort of things
  • 33. Federico Tenga COO at Chainside [email protected] www.chainside.net