SLIDE 1
TOP TEN OBSTACLES FOR DISTRIBUTED LEDGERS
SARAH MEIKLEJOHN (UCL)
SLIDE 2 DATA CONSUMERS DATA PRODUCERS
(icons by parkjisun from noun project)
SLIDE 3 DATA CONSUMERS DATA PRODUCERS
(icons by parkjisun from noun project)
SLIDE 4
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES [M18]
SLIDE 5
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 7
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 8
CENTRALIZATION
SLIDE 9
Vili Lehdonvirta
“Who makes the rules (i.e., governance) is at least as important as how the rules are enforced”
SLIDE 10
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 12 HOW TO COMPARE SOLUTIONS?
centralized transparent decentralized what is this distance? can we quantify it?
SLIDE 13
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 14 (image from Provenance report: https://www.provenance.org/tracking-tuna-on-the-blockchain)
SLIDE 15
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 16 DATA CONSUMERS DATA PRODUCERS
(icons by parkjisun from noun project)
SLIDE 17
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 18
SCALABILITY
150GB and no end in sight!
SLIDE 19
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 20
ONLINE DRUG SALES “CYCLE THEFT” THEFTS EXTORTION
RISKS OF ANONYMOUS PAYMENTS
SLIDE 21
ONLINE DRUG SALES
HOW MUCH ANONYMITY DOES BITCOIN REALLY PROVIDE?
RISKS OF ANONYMOUS PAYMENTS
THEFTS EXTORTION “CYCLE THEFT”
SLIDE 22 FISTFUL OF BITCOINS [MPJLMVS’13]
satoshi dice btc dice clone dice mtgox silk road instawallet
SLIDE 23
REAL-WORLD BITCOIN TRACKING
SLIDE 24
IMPROVING ANONYMITY
centralized decentralized
Approach 1: Design a standalone privacy-enhanced currency Approach 2: Design a privacy overlay for an existing currency
SLIDE 25
MÖBIUS [MM’18]
anonymity availability theft msgs txs naïve
2 1 (tr)
TumbleBit
4 12
Coinjoin
n2 1 (r)
XIM
7* (r)
Möbius
2* 2 (s) decentralization with minimal coordination costs
SLIDE 26
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 27
SCALABILITY
16 EH/s (16 x 1018 H/s) to achieve 7 tx/s!
SLIDE 28
SCALABILITY
16 EH/s (16 x 1018 H/s) to achieve 7 tx/s! ↑ COMPUTATIONAL POWER ⇒ ↓ THROUGHPUT
SLIDE 29
10 Usability 9 Governance 8 Comparisons 7 Key Management 6 Agility 5 Interoperability 4 Scalability 3 Cost-Effectiveness 2 Privacy 1 Scalability
TOP TEN OBSTACLES
SLIDE 30
THANKS! ANY QUESTIONS?