Hi all — I wrote these notes with my colleagues at PSL while trying to wrap our heads around the madness that is Web3/Crypto. I’m an engineer by background and sort of a skeptic by nature; I think of this piece as a collection of loosely connected, hopefully pragmatic opinions from a builder’s perspective.
Thanks for the great article! I wished the section on DeFi addressed the biggest elephant in the room, overcollateralization. A DeFi borrower always needs to lock in more assets as collateral than what they are borrowing, thus defeating the whole purpose for taking a loan aside from financial speculation. And there's no real way to solve it: all mechanisms I've heard of either try to replicate some form of background checks on borrowers (not decentralised, and uses the real world), or claim to use real-world assets as NFT collateral (once again, uses the real world). Thus I can't see a way for DeFi loans to ever be used for mortgages and other loans regular people actually need.<p>Of course DeFi is more than just loans and borrowing, but that's an aspect that's constantly promoted by evangelists so I think it's an important point to mention.
Web3 requires retrofitting the web to use blockchain technologies to do what the web can mostly do already.<p>In "Blockchains Are a Bad Idea", James Mickens gives several arguments against blockchain-based systems like Bitcoin:<p>See his presentation here: <a href="https://youtu.be/15RTC22Z2xI" rel="nofollow">https://youtu.be/15RTC22Z2xI</a><p>1. People have out-of-band trust relationships in real life which reduce the likelihood of malice. Bitcoin-style anonymous identities undermine trust relationships and are not needed for legitimate (not illegal) transactions.<p>2. Real life legal systems encourage good behaviors. If you have a dispute with someone, you can sue them. Bitcoin and related systems lack these protections.<p>3. Existing tools such as public-key cryptography and digital signatures can provide most of the functionality that applications need without the problems that blockchain-based systems have.
One interesting misrepresentation is this: “ Several innovations in distributed consensus design make Solana’s performance possible.”<p>Solana’s consensus protocol isn’t responsible for its performance, it’s the fact that they mandate higher performing machine SKUs and at least 500Mbs (recommending 1Gbs) internet speeds. They also had to largely centralizing and have around 1000 validators. Ethereum’s fees and performance are due to a push for decentralization instead of cranking up the max gas per block to a level that wouldn’t be feasible for someone at home to run a node.<p>I’m not sure why I’d use a blockchain that’s very close to being a centralized service. That’s the worst of both worlds, you don’t have censorship resistance you get with Ethereum and you don’t get the consumer protections you get with fully centralized services.
The "delightfully weird" aesthetic is MARKETING. The "culture"? Compromised.<p>In the same way that legitimate artistic spaces of old are just capitalised upon and harvested to make that "hip bar", which is but a pale imitation designed to trick us. "Web3" is the Shoreditch of Web 1.0. There are no real things in it any more, no real culture, only rehashes created for profit!<p>People who are creating "Web3" content are doing it in order to capitalise on the throwback culture, the "geekiness", it's all done purely to further the cash grab, it's co-opting and appropriating geek culture for personal gain.<p>It's almost an artistic statement upon itself. Almost.<p>> Protocols like SMTP (1981; email), TCP (1983; reliable packet transmission), HTTP (1991; web), and XMPP (1999; chat) all created immense value while capturing little for their inventors.<p>GOOD. "Web3" will be rightfully choked to death by greed.
Not going to lie, I thought and still think that the whole Web 2.0 thing was clever marketing and window dressing on top of fairly pedestrian but useful technologies. It was actually less of seismic shock than mobile first which despite being a bigger shift didn't actually get a number.<p>As far as I'm concerned, Web3 is beyond this. It's what happen when you let Ponzi schemers write the marketing material. I can't for the life of me discern what's of actual value from what is a fabrication in the pile of technologies put forward. It doesn't help that I personally have yet to see a use for a blockchain which isn't replicating an existing financial instrument while trying to avoid the eyes of the state.<p>I’m sure there is some good things in the middle of it all but I respect the authors of this article for having the courage to delve into the whole steaming pile. I certainly do not have it.
Excellent post. Succinctly cutting through the crypto hype-squad and addressing the concerns, unveiling the shortcomings and outlining the possibilities of the current Web3 ecosystem.<p>Highly recommended read.
I disagree with much of the other points but building on ethereum is amazing. Compare creaing AWS microservices and its crappy web UI with hardhat that emulates everything locally. Best practices do exist this is not new tech, Ethereum is almost 10 years old.
Discord but access is granted by owning a specific NFT. Mint limited numbers of the tokens for specific groups. The value of the token ends up being based on the current members. Want in? Buy a token off someone. Done with the group? Sell it. Exclusivity is appealing to many.
Quite possibly the difference between people who are hostile vs favorably disposed to Web3 is whether or not they think traditional orgs work fine or need improvement. Frustration with traditional organizational pathologies is not universal.<p>The right comparison may not be with past tech revolutions. It may be to organizational evolutions like monarchy to democracy, women entering the workplace, the invention of the limited liability corporation etc. In each case there were people who thought it was unnecessary.<p>I suspect what makes Web3 <i>appear</i> extra contentious is that it divides core members of the middle class. Like artists for eg. Artists tend to be reliably anti-tech initially, taking pride in being socially middle class but economically underclass unless supported by other means.<p>Artists still largely depend on patronage but now are less beholden to institutions/expert tastemakers (museums, grants, commercial art buyers like movies) or potentially tyrannical cohesive crowds based on ideological aesthetics (Patreon style). Web3 loosens the grip of both.<p>Web3 is Crowds3 too. We focus too much on authority figures and institutions. Crowds evolve too.<p>Crowd1 = geographic scene in a city that could ostracize you<p>Crowd2 = filter-bubble online crowd that can cancel you<p>Crowd3 = skin-in-the-game crowd that doesn’t subsume individuals<p>[credit to <a href="https://twitter.com/vgr/status/1463182365555970049" rel="nofollow">https://twitter.com/vgr/status/1463182365555970049</a>]
I think the biggest potential might be in creating companies and contracts. I would love smart contracts that with given payment also give me some shares of company.<p>Also investing in pre IPO for retail investors in scam-resistant schemes.<p>Public funding of projects. Voting with ones wallet but formalized and outliers and spam resistant.<p>Ability to profit from and measure public goods thus allowing to employ Capitalism there and get rid of EU bureocracy. One can dream.
It's a good article. Much to think about.<p>I'm not sure that "blockchain" is central to "Web3". "Web3" may be augmented reality, which doesn't need a blockchain.
The way I see it is the idea of "ownership" creates a way to produce scarcity from story telling. If you have a good story to tell about why people should "own" your "goods" you can make a fortune. I think it's very interesting in economy / sociology / psychology sense, and an amazing opportunity for cash grab. But I won't call it a progress on web to call it "web3" because it does nothing on connecting people together like web 1.0 and web 2.0
Whenever I read about Web3 I always get the idea the feeling it's an entirely self-interested idea or movement, and there is nothing idealistic about it. Instead of control being with a single corporation, control will be with an exclusive limited group of founders who got in cheap, and to which access is sold at a significant premium.<p>It pretends to democratize things, but rather moves from a monopoly to an oligarchy, which works great for the 'in' group but not necessarily for those outside it.
I think if you take a Western/developed country centric view, all of crypto seems pretty useless. In the rest of the world, you probably dealing with some or all of the following:<p>- Dysfunctional government
- Hyperinflation
- Limited access to financial/investment products if any<p>The crypto space does have a huge amount of problems, but I think there's some innovative stuff going on in crypto. You'll end up writing it off if you just fixate on the speculators and the "blockchain everything" people.
> <i>Protocols like SMTP (1981; email), TCP (1983; reliable packet transmission), HTTP (1991; web), and XMPP (1999; chat) all created immense value while capturing little for their inventors. Blockchains upend this, allowing inventors to capture considerable value for themselves.</i><p>That... seems like a huge negative to me. No wonder crypto enthusiasts give me the same feeling as relentless door-to-door salesmen.
> However: just because you don’t need a blockchain to do something doesn’t mean the industry won’t settle on using blockchains to do it anyway.<p>Exactly, both blockchain skeptics and one-blockchain maximalists miss that people are doing what the market can bare. Do what the market can bare. Why die on the ideological hill? What utility does that have?<p>The path for founders is simpler. The founders bring their whole network to their ventures over and over and over again. That is projects launched on blockchain platforms right now.<p>Unless the non-blockchain space magically becomes competitive for founders, globally, of any background, <i>anonymously</i>, overnight, then that world isn't competition. There are 3 trillion dollars within the crypto ecosystem that doesn't need to be converted to cash to be used to fund new ventures.
> However: just because you don’t need a blockchain to do something doesn’t mean the industry won’t settle on using blockchains to do it anyway. The technology industry is immensely path dependent. Particularly when buckets of money appear, feedback loops can form whose outcomes seem all but inevitable. Speculators and venture capitalists alike have inundated crypto with cash. There’s a certain reflexivity to it: when cash pours into anything, the intrinsic value of the thing is at least the value of the cash… and potentially much more, if that cash is invested productively! Blockchains may become the future — including for use cases where they are not natural fits — only because their story was told, speculated on, invested in, and told some more.<p>This bothers me: That we could end up with expensive, unnecessary systems that exist not because they offer a tangible benefit but because everyone just kept going along with things, collecting investor money and ignoring criticism until it was too late.<p>I don’t see that being apocalyptic necessarily, I think Adam Smith’s scythe will mow down any companies that make truly bonkers decisions on this stuff. But it bugs me that we could collectively spend years arguing about this and building blockchains and training a generation of blockchain engineers only for the near totality of blockchain stuff to fail for reasons that were evident from the beginning.
So .. TL;Dr web3 is nothing to do with the <i>web</i>, and is just the same old smart contract crypto hype we've all seen before?<p>No mention of the actual distributed web protocols like IPFS or Dat as far as I could tell.<p>Have I massively missed something or has the crypto community just co-opted the name web3 for their own non-web related stuff? How does the web factor in to crypto?
Today, I hopped into a Twitter Space called "web3 for gaming" and from the moment I joined until the moment I left five minutes later was talking about how crypto payments need to be better on mobile.<p>This feels like when web2 was coalescing as an idea. A lot of people were trying to shoehorn their pet technologies into the discussion. XML was holding on for dear life. It's ridiculous and completely divorced from the topic at hand. My only explanation for the behavior is that it's difficult to see the obvious absurdity when you're deeply invested in a particular outcome.
It's so weird to me how such a seemingly smart community (HN) can be so completely out of the loop with regards to one of the biggest sea changes to ever happen online.<p>At least spend a week or two as a web 3 USER before you make your own conclusions. Forget the investment side for a minute and use the dapps.
> Smart contracts are deployed once and run forever; their code cannot be changed. The software development industry has literally zero experience with such a deployment model.<p>Programmers for cartridge-based game systems and many other embedded devices with no connectivity have decades of experience with this.
Do we even have a generally accepted usable definition of what Web 3 would be?<p>I see cryptocurrencies and ledgers being mentioned and, at the same time, comments mentioning the concepts aren't central to it. It seems we are the proverbial blind men describing an elephant.
Thank you for the no-nonsense writeup. Simply reading through it helped me solved many ambiguities and puzzles. Could you please provide some further readings, esp. high quality materials that have had helped you in the compilation of these observations?
Every time I read about decentralization, I remember this episode from NPR Planet Money (one of the best podcasts, btw). It's about Libertarian Summer Camp where they tried to spend a day without fiat money. Gold standard everything. Turned out it's actually pretty hard because you have to get gold, and make sure the gold isn't fake, all by yourself. You bought a hotdog with the gold and now you have to worry about if it contains anything FDA-banned substances, etc etc.<p>cf. <a href="https://www.npr.org/sections/money/2017/06/28/534735727/episode-286-libertarian-summer-camp" rel="nofollow">https://www.npr.org/sections/money/2017/06/28/534735727/epis...</a><p>Being decentralized means that all the efforts that a central government is currently taking will be distributed to everyone, and now everyone has to worry about things that were taken granted before: basic safety, security and trust. This is why there aren't many decentralized systems that caught on because their usability is pretty bad for most people.
> At the same time, smart contracts have some deeply problematic constraints:
> Smart contracts can’t be upgraded. Smart contracts are deployed once and run forever; their code cannot be changed. The software development industry has literally zero experience with such a deployment model.<p>I stopped reading here. First, this is factually wrong -- the software industry has tons of experience dealing with software that can't be upgraded. Ever try to upgrade the firmware on a chip with no I/O facility for doing so? The answer is you don't; you instead focus on getting the code correct the first time, and possibly you build out a way to recall the product and replace it with a fixed version and price in the risk of needing to do so into the product itself. It can be done; it just takes discipline.<p>Second, if you don't understand why smart contracts being immutable is a necessary and desirable <i>feature</i> of the system, not a bug, then you're not going to understand much of web3. Like, think about it for five minutes -- if your smart contracts can be upgraded by default, and this code manages valuable digital assets, then their code can be replaced with code that steals those assets. Making this <i>very, very, very hard</i> is deliberate.
Why in the name of the lord would you block my ability to open links in new tabs (on the main site)<p>Edit: this site navigation experience is one of the worst i've ever encountered. I'm really interested in looking around but it's so painfully slow.<p>Edit 2: the new tab is blocked on the main site, not on the blog post
I don't mind crypto as anonymous payment to buy illegal things online. And that's all it's good for, really.<p>Shady gambling, scams and shitty art is not the future.