blockchain - disruptive technology or hype · blockchain clients 13 bandwidth, stable connectivity...
Post on 19-Jul-2020
5 Views
Preview:
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