2. Team
GILLES FEDAK,
PhD
CEO, Co-founder
HAIWU HE, PhD
Co-founder
OLEG LODYGENSKY,
PhD
JEAN-CHARLES
CABELGUEN, PhD
Chief Innovation & Adoption
MIRCEA MOCA,
PhD
Business
Developer
WASSIM BENDELLA
Blockchain Business
Developer
JULIEN BÉRANGER
Head of
Communications
EDUARDO
ALVES
UX/UI Designer
DELPHINE
DUCROS
Office Manager
FRANÇOIS
BRANCIARD Ethereum
Developer
VICTOR
BONHOMME
Full Stack
Engineer
HADRIEN
CROUBOIS
Scientific
Consultant
VLADIMIR
OSTAPENCO
System
Administrator
JÉRÉMY
TOUSSAINT
Cloud Engineer
+4
3. ! Global marketplace for Cloud resources (servers, applications,
datasets)
! Use Ethereum to advertise/provision computing resources
! Providers can interact in a P2P way, without central authority
Ethereum-Based Decentralized Cloud
Computing
DATA
PROVIDERS
SERVER PROVIDERS
APPLICATION
PROVIDERS
Why Does it Matter ?
! Decentralized applications need an infrastructure
! Cheaper, greener, more efficient than traditional
centralized Cloud
4. For Which Applications ?
• Blockchain-based Distributed Application (Dapps)
– iExec provides access to off-chain computing resources:
• servers (CPU & GPU), applications, data-sets
• Legacy applications
– High Performance Computing (HPC), Big Data
• Simulations, 3D rendering, bio-medical research, analytics, machine learning,
finance, business intelligence scientific computing, etc…
• Emerging distributed applications
– when the centralized Cloud become a bottleneck !
• IoT + Big Data, Fog/EDGE Computing, micro-services, distributed machine
learning, ambiant IA, VR,, and more…
5. Token usage
! The RLC Token is the only way to access the iExec
decentralized cloud
! Providers are paid with RLC
! Allows to build incentives in the network.
! Issued on main net on April 2017
The iExec Token: RLC
6. Servers
Features to establish a full
market network for applications and
servers.
V2, 05/18
Roadmap
V1, 11/17
Applications
Software Development Kit
hat allows DApps to access the
distributed Cloud.
V3, V4, V5
7. iExec V1.0 — The Wanderer (浪⼦子)
iExec version names are taken
from the 36 characters of the
classic Chinese novel « Water
Margin »
Github: https://github.com/iExecBlockchainComputing
Katacoda: https://www.katacoda.com/sulliwane/scenarios/hello-world
Youtube: https://www.youtube.com/watch?v=WdQPEqSV4Uw
iExec Software Development Kit
! Smart contract API
! command line tool
! explorer for on-chain <-> off-chain computation
Allows to deploy your Dapps on Ethereum/iExec
8. How Does it Work ?
USERS
FRONTEND
ETHEREUM
SCHEDULER
WORKER POOL
OFF-CHAIN
COMPUTATION
WORKERS
BLOCKCHAIN TRANSACTION OFFCHAIN COMPUTATION
ORACLE
9. • V2: Inclusion of any computing resources in the network
• Proof-of-Contribution: consensus protocol for off-chain computations
• ensure safe execution on a remote machine
• PhD student (Hadrien) + Security research-engineer
• Experimental methodology to understand the distributed
performance of Blockchain-based distributed systems
• Emulator for large-scale distributed systems (reproducible experimental
conditions)
• New PhD thesis in collaboration with the LORIA laboratory (France)
V2, Research Program
10. Principle:
•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 lose their stake
•Workers who correctly compute gains the payments + the losers’
stake
•Reputation is adjusted
Proof-of-Contribution: Staking + Reputation
13. • November 29, 30, Blockshow Asia, Singapore
• December 16, meetups series starting in Lyon, France
• Mid-December Appstore goes live.
• December iExec Dapp Development challenge (bounties for
10-15 Dapps)
• Q1 2018 iExec Summer of Code
Announcements
17. Conclusion
iExec is the solution for
• Decentralized Cloud Computing
• Apps to run on Blockchain
• Off-chain execution to power projects heavy on computing
resources
• The optimization of available computing resources.