73
DeveloperWeek 2020 The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, Ph.D. Chief of Innovation and Adoption @ iExec Chair of the Trusted Compute TF @ EEA 14 february 2020

The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

DeveloperWeek 2020

The convergence of blockchain and trusted compute in the

development of AI

Jean-Charles Cabelguen, Ph.D.Chief of Innovation and Adoption @ iExecChair of the Trusted Compute TF @ EEA

14 february 2020

Page 2: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

- background

15 years in distributed computing

Page 3: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

- background

15 years in distributed computing

ICO in April 2017 - 10 000 BTC

Page 4: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

- background

15 years in distributed computing

ICO in April 2017 - 10 000 BTC

26 employees

Page 5: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

- background

15 years in distributed computing

ICO in April 2017 - 10 000 BTC

26 employees

International projects

Page 6: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Offchain compute: connecting IT infrastructures to blockchain technologies

- focuses

Page 7: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Offchain compute: connecting IT infrastructures to blockchain technologies

Decentralized cloud computing: leveraging blockchain technologies to decentralize the sharing and trading of computing resources

- focuses

Page 8: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Offchain compute: connecting IT infrastructures to blockchain technologies

Decentralized cloud computing: leveraging blockchain technologies to decentralize the sharing and trading of computing resources

Trusted compute: leveraging Trusted Execution Environment and blockchain technologies to provide new industrial use cases

- focuses

Page 9: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Agenda

AI

Blockchain

AI & Blockchain

Use cases

Forecasts

Page 10: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Artificial Intelligence

Page 11: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & data

Data = digital gold

Data ≠ Information

Page 12: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & data

Data = digital gold

Data ≠ Information

Big data = data analysis to find patterns

Page 13: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & data

Data = digital gold

Data ≠ Information

Big data = data analysis to find patterns

IA = creating digital behaviors from data (for now)

Page 14: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI in 2020

Edge processing of the data

Page 15: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI in 2020

Edge processing of the data

Maturity of soft AI - in production or close to

Yann LeCun - Turing Award: “We’ve only climbed the first mountain. Maybe the second.”

Page 16: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI in 2020

Edge processing of the data

Maturity of soft AI - in production or close to

Yann LeCun - Turing Award: “We’ve only climbed the first mountain. Maybe the second.”

Maturity of hard AI - mostly R&D

Page 17: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain

Page 18: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - key ideas

Digital record of events working thanks to

- Computing science

- Game theory

Page 19: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - key ideas

Need of

Trust

Proof

Digital register of events working thanks to

- Computing science

- Game theory

Page 20: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - 2020 trends

Scalability - consensus, side chain, off-chain compute

Page 21: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - 2020 trends

Scalability - consensus, side chain, off-chain compute

Blockchain competition

Page 22: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - 2020 trends

Scalability - consensus, side chain, off-chain compute

Blockchain competition

In production or close to

Page 23: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - 2020 trends

Scalability - consensus, side chain, off-chain compute

Blockchain competition

In production or close to

Standardization - need for industrial standards

Page 24: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain - 2020 trends

Scalability - consensus, side chain, off-chain compute

Blockchain competition

In production or close to

Standardization - need for industrial standards

Stable coin - need to relate to classic financial system

Page 25: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & Blockchain

Page 26: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & Blockchain - commun points

AI for AI

Blockchain for Blockchain

Page 27: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & Blockchain - commun points

AI for AI

Blockchain for Blockchain

Transversal technologies for industrial purposes

Page 28: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI & Blockchain - commun points

AI for AI

Blockchain for Blockchain

Transversal technologies for industrial purposes

AI & blockchain teams inside corporates are changing

Page 29: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain for AI

Decentralization and scaling of providers :

- Data - digital gold

Page 30: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain for AI

Decentralization and scaling of providers :

- Data - digital gold- Computing resources

Page 31: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain for AI

Decentralization and scaling of providers :

- Data - digital gold- Computing resources- Reinforcement

Page 32: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain for AI

Decentralization and scaling of providers :

- Data - digital gold- Computing resources- Reinforcement- Control regarding the use of models

Page 33: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain for AI

Decentralization and scaling of providers :

- Data - digital gold- Computing resources- Reinforcement- Control regarding the use of models

Tracking of providers - trust & reputation through a transparent economy

Page 34: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Blockchain for AI

Decentralization and scaling of providers :

- Data - digital gold- Computing resources- Reinforcement- Control regarding the use of models

Tracking of providers - trust & reputation through a transparent economy

Oracle (decentralized)

Page 35: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Use cases

Page 36: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Use Case 1Renting AI trained model

Page 37: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Renting AI model in computer vision

https://nsfw.app.iex.ec

make a prediction run an application

trained model = dataset

get the result● classification● score● object

detection...

Input data

Page 38: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

The data renting concept

INPUT OUTPUTPROCESSING

Data● trained model● pretrained model?● dataset

Application● ML framework● load model● call prediction function

Value +++ Value +

Page 39: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Secure area inside processors

Protection of code & data

- confidentiality

- integrity

Trusted Execution Environment

Page 40: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized
Page 41: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

TEE are mainstream

Page 42: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized
Page 43: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized
Page 44: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... 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

Page 45: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI training & monetization

Business cycles:

- Data renting for AI training

- AI renting

- AI reinforcement

- ...

.

Page 46: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

AI training & monetization

Business cycles:

- Data renting for AI training

- AI renting

- AI reinforcement

- ...

IA needs Blockchain + TEE + On/off-chain consensus + Distributed compute

.

Page 47: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Use Case 2Autonomous delivery robots

Page 49: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized
Page 50: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Networks of connected devices in Smart cities

5G = communication layer

Page 51: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Networks of connected devices in Smart cities

5G = communication layer

Intel® SGX = security layer

Page 52: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Networks of connected devices in Smart cities

5G = communication layer

Intel® SGX = security layer

Blockchain = interoperability layer

Page 53: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Networks of connected devices in Smart cities

5G = communication layer

Intel® SGX = security layer

Blockchain = interoperability layer

- authentication

Page 54: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Networks of connected devices in Smart cities

5G = communication layer

Intel® SGX = security layer

Blockchain = interoperability layer

- authentication- proof of contribution

Page 55: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Networks of connected devices in Smart cities

5G = communication layer

Intel® SGX = security layer

Blockchain = interoperability layer

- authentication- proof of contribution- payments/rewards

Page 56: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecasts

Page 57: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 1

Emergence of soft AI: need for trusted inputs

Oracles, reputation of data providers, reputation of providers for reinforcement

Page 58: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 1

Emergence of soft AI: need for trusted inputs

Oracles, reputation of data providers, reputation of providers for reinforcement

New economy

Page 59: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 2

Emergence of hard AI: need for trusted behavior records

Hard AI will have interactions with people and devices

Page 60: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 2

Emergence of hard AI: need for trusted behavior records

Hard AI will have interactions with people and devices

Record of behavior for technical and legal purpose = blockchain based behavior tracking

Page 61: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 3

Emergence of hard AI: emulation of living being

Hard AI will have feed from direct feedbacks (sensors) AND also from decentralized devices

Page 62: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 3

Emergence of hard AI: emulation of living being

Hard AI will have feed from direct feedbacks (sensors) AND also from decentralized devices

Need to track the contribution of the internal and external sensors = blockchain based behavior tracking

Page 63: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 4

TEE everywhere

Zero trust will lead the next technical specification

Page 64: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 4

TEE everywhere

Zero trust will lead the next technical specification

From trust based on legal engagement to trust by design

Page 65: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 5

Smart cities is not just about connected devices providing urban seamless services

Page 66: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Forecast 5

Smart cities is not just about connected devices providing seamless services

Smart cities will be made of AI based dynamic networks collaborating together to create collective digital intelligence

Page 67: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Conclusion

Page 68: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Sharing & Decentralized Economies

Page 69: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Sharing & Decentralized Economies

Stack of new tech = AI + Blockchain + TEE

Page 70: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Sharing & Decentralized Economies

Stack of new tech = AI + Blockchain + TEE

New industrial paradigms & business models

Page 71: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Sharing & Decentralized Economies

Stack of new tech = AI + Blockchain + TEE

New industrial paradigms & business models

Need for technical infrastructures

with new tech convergence

Page 72: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized

Thank you

Jean-Charles Cabelguen, [email protected] @jcc24

Page 73: The convergence of blockchain and trusted compute in the ...€¦ · The convergence of blockchain and trusted compute in the development of AI Jean-Charles Cabelguen, ... Decentralized