Kurt Nielsen (Co-founder and CEO Partisia)
TOWARDS TRANSPARENT ZERO- KNOWLEDGE COMPUTATION
- BASED ON 10 YEARS OF COMMERCIAL USE
TOWARDS TRANSPARENT ZERO- KNOWLEDGE COMPUTATION - BASED ON 10 YEARS - - PowerPoint PPT Presentation
TOWARDS TRANSPARENT ZERO- KNOWLEDGE COMPUTATION - BASED ON 10 YEARS OF COMMERCIAL USE Kurt Nielsen (Co-founder and CEO Partisia) Transparency and scalability PROTOCOLS PLATFORMS Landmark paper Secure Multiparty Computation Goes Live
Kurt Nielsen (Co-founder and CEO Partisia)
2
LAN
CLOUD
Landmark paper “Secure Multiparty Computation Goes Live” from Financial Cryptography 2009
Auctions Key mgt Survey LP Stat ML
BLOCKCHAIN
MPC Single point of trust No single point of trust Who control the nodes?
3
4
investors
statistics
auction solution
New spinout combines ressources
5
Auctions
interrelated auctions
rights, electricity, diamonds …
Matching
Focusing on market mechanisms for a data-driven economy
6
Ex2: Blockchain-based data broker Ex1: Public-private virtual platform
Focusing on privacy-preserving analytics controlled by data owners
H e a l t h c a r e d a t a S
i
c
i c d a t a
7
Focusing on simpler and stronger threshold cryptography
8
Confidential info on-chain
chain
confidential info on-/off-chain Simpler and stronger wallets
key management
management More (institutional) investors
financial instruments and trading tools
matching on-/off-chain
1 2 3 Key commercial usages as the starting point
9
Step 1 Step 2 Step 3 Crypto Currencies Smart Contracts The programmable contracts WEB 3.0 The blockchain computer Privacy measures None Privacy-preserving transactions Privacy-preserving computations Addressing fraud None KYC/AML KYC/AML (standard) Probably more regional auditing requirements
Private Info
Private Info
Private Info
10
Distributed ledger
ledger
consensus about the ledger “Smart contracts”
contracts
Confidentiality
the ledger
computations
Blockchain
ZK computation
A more complete infrastructure
common challenge
No single point of trust
11
Blockchain nodes
networks ZK computation nodes
networks
Setup
Execution
NODES ORCHESTRATION
More detailed alternatives
yours and others …
More individual preferences
decisions, yours and others …
Incentives Regulation Private information Strategic interaction
14
Old Type 1
“Input 2”
OUTCOME 3 Old New
Impartial trusted third party
Type 1
New
“Input 2”
“Type 1”
OUTCOME 3
Central Decentral
Government failure (informational and incentive problems, etc.) Market failure (market power, externalities, informational problems, etc.)
unregulated competition … auctions … regulation
informational problems solved? (Re-) build trust by strong commitments No single point
16
Positions/type/etc.
Private preferences
(individually controlled)
Data analytics Market design Blockchain+ZK computation
Transport info etc. Positions/type/etc. Positions/type/etc.
Preferences Alternatives
Energy consumption etc. Data from services etc.
Distributed ledger
ledger
consensus about the ledger “Smart contracts”
Confidentiality
ledger
computations
17
Who control the nodes?
Many Few Generic use case
PRIVATE PUBLIC
¤
¤
¤
``... Hence privacy appears to be a critical problem for computerized purchasing agents. This consideration usually does not arise with purely human participants, since it is generally thought that they can keep their private values secret. Even if current information can be safeguarded, records of past behaviour can be extremely valuable, since historical data can be used to estimate willingness to pay. What should be the technological and social safeguards to deal with this problem?'' (Varian 1995).