Designing Decentralized Apps (1):A New Product Mindset of Decentralization

1. 1 Designing Decentralized Apps (1) Brought to you by Robert Mao
2. Designing Decentralized Apps • Target Audience: PM, Dev, VC/Token Fund Analyst/Manager • 30-35 minute, 15 min discussion, All video recorded. 5 Sessions, Every 2 weeks: 1. Jan 22: A New Product Mindset of Decentralization 2. Feb 12: 5 principles of decentralized apps 3. Feb 26: Idea and brain storming session 4. Mar 12: Anatomy of a real world applications 5. Mar 26: Start building your first app (Dates may subject to change with prior notice) 2
3. 3 A New Product Mindset of Decentralization
4. Decentralization 4
5. Human society is decentralized • World is in every individual’s mind • How we communicate: sound, sight, smells, touches, … • Our protocol: language, culture,… • How we reach consensus • From tribes to cities 5
6. We might not inside the Matrix 6
7. Decentralization from di erent aspects • Types of organizations (Credit: Vitalik Buterin) • Decentralized applications (DAs) • Decentralized organizations (DOs) • Automated agents (AA / Smart Contracts) • Decentralized autonomous organizations (DAOs) • Decentralized Autonomous Corporations (DACs) • 7
8. 1st Decentralized Blockchain App: Bitcoin Bitcoin is 3 in 1: • A Blockchain • A set of protocol • A decentralized app • 8
9. 9 How did we get there?
10. Mainframe Computer 10
11. Personal Computer 11
12. Protocol: Files 12
13. Local Area Network 13
14. Internet 14
15. Protocol: TCP/IP 15
16. Re-Centralization of Internet Services 16
17. Internet Mindset • Free • User base is everything • Growth, growth, growth • Collect as many as possible users data • “All your base(data) is now long to us”. • Platform “lock-in” 17
18. Problems of centralized Internet services • Siloed “user accounts”, you even need password managers • No longer your data • Security and privacy issue • Controlled and censored by large companies 18
19. 19 How Did Internet Companies Win?
20. 20 Be Disruptive!
21. 21 How Will Decentralize Apps Win?
22. 22 Be Disruptive!
23. Decentralized App: Napster 23
24. Decentralized App: Popcorn Time 24
25. Decentralized App: Mastodon 25
26. Decentralized App: ZeroNet 26
27. Decentralized App: OpenBazaar 27
28. 28 Let’s summarize it…
29. 29 1. You own your identity
30. What is “Identity”? 30
31. Aspect: Attributes You are your data. 31
32. Aspect: Relationships You are who you know. 32
33. Aspect: Agents You are your agents (who can represent you). 33
34. Identity Your “identity” is all of above. 34
35. Siloed and Centralized (today) From: Timothy Ruff: The Three Models of Digital Identity Relationships 35
36. Federated and Centralized (Single Sign On today) 36
37. Decentralized (Dapps !) 37
38. 38 2. You own your data
39. You own your data Balance between: (Images of this page and next 3 pages from: Ruben Verborgh) 39
40. Decentralize Every piece of data in decentralized apps could come from a different place 40
41. Decentralize 41 Multiple decentralized Web apps share access to your personal data under your control
42. Key Advantages of DApps • You own your identity • You own your data • Permission-less • Robust, no single point failure, Hard to censor 42
43. Focus on what decentralization can bring 43 • Don’t worry about what decentralization is, worry about what it does. • In particular worry about whether it enables rules to be broken that unlock new ways of doing things or new opportunities that were previously prohibited directly or indirectly by rules. Bluntly, if you’re not breaking rules, you’re doing it wrong. • Build Products Not Protocols • Users need a full experience, not something half-baked.
44. Decentralization only matters to developers 44 User experiences matters “Openness”, “Verifiable”, “Decentralized”, “Open Protocol”, “Open Source”… they only matters to developers. Apps need to be “decentralized” must only because “decentralization” bring unfair advantages over centralized app, it must not because it’s “cool”, “new concept” …
45. 45 “Everything that can be decentralized, will be decentralized”. – David A. Johnston
46. 46