(I got this framing from somewhere but can’t find the source- please @ me and I’ll add a citation :))
Why did closed, proprietary services win out?
We had the building blocks for open social networks back in 2007, including RSS and lesser known, related protocols.
But these protocols relied on outside parties to store data. For users who wanted to publish a social feed while controlling their data, this usually meant registering a domain name and signing up for a hosting provider.
Anyone who builds consumer software will tell you that an onboarding experience that requires more than a few, simple steps is ngmi.
So then services like Twitter came along that adopted the best features of open protocols but made it extremely easy to onboard and use.
The catch: you were using their database and code, handing full control over to a centralized organization.
You can see from these Google Trends charts of RSS vs Twitter what happened next.
Today, we have programmable blockchains like Ethereum. Programmable blockchains are virtual computers that run code and keep state.
When you deploy code to Ethereum, the code runs autonomously and perpetually. The author of the code can choose to have the code (and the data it operates on) controlled by a community, a person, or no one at all.
In Web 3, almost all projects choose to have the code run fully autonomously (controlled by no one) or controlled by a community.
(For those who didn’t realize that modern blockchains are fully developed, near Turing-complete computers, there are in-depth materials on the topic here a16z.com/2018/02/10/cry…
This means that in Web 3 you can now build advanced protocols that are open like RSS but also store things like usernames, social graphs, and posts in a credibly neutral way.
Combined with the right front-end clients, open services can now match the advanced functionality and streamlined onboarding of centralized services.
We’re about to see a wave of new consumer apps including social networks that take advantage of this.
This will hopefully unlock a new wave of innovation. Open services support composability— the ability to remix open services the way you can currently remix open source software.
The power of open source software is, as @naval says, that the world only has to solve each problem once
Web 3 extends this power beyond software to services, making it possible to build an open internet that doesn't compromise on features or user experience.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
The Web 3 playbook: using token incentives to bootstrap new networks. 🧵
The killer app of the internet is networks. The web and email are networks. Social apps like Instagram and Twitter are networks. Marketplaces like Uber and Airbnb are networks.
Networks get more valuable with more participants, which is great when they are at scale, but cuts the other way when starting out. This is the bootstrapping problem.
Web 1 (roughly 1990-2005) was about open protocols that were decentralized and community-governed. Most of the value accrued to the edges of the network — users and builders.
Web 2 (roughly 2005-2020) was about siloed, centralized services run by corporations. Most of the value accrued to a handful of companies like Google, Apple, Amazon, and Facebook.
6/ Popular skeuomorphic Web 3 ideas include offline ticketing, supply chain management, and record keeping for offline assets. These may be good ideas, just as read-only websites were a good idea, but they only scratch the surface of what Web 3 can be.
7/ A lot of today’s NFTs are adaptations from the offline world of art and collectibles. This leads people to think that NFTs are limited to those domains, in the same way people once thought the web was limited to brochures and magazines.
8/ Tokens—fungibles and NFTs— are better thought of as new digital primitives, similar in flexibility and generality to past digital primitives like the website.
1/ Tokens are a new digital primitive, analogous to the website 🧵
2/ Major computing waves generally have two eras: the skeuomorphic era and the native era.
3/ In the skeuomorphic era, the design thinking is largely adapted from older domains. For example, the early web was mostly digital adaptations of pre-internet activities like letter writing and mail-order shopping. Websites back then were mostly read only.
2/ We spent the last 20 years building networks on the internet. Social media platforms like Instagram, Twitter, YouTube, and Discord are networks, which can be divided into billions of smaller networks, consisting of followers, friends, subscribers, backers, etc.
3/ These platforms gave many people an audience who didn’t previously have one. But due to fundamental structural misalignments between the networks and the companies that own them, we’ve seen increasing tension around these networks’ rules and economics.