Blockchain EXE #10:Ocean ProtocolとBigchainDB: 分散型データエコシステムの実現(Dimitri De Jonghe / Application Director at BigchainDB)
1. Ocean Protocol:
Public Utility Network
For Data and AI
Dimitri De Jonghe
@DimitriDeJonghe
Head of Research - Ocean Protocol
BigchainDB, IPDB, ascribe, Interledger, Spherity
3. The
tragedy of the commons
is an economic theory of a situation
within a shared-resource
system where individual users
acting independently according to
their own self-interest behave
contrary to the common
good of all users by
depleting or spoiling that
resource through their collective
action.
4. Users Applications B2C Service $$$ Services
Consumer goods
E-commerce
…
ConsequencesAppusage
Datagathering&serviceprovision
Datatrading&selling
▪ Lack of data control
and multiple versions
of “you” on different
databases
▪ No right to be
forgotten
▪ No user share in ad
revenue
Individual
How to farm Digital Me (d-Me)?
7. Roses are red
violets are blue
with silo and moat
the service reads you
And shows you ads
for flower shops
and tracks your clicks
and never stops
It cares not that
privacy's harmed
money is green
so people are farmed
Twitter is cyan
facebook is blue
your friends are the product
and so are you.
11. Bitcoin goal: maximize security of network
Token rewards if: run compute to secure network
12. Economic Incentive for Bitcoin
Objective: Maximize security of network
• Where “security” = compute power
• Therefore, super expensive to roll back changes to the transaction log
E(Ri
) α Hi
* T
E() = expected
value
# tokens (BTC)
dispensed each
block
block
rewards
hash power of actor
= contribution to
“security”
13. Bitcoin goal: maximize security of network
Token rewards if: run compute to secure network
TerraHashes / sec
15. “Be your own bank”
“Value store for e-gold”
“Tokenize Networks”
“An ICO launch platform”
& cryptokitties
ETH: Blockchain 2.0BTC: Blockchain 1.0
16. Public Utility Networks => Blockchain 3.0?
Public
Permissionless, rent-free
Token is the reward for good behavior > self-sustaining
Utility
The service delivered is useful work
Proof of X drives down margin cost to produce X
Network
Communities: Horizontal > vertical
Building blocks are co-owned, vision is shared
26. centralized application stack
FILE SYSTEM
e.g. S3, HDFS
APPLICATION
PROCESSING
e.g. EC2, Azure
DATABASE
e.g. MySQL, MongoDB
Bitcoin Blockchain?
PLATFORM
e.g. AWS, Google App Engine, Heroku
CONNECTNETWORKS
e.g.TCP/IP
HARDWARE
27. Towards a decentralized application stack
FILE SYSTEM
e.g. S3, HDFS
IPFS, SWARM
APPLICATION
PROCESSING
e.g. EC2, Azure, Ethereum, Hyperledger, Tendermint, Lisk, Corda
DATABASE
e.g. MySQL, MongoDB
BigchainDB, IPDB
PLATFORM
e.g. AWS, Google App Engine, Heroku, Eris/Monax, BlockApps
CONNECTNETWORKS
e.g.TCP/IP,InterledgerILP
e-Cash/e-Gold
Bitcoin, zCash, Ripple,
Blockstream, Multichain
HARDWARE
IoTA, Riddle & Code, Chronicled, Sawtooth Lake
30. Users Applications 3th party services
Consumer goods
E-commerce
Automotive
Consequences
▪ Users and devices
control their data and
access can be
provided and revoked
▪ Only one single
version of your data
▪ Users get share of
revenue generated
from their data
Private Data
Access?
Data
…
Requestpermission
Share$$$
Bring YOUR DATA to the Service
Public Claims
Access?
Data /
Permission
@BigchainDB @GETJolocom
32. Blockchain: a trust network for supply chains
Powered by IoT
32
Recordkeeping
paper, sms, email, calls, …
Inefficiency
change records, own versions/formats, disagreements
33. 10
Tag unique
ID to asset
Info
added
to Digital
Twin
Data on Blockchain
Physical
path
of
asset
Path
of
Digital
Twin
Factory Logistics Retail Customer End of life
Info
added
to Digital
Twin
Info
added
to Digital
Twin
Set Digital
Twin
inactive
Traceability across the supply chain with Digital Twin
39. 1 ZB1
16 ZB2
2010
2016
2025
160+ ZB2
1) Source: Apixel
2) Source: Storagenewsletter
3) McKinsey
% of data
analyzed3
But only a small amount is analyzed and shared
40. Market value of data in 2030 GDP of Germany in 2016
Up to 3.8 trn. USD1
3.5 trn. USD2
1) Source: Ocean Protocol analysis
2) Source: Worldbank
Unlocking data will open up Trillions in value
42. Deep learning
models with >> capacity
Error 5% .. 0.01%
Models with limited
capacity Error 25% .. 5%
Another 1000x more
data
Deep Learning Loves Data
43. ▪ AI needs data
▪ Without data, AI models are not
accurate
▪ 150 fundamental use cases across all
industry sectors identified
▪ AI advances 6x faster, if data is
available
AI is starving for data
44. AI Start-ups & researchers Multinationals & governments
▪ Have algorithms
▪ ...but no data
▪ Have data
▪ ...and want to monetize
Disconnection
AI and Data aren‘t connecting
47. Have lotsa AI
(AI startups)
Have lotsa data
(enterprises)
Market Market Market Market
Market Market Market Market
A new data economy
48. Have lotsa AI
(AI startups)
Have lotsa data
(enterprises)
Market Market Market Market
Market Market Market Market
Ocean Protocol
A new data economy
49. Ocean goal: maximize supply of relevant data
Token rewards if: supply data, and curate it
50. Economic Incentive for Ocean
Objective: Maximize supply of relevant data
• This means: reward curating data + making it available
• Where “curating” = betting on data. Reward taste-making.
E(Rij
) α log10(Sij
) * log10(Dj
) * T *Ri
Expected
reward for
user i on
dataset j
Dj
= proofed
popularity
= # times made
dataset available
Sij
= predicted
popularity = user’s
curation market stake
in dataset j
# tokens
during
interval
51. From AI data to AI services
Motivations:
•Privacy, so compute on-premise or decentralized
•Data is heavy, so compute on-premise
•Link in emerging decentralized AI compute
Objective function: Maximize supply of relevant services
=reward curating services + proving that it was delivered
E(Rij
) α log10(Sij
) * log10(Dj
) * T *Ri
proofed popularity
of service
predicted popularity
of service
52. Ocean Protocol
Public Service Network
Ingestion
Service
Processing
Service
Storage
Service
Enterprise
Service
Discovery
Service
Ecosystem
Service
Privacy
Service
Compute
Service
53. Ocean is a network of curated services. An AI services hub.
Availability Consumption Privacy GovernanceProduction
commons
Inter-
OperabilityDiscovery
*Note: logos shown are examples and do not imply partnerships or integrations
56. CONTRACT 0x12345...
Lock: Consumer.fee
Execute: Proof.valid
Abort: Timeout
Data Source:
● Tokenized access control
● Curated
Decentralized Model
● Community owned
● Benefits for the commons
Service
(Data + Proof)
Reward
(Token)
69. AI data is siloed.
AI services are siloed.
Let’s change the rules of the game with
incentives.
Let’s democratize access to AI data & services!
Dimitri De Jonghe
@DimitriDeJonghe