+ All Categories
Home > Documents > layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the...

layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the...

Date post: 28-May-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
40
Blockchain as an interoperability layer for Smart cities Jean-charles Cabelguen, PhD Chief of Innovation and Adoption [email protected]
Transcript
Page 1: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Blockchain as an interoperabilitylayer for Smart cities

Jean-charles Cabelguen, PhDChief of Innovation and Adoption

[email protected]

Page 2: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Agenda

Challenges for Smart cities

Technological answers

Use cases

Q&A

Page 3: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Challenges for Smart cities

Page 4: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:
Page 5: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Thousands of micro-robot contributing to underground work.

Issues:- measuring

contribution- automazing rewards

Page 6: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

ChallengesHeterogeneous devices

Dynamic network of devices

Edge computing infrastructures

Zero Trust technologies

Need for Smart smart cities = collective intelligence

Page 7: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Technological answers

Page 8: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Blockchain

Off-chain computing

On-chain off-chain protocols

Trusted Execution Environments

Page 9: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Blockchain

Page 10: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Blockchain - key characteristics

Decentralized

Distributed

Transparent

Trustless

Immutable

Chain of blocks

Each block is shared

Each block has all the

data/events

+

Page 11: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Off-chain computing

Page 12: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Off-chain computing

Distributed computing to serve

blockchain services

Answer for scalability issue

Page 13: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

On-chain off-chain protocols

Page 14: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Trust

Trust level parameter

Decentralized by designProof Of Contribution

https://medium.com/iex-ec/poco-series

Providers

Page 15: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Proof-of-Contribution

staking + reputation + result certification: • A confidence threshold is associated with each requested execution• Workers have a reputation• Before executing a task, workers commit a security deposit (stake)• The execution confidence threshold is computed by comparing results and

computing a function of the credibility and stake• Task is duplicated as long as the confidence threshold is not met• Workers who computed an erroneous results loose their stake• Workers who correctly compute gains the payments + the losers’ stake• Reputation is adjusted

https://medium.com/iex-ec/poco-series 

Page 16: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Trusted Execution Environments

Page 17: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Secure area inside processors

Protection of code & data

- confidentiality

- integrity

Page 18: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

TEE are mainstream

Page 19: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:
Page 20: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

TEE are mainstream

Page 21: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:
Page 22: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:
Page 23: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

iExec End-to-End Trusted Execution with Intel SGX

Enclaves: Confines execution and data within a encrypted environment: no one can access/tamper the execution

● SDK that provides full end-to-end privacy preserving computation○ for application/input/results○ guarantee execution integrity○ provide on-chain enclave execution attestation

Page 24: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Use cases

Page 25: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Use Case 1Monetize IA trained model

in computer vision

Page 26: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

The data renting concept

INPUT OUTPUTPROCESSING

Data● trained model● pretrained model?● dataset

Application● ML framework● load model● call prediction function

Value +++ Value +

Page 27: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Monetize AI model in computer vision

a generic framework?

in a web application

https://nsfw.app.iex.ec

make a prediction run an application

trained model = dataset

get the result● classification● score● object

detection...

Input data

Page 28: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Use Case 2Decentralized Oracle: monetize

Web2.0 information on the blockchain

Page 29: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Doracle

● Allows to fetch off-chain information.● Bridge Web2.0 and Web3.0● Decentralized: censorship resistant

Page 30: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Doracle Example: Pricefeed

https://price-feed-doracle.iex.ec

Page 31: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Use Case 3AI based oracle

Page 32: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

WebSensors Application based on machine learning for decision making.

● Use cases:○ events tracking○ Insurance

Problems solved:

● Stakeholders needs to trust the model, trust the execution and trust the result registration.

● Autonomous application

https://www.websensors.net.br/websensors/

Page 33: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Use Case 4Smart traffic controls

Page 35: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Use Case 5Lost autonomous vehicles

Page 37: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Key outputs

Page 38: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Layers of trust & interoperability

Stack of decentralized technologies

● Edge computing● 5G meets blockchain● End-To-End security

Collective intelligence for connected devices

Economy machine to machine

Smart smart cities

Page 39: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Thank you

Jean-Charles Cabelguen [email protected]://iex.ec 39

Page 40: layer for Smart cities Blockchain as an interoperability ... · Web2.0 information on the blockchain. Doracle Allows to fetch off-chain information. Bridge Web2.0 and Web3.0 Decentralized:

Recommended