Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András...
Transcript of Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András...
1Budapest University of Technology and EconomicsDepartment of Measurement and Information Systems
Budapest University of Technology and EconomicsFault Tolerant Systems Research Group
Integration of 5G and Blockchains
Kocsis Imre, [email protected]
BME, 5G Technológia Workshop
2
Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award
2016, cooperation with Duke University
L. Gönczy: Summer internship at the Linux Foundation – mentor
On-chain Business Process Management
Course: “Blockchain technologies and applications” (coming next spring)
Linux Foundation Hyperledger fabric: performance characterization and modelling
Cooperation: Prof. Miklós Telek
Dept. of Networked Systems and Services (HIT)
3
A new approach to business transactions
Centralized Blockchain-based ledger
Trusted 3rd party
Shared, distributed
ledger
4
Blockchain, smart contracts
[1] Source: Marley Gray, Principle Architect PM – Microsoft: Introducing Project Bletchley
5
Properties Ledger: immutable Tx log; not
(just) cryptocurrency!
Smart contracts: programmed Tx logic over ledger state
Shared: across participants
Distributed: replication
Cryptographically authentic: non-repudiable (secure identities), tokenization, signed Txs
Trust: fault/attack tolerant group consensus
6
Basic transaction logic
Client request
Order, contract exec result, acceptance: consensus
All ledgers updated
Batch processing < Blockchain latency < hard real-time
7
An emerging sector
Enterprise, permissioned
Open/permissionless, cryptocurrency
8
VAS
5G: EnablerVAS!
(5G Enablement)
Core5G
5G in Blockchain use casesM2M, D2D, automation, edge
Ubiquitous connectivity, IoT, identity, A&A
Software updates, calibration (latency!)
Guaranteed latency, reliability; edge, NFV
Figure: [2] IBM: Adopting Blockchainfor enterprise asset management (EAM)
9
Multiple ledgers
Figure: [2] IBM: Adopting Blockchainfor enterprise asset management (EAM)
10
Blockchains in Cyber-Physical Systems
Cyber-Physical Systems
o Distributed sensing and control
o Cloud-attached, fog computing
o Systems of systems
o Critical services
5G use cases
11
Tenant1 Tenant2 Tenant3 Tenant4
DC network
BlockchainDC monitoring,
Monitoring as a Service,Tenant self-service page
DC sensors
MQ, PubSub/DDS,
...
Algorithm as a Service,Weather forecast, ...
Emergency poweroffsMaintenance notifications
...
Overheat alarmsLiveness, temperature aggregates
Notification acceptanceEthereum,Bitcoin, …
Blockchain as the “control plane”
“Local” peers
BCaaS
Consortium
12
Attaching Blockchains to CPS
CPS field devices, gateways, edge, …
Function group Function
Configuration management
Reconfiguration
Sensor calibration
SW/firmware updates
Process execution
Critical operations
Aggregated activity logs
Diagnosis Monitoring information
Diagnostic image
Figure: [3] CSA: Examining the Use of BlockChain Technology for a Secure Internet of Things
13
5G!
Ubiquitous
Low power
D2D
Latency guarantees
5G?
In-field Blockchains for CPS (ICACON ‘17)
5G
NW slicing
Mobile edge
mature NFV
RT B
lockch
ains?
Peer1
Blockchain for CPS-B
Signals, objects, situations
Field deviceSensor
Edge & gatewayEdge & gatewayEdge & gateway
Field deviceActuator
Field deviceSensor
Field deviceSensor
Cyber Blockchains
Cognitive services
Big Data
Orchestration & control
Sensor Actuator
Distributed Ledger
INVOKE SMART CONTRACTS:READINGS, ACTUATION DECISIONS,
STATE TRANSITIONS
RECEIVE:COMMANDS
BEHAVIOR DEFINITIONS
CARRIED BY
CLIENTS OR PEERS
14
References
1. https://github.com/Azure/azure-blockchain-projects/blob/master/bletchley/bletchley-whitepaper.md
2. https://www.ibm.com/developerworks/cloud/library/cl-adopting-blockchain-for-enterprise-asset-management-eam/index.html
3. https://cloudsecurityalliance.org/document/examining-the-use-of-blockchain-technology-for-a-secure-iot/