blockchain - disruptive technology or hype · blockchain clients 13 bandwidth, stable connectivity...

Post on 19-Jul-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Steffen KuxHead of Consulting

Slock.it GmbHTwitter: @slockitproject

https://slock.itMittweida, Germany

BlockchainEnabling Technology for the Mobility of the Future?

14th November 2018Blockchain & Mobility: Vom Hype zum Business Case München

2INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itSteffen Kux

• Education:

• Applied Mathematics @HTWM

• Discrete and Computer oriented Mathematics @ HTWM

• Experiences:

• ~20+ years Software Development

• ~18 years Automotive Industry

• >25 internships, bachelor, diploma and master theses supervised

• Project and Product Management

• Applied Mathematics (Math. Optimization, AI, Numeric, …)

• Blockchain Technology

– Applications in IOT, Energy Market, Mobility, Logistics, …

– INCUBED

3INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itSlock.it – OperationsProduct Development and Consulting Services

IOT LAYER… solves the problem of efficiently connecting

IoT device to the blockchain and adds the necessary features for it to become usable to

non-blockchain developers working on IoT systems. It is highly interoperable with other

devices and completely decentralized.

INCUBEDA Trustless, Stateless, Incentivized

Remote Node NetworkINCUBED is a network of remote nodes

which are incentivized to always give the right response and stateless remote clients which

are able to validate the results by itself.

USNWith Slock.it’s Universal Sharing Network,

Airbnb apartments become fully automated, smart objects can be rented on demand and

unused vehicles get a new lease on life. We’re developing the future infrastructure of the

Sharing Economy.

CONSULTINGWith Slock.it consulting services, we enable companies of different

industries to integrate our blockchain technology expertise within their products, giving them a definitive competitive advantage in the Human-

to-Machine, Machine-to-Machine and Machine-to Human economy.

We enable Blockchain Technology for Real-Life-Applications!

Motivation

Use Cases

IOT Layer

INCUBED

Summary and Outlook

IN³=INCUBEDA Trustless, Stateless, INcentivized Remote Node Network

5INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the Future

THEREVOLUTION

HASSTARTED

30.7 bnIoT Devices

7.6 bnHumans

6INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureConnectivity in the Past, Today, and the Future

Before 2005

• Closed IOT networks• Centralized service providers• Communication with service provider

Today

• Open access IOT networks• Centralized IOT clouds• Communication with cloud services

2025 and beyond

• Open access IOT networks• Distributed IOT networks• Peer2Peer communication

6

7INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureTypes of Interaction

7

Machine to Human

Machine to Machine

Human to Machine

8INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureIOT Hardware – Overview

8

Computer Mobile Phones Industrial Controls Micro Computer Micro Controller

?

Motivation

Use Cases

IOT Layer

INCUBED

Summary and Outlook

IN³=INCUBEDA Trustless, Stateless, INcentivized Remote Node Network

10INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureSlock.it IOT LAYER

MICROPAYMENT

PAYMENTS

MULTI CHAIN

ACCESS CONTRACTS

DISCOVERY

MESSAGING

IOT CLOUD INTEGRATION

IOT INTEGRATION

INCUBED CLIENT

+ NETWORK

10

11INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureSlock.it IOT LAYER

MICROPAYMENT

PAYMENTS

MULTI CHAIN

ACCESS CONTRACTS

DISCOVERY

MESSAGING

IOT CLOUD INTEGRATION

IOT INTEGRATION

11

INCUBED CLIENT

+ NETWORK

Motivation

Use Cases

IOT Layer

INCUBED

Summary and Outlook

IN³=INCUBEDA Trustless, Stateless, INcentivized Remote Node Network

13INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureBlockchain Clients

13

Bandwidth, stable Connectivity

Time (to sync)

Computational/Memory resources

Syncing the Blockchain

Secure, trustless, no single point of failure

decentralized

Full-Client

~ 400 GB

Pruned Full-Client

~ 40 GB

Light-Client

~ 50 MB

Remote-Client

0 MB

INCUBED Client

0 MB

Best fitting for MOST

IOT Solutions

14INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (I) – Registry

REGISTRY

NODE A

RE

GIS

TR

AT

ION

NODE B

RE

GIS

TR

AT

ION

NODE C

RE

GIS

TR

AT

ION

INCUBEDCLIENT

GE

T L

IST

OF

NO

DE

S

14

15INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (II) – Proof

15

NODE B

NODE A

NODE C

RPC REQUEST

RPC RESPONSE

RPC Request (B)

RPC RESPONSE (signed)+ Merkle Proof+ Blockheader

INCUBEDCLIENT

16INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (III) – Validation

16

NODE B

NODE A

NODE C

RPC REQUEST

RPC RESPONSE

RPC Request (B)+ Validation Request (A, C)

RPC RESPONSE (signed)+ Merkle Proof+ Blockheader+ Signed Blockhashes

from A, CV

AL

IDA

TE

R

EQ

UE

ST

VA

LID

AT

E

RE

QU

ES

T

INCUBEDCLIENT

Signed Blockhash

Signed Blockhash

17INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (IV) – Watchdog

17

NODE B

NODE A

NODE C

RPC REQUEST

RPC RESPONSE

RPC Request (B)+ Validation Request (A, C)

RPC RESPONSE (signed)+ Merkle Proof+ Blockheader+ Signed Blockhashes

from A, CV

AL

IDA

TE

R

EQ

UE

ST

VA

LID

AT

E

RE

QU

ES

T

WATCHDOGVALIDATION(Blockhash)

Get Deposit if failing!INCUBEDCLIENT

Signed Blockhash

Signed Blockhash

18INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (V) – Payment

NODE B

NODE A

NODE C

RPC REQUEST

RPC RESPONSE

MICRO PAYMENT- for signed (validated) response- for requested node- for validators

VA

LID

AT

E

RE

QU

ES

T

VA

LID

AT

E

RE

QU

ES

T

WATCHDOGVALIDATION(Blockhash)

Get Deposit if failing!INCUBEDCLIENT PAYMENT

PA

YM

EN

T

PA

YM

EN

T

18

19INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (VI) – Multi Chain Support

19

NODE

NODENODENODE

BLO

CK

CH

AIN

A

PAYMENT

RPC

CLIENT

20INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itINCUBED – A Trustless, Stateless, Incentivized Remote Node Network Principle (VII) – Multi Chain Support

20

NODE

NODENODENODE

BLO

CK

CH

AIN

B

BRIDGE

NODE

NODENODENODE

BLO

CK

CH

AIN

A

PAYMENT

RPC

PAYMENT

RPC

CLIENT

Motivation

Use Cases

IOT Layer

INCUBED

Summary and Outlook

IN³=INCUBEDA Trustless, Stateless, INcentivized Remote Node Network

22INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureConclusion

• Mobility of the Future = IoT

• Application of Blockchain

• Security

• Autonomous Payment

• Sharing

• Need for stateless, but decentralized and secure clients

• Support for multiple chains / DLTs

22

23INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.itEnabling Technology for the Mobility of the FutureConclusion

• Framework for IoT applications

• Stateless client → no sync needed

• Decentralized and secure

• Incentivation via micropayment possible

• Support of different hardware (“Horizontal” Scaling)

• (PC)

• Mobile devices

• Samsung Artic, Raspberry Pi, and similar

• Microcontroller

23

24INTERNAL USE ONLY! © 2018 Slock.it – Steffen Kux – All rights reserved.

Slock.it

Slock.it GmbHTwitter: @slockitproject

https://slock.itMittweida, Germany

top related