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/
Top Related