Download - Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

Transcript
Page 1: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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

Page 2: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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)

Page 3: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

3

A new approach to business transactions

Centralized Blockchain-based ledger

Trusted 3rd party

Shared, distributed

ledger

Page 4: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

4

Blockchain, smart contracts

[1] Source: Marley Gray, Principle Architect PM – Microsoft: Introducing Project Bletchley

Page 5: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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

Page 6: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

6

Basic transaction logic

Client request

Order, contract exec result, acceptance: consensus

All ledgers updated

Batch processing < Blockchain latency < hard real-time

Page 7: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

7

An emerging sector

Enterprise, permissioned

Open/permissionless, cryptocurrency

Page 8: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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)

Page 9: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

9

Multiple ledgers

Figure: [2] IBM: Adopting Blockchainfor enterprise asset management (EAM)

Page 10: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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

Page 11: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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

Page 12: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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

Page 13: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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

Page 14: Integration of 5G and Blockchains - BME VIK Imre-BME… · 2 Blockchain@BME MIT Prof. András Pataricza: IBM Faculty Award 2016, cooperation with Duke University L. Gönczy: Summer

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/