layer for smart cities blockchain as an interoperability ... · web2.0 information on the...
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/1.jpg)
Blockchain as an interoperabilitylayer for Smart cities
Jean-charles Cabelguen, PhDChief of Innovation and Adoption
![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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/2.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/3.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/4.jpg)
![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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/5.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/6.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/7.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/8.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/9.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/10.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/11.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/12.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/13.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/14.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/15.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/16.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/17.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/18.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/19.jpg)
![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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/20.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/21.jpg)
![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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/22.jpg)
![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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/23.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/24.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/25.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/26.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/27.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/28.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/29.jpg)
Doracle
● Allows to fetch off-chain information.● Bridge Web2.0 and Web3.0● Decentralized: censorship resistant
![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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/31.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/32.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/33.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/35.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/37.jpg)
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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/38.jpg)
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 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:](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed382f1852b0448fb4a871c/html5/thumbnails/40.jpg)