A presentation at CascadiaJS in November 2021 in Vancouver, BC, Canada by Brooklyn Zelenka
Web3 for Fun & Profit 🚀 🌔 Agency • Openness • Re-decentralization 🌐✨
Brooklyn Zelenka @expede
Brooklyn Zelenka @expede ff • CTO at Fission • https://fission.codes, @FISSIONCodes • Deep tech, distributed systems R&D • Infra & browser SDK for “edge (web3) apps” • Standards: DIF, UCAN, Ethereum, Filecoin, others • Meetups: VanFP, Code & Co ee
Oct ‘16 Oct ‘18 Oct ‘19 Oct ‘20 Oct ‘21
Search Traffic: Web3 Oct ‘16 Oct ‘18 Oct ‘19 Oct ‘20 Oct ‘21
🤯 Search Traffic: Web3 Oct ‘16 Oct ‘18 Oct ‘19 Oct ‘20 Oct ‘21
What is a “Web3”? So Many Questions! So Much Anxiety! • What is even happening?! • Is this a pyramid scheme? • Am I being left behind? • Isn’t Web 3.0 semantic tags?
What the #$%@& is Even Happening? Don’t Panic!
This has all happened before
This has all happened before …and will happen again
What is Even Happening? Just a Fad
What is Even Happening? What’s In a Name? 🌹
What is Even Happening? What’s In a Name? 🌹 https://www.irishtimes.com/business/web-geeks-need-to-practice-the-art-of-plain-speaking-1.1014319
What is Even Happening? Web 2.0 Was Hard, Too! https://www.oreilly.com/pub/a/web2/archive/what-is-web-20.html
Web3 A technological & social movement characterized by openness, interoperability, and user agency
“It’s decentralized”
“It’s decentralized” u S t u b , re ? y h w 🙄
The internet was designed to be resilient to nuclear attack
What is Even Happening? Network Topologies
What is Even Happening? Network Topologies Star ⭐ Centralized
What is Even Happening? Network Topologies Star ⭐ Hub ⚙ Centralized Decentralized
What is Even Happening? Network Topologies Star ⭐ Hub ⚙ Centralized Decentralized Mesh 🕸 Distributed
What is Even Happening? Network Topologies Star ⭐ Hub ⚙ Mesh 🕸 💥 💥 💥 Centralized Decentralized Distributed
What is Even Happening? Network Topologies Star ⭐ Hub ⚙ Mesh 🕸 💥 💥 💥 💥 Centralized Decentralized Distributed
What is Even Happening? Network Topologies Star ⭐ Hub ⚙ Mesh 🕸 💥 💥 💥 💥 💥 Centralized Decentralized Distributed
[…] existing infrastructure will not be able to handle the volumes or the rates We are absolutely going to return to a peer-to-peer computing […] not unlike distributed computing ~ a16z, “The End of Cloud Computing”
What is Even Happening? Evolution 🦎🦖🕊
What is Even Happening? Evolution 🦎🦖🕊 The Web Web 2.0 Web3
What is Even Happening? Evolution 🦎🦖🕊 When The Web Web 2.0 Web3 1989 onward 2005 onward 2020 onward
What is Even Happening? Evolution 🦎🦖🕊 When User Role The Web Web 2.0 Web3 1989 onward 2005 onward 2020 onward Consumer Creator Owner
What is Even Happening? Evolution 🦎🦖🕊 When User Role Content The Web Web 2.0 Web3 1989 onward 2005 onward 2020 onward Consumer Creator Owner Linked, Static Interactive Generative, Repurposed
What is Even Happening? Evolution 🦎🦖🕊 When User Role Content Interop The Web Web 2.0 Web3 1989 onward 2005 onward 2020 onward Consumer Creator Owner Linked, Static Interactive Generative, Repurposed Siloed Pre-negotiated Permissionless
What is Even Happening? Evolution 🦎🦖🕊 When User Role Content Interop Infrastructure The Web Web 2.0 Web3 1989 onward 2005 onward 2020 onward Consumer Creator Owner Linked, Static Interactive Generative, Repurposed Siloed Pre-negotiated Permissionless Self-Hosted Trusted Provider Trustless Commons
What is Even Happening? Evolution 🦎🦖🕊 When User Role Content Interop Infrastructure Monetization The Web Web 2.0 Web3 1989 onward 2005 onward 2020 onward Consumer Creator Owner Linked, Static Interactive Generative, Repurposed Siloed Pre-negotiated Permissionless Self-Hosted Trusted Provider Trustless Commons (Closed) eCommerce Ads & Attention Open Markets
More Than DeFi Agency & Ownership
Agency & Ownership User Agency • Lower the barrier to entry • Empower users to participate (entry) • Option to leave (exit) • Control your data • Provable ownership
Agency & Ownership Digital Scarcity • Control your ID • Own your data • Provable uniqueness
Agency & Ownership User-Controlled Data • 2001 — Credit card info in DB • 2011 — Store personal info in DB • 2021 — User-managed encryption
Agency & Ownership OAuth Sequence
Agency & Ownership UCAN Sequence 🕙 🕙
Agency & Ownership JWT++
New Tools Interoperability 👽
Interoperability Permissionless
Interoperability Permissionless www.cryptokitties.co
Interoperability Permissionless www.cryptokitties.co github.com/dapperlabs/cryptokitties-bounty/blob/master/contracts/KittyBase.sol
Interoperability Permissionless 🧬 www.cryptokitties.co github.com/dapperlabs/cryptokitties-bounty/blob/master/contracts/KittyBase.sol
Interoperability Permissionless www.kittyrace.com
Interoperability Permissionless www.kittyrace.com kotowars.com
B E W THE P U K R A M C I T N A M E S T U O Y A L R E EASI OPEN M R O F PLAT
Open Infra, Better Together Commons Networks 🤝
Better Together Open Source
Better Together Open Source Lots of people work on it, everybody benefits from it, and then people can build upon it (even in a revenue generating fashion) ~ Ted Leung, Commons Based Peer Production (2005)
Better Together Commons Networks
Better Together Commons Networks Lots of people work on it, everybody benefits from it, and then people can build upon it (even in a revenue generating fashion), and it is “owned” by everyone
Better Together Commons Networks Lots of people work on it, everybody benefits from it, and then people can build upon it (even in a revenue generating fashion), and it is “owned” by everyone By participating (even with competitive goals) you are strengthening the network for everyone
Better Together “With a Little Scale From My Friends”
Better Together Throughput “With a Little Scale From My Friends” Parallelization
Better Together “With a Little Scale From My Friends” Throughput Ideal (Linear) Parallelization
Better Together “With a Little Scale From My Friends” Ideal (Linear) Throughput Amdahl’s Law Parallelization
Better Together “With a Little Scale From My Friends” Ideal (Linear) Throughput Amdahl’s Law Universal Scaling Law Parallelization
Better Together “With a Little Scale From My Friends” Ideal (Linear) Throughput Amdahl’s Law Incoherence, Data Contention Universal Scaling Law Parallelization
Better Together “With a Little Scale From My Friends” Throughput Cooperative Advantage Ideal (Linear) Amdahl’s Law Incoherence, Data Contention Universal Scaling Law Parallelization
Better Together The End of (Infra) History
Better Together The End of (Infra) History Visible Ambient Custom Product / Rental Commodity / Utility
Better Together The End of (Infra) History Visible Bar rie r to Ent ry Ambient Custom Product / Rental Commodity / Utility
Better Together The End of (Infra) History Visible Bespoke Private Ownership Bar rie Shared Hosting, Cloud r to Ent ry Serverless Commons Ambient Custom Product / Rental Commodity / Utility
To the Moon What Now? 🚀🌗
Where to Start Ever Growing Toolbox Web3
Where to Start Ever Growing Toolbox Web3 Serverless Cloud
Where to Start Ever Growing Toolbox Web3 Serverless Cloud P2P
Where to Start Ever Growing Toolbox Web3 Serverless Cloud Local-First O ffl P2P ine
Where to Start Ever Growing Toolbox Web3 Serverless Networked Data Cloud Commons Networks Local-First Blockchain O ffl P2P ine
Where to Start Ever Growing Toolbox • proto.school • js.ipfs.io • ethereum.org/en/developers • github.com/automerge/automerge • npmjs.com/package/ucans
Web3 1. Openness 2. Interoperability 3. User Agency
It’s moving fast… but still early
It’s moving fast… but still early Open problems means there’s low hanging fruit and you can have real impact
🎉🏔 Thank You, 🇨🇦🇺🇸 CascadiaJS brooklyn@fission.codes https://fission.codes github.com/expede @expede
View Web3 for Fun & Profit on Notist.
Dismiss