About the Urgency of Building Web3
timdaub.github.io
timdaub.github.io
One thing I notice among the crypto circle is how lock step all the hype building and talking points are. Within the last few weeks, all the people I personally know who are crytpo fans are suddenly talking about web 3.0 when they've had no interest in web technologies prior.
Is there a prominent set of influencers who recently published some content regarding it?
The hype seems to have come out of seemingly nowhere, though largely on the tails of Meta's recent presentation. It just seems really odd that so many people are saying the same things so suddenly without any concrete technology advancement backing it up.
I don't know why this happened, but I've also heard it from other projects too. But generally, I tend to think that it's always difficult to make out a causation for e.g. hype.
Definitely FB renaming to Meta gave lots of mainstream credibility to an otherwise kinda-fringe space. But I don't know.
- 1: https://plausible.io/rugpullindex.com?period=6mo&source=Goog...
Not sure if that's where it originated from, but that's where I first came across it.
Web 3.0 already happened with semantics, microformats, etc.
The fact that there are API-like tools to query documents for certain info is because of Semantic Web.
Just because you aren't familiar doesn't mean we didn't learn an immense amount. Triple and graph stores are a thing because of it.
Don't trample web 3.0.
It is from the crypto fans. Mostly from several web3 related blockchain projects and they all have invested in Ethereum after missing Bitcoin, so they need to hype something else.
Before it was ICOs, then DAOs, DeFi, NFTs and now it is Web3.
The hype is just amplified as the price and euphoria keeps climbing which is why you see lots of these people screaming Web3 because they have already invested in those projects and creating FOMO around it, by bringing in more influencers on board; hence the urgency that the author of the article detests.
Right now, the fundamentals in several blockchain projects are not suitable for web3 to scale to what is advertised by the crypto fans. It's clear that it needs more time to mature.
Web3 isn't new though. Here is an article from Coinbase from 2018 on it: https://blog.coinbase.com/understanding-web-3-a-user-control...
Was at Coinbase in 2017 - am now waiting for more dev tooling to come out before jumping back in to the industry. The existing infrastructure is abysmal - equivalent of programming at the network layer.
Google and Amazon were built 2 decades after the invention of the internet. No need to FOMO in when the first programmable blockchain (Ethereum) is only 6 years old.
Then there's only 1000 validators right now, and 130 of them are losing money.
So it seems like their validation is very oligarchal. Which kinda defeats the purpose right?
Venmo or Visa can have superfast and supercheap transactions... but who cares.
So for smaller transactions where you don't care about global immutability that much, you just let it get done on an L3 and then your gas fee is much much lower. Creates kind of a tree structure.
Again i don't know sh!t, but basically having a globally immutable decentralized blockchain that works for tons of transactions seems impossbile
This is exactly what's happening. One of the biggest trends of the last 1-2 years in crypto has been alternative approaches to smartchains. You can find many of them in the top 50 projects list.
So they have to keep hyping up the 'web3' narrative with Ethereum having to power it despite it still being expensive and useless for basic use-cases as more apps built on it begin to implement very complex features.
The best part is they know Ethereum can't scale, hence the intensity of the hype squad pushing and pumping it. There are better alternative blockchain ecosystems (not 'tokens') which solve Ethereum's shortcomings and aim to supersede it.
For same reasons that many startups tried to compete with craigslist for years and failed because they didn't account for network effects.
IPFS et al seem to be working fine right now without shoe-horning in blockchain.... or am I missing something?
given my provenance notes, I believe the brand/vision of the term web3 originates from web3.js and those people around it. But the term is quite general, as really it's anyone's authority to bump the web's major version number.
But I'm conflating web3 with crypto as I've been witnessing "web3"'s rise through my own eyes and it has always been conflated with crypto IMO.
I accept if others have a different perspective. I think nowadays there are so may web3 efforts that I've lost track.
> IPFS et al seem to be working fine right now without shoe-horning in blockchain
Btw. I think the original creator of IPFS Juan Benet would disagree with you here. I know for a fact that the original IPFS and Filecoin whitepapers (the old Filecon paper! [1]) were kind of written in parallel (around 2015 or earlier), so I'd infer that it always had been their vision to also create a ledger or crypto component.
I'd much rather put some money in a smart contract that pays a distributed set of CDNs to host my blog, ain't bringing that down.
IPFS was made by Protocol Labs which made Filecoin, which is a blockchain incentivized decentralized storage network that leverages IPFS as a first class primitive. Yes IPFS can work with centralized services and existing cloud infrastructure as well but that's not the vision that Protocol Labs has.
Instead of big tech companies profiting off your data, you can profit off your data and output. A critical thing that decentralized networks have solved is the alignment of interests between the developers, the users, and the platform creators. They all share in the success of the network and you can build on it. Facebook, Twitter will deplatform you when you get too successful building on their API or for a host of other reasons. They can and do change the rules at will.
Web 1.0 - Read-only.
Web 2.0 - Read & write.
Web 3.0 - Read, write & own.
Are you referring to Audius or some other web3 platform for music?
"Web3" will only disrupt the status quo if it provides a better user experience then Spotify. From what I've seen, "Web3" doesn't do anything that Spotify doesn't do better.
Centralised "web2" solutions like bandcamp.com give the artist 80-90%. You don't need "web3" to be fairer to artists.
I agree with you though that it's great to be able to download movies or music (even though the trend seems to be moving more and more towards streaming). I don't think Web3 means that everything is arbitrarily limited though, it means that it's more user controlled [1].
[1] https://blog.coinbase.com/understanding-web-3-a-user-control...
Nothing I've found about Web3.0 makes sense as an organic need that arose from internet usage... It all feels extremely manufactured.
This crypto business is web 4.0. Don't trample on all of the things we learned.
Yeah, these "browsable torrent" systems do not really need this. Well, they need something for name registration and blockchain of course wants to insert itself into that domain name business there, because trustless™. But we can — and should — use systems with articulated trust instead. https://github.com/andres-erbsen/dename was a good experiment.
I'm sure the terms existed prior, but I never came across despite being an avid browser/news reader.
I believe the concepts can bear fruit, but feels like a sort of euphoria/me too kind of buzzword without a lot of substance. By substance, I mean tangible utility benefit to society in the short to medium term.
Is it just me?
- https://timdaub.github.io/2021/10/31/tokens-considered-harmf...
- https://timdaub.github.io/2021/10/21/on-chain-the-emperor-we...
as I think this topic deserves its own discussion and controversy.
The other thing that is interesting is ENS, which provides a distributed blockchain version of DNS so that you can give your IPFS hosted things a proper human readable name instead of just using long hashes.
IPFS and ENS together feels like it could be an actual web3. But that real tech often gets overlooked amid the buzz and speculation of people buying and selling NFT's and pumping and dumping shit coins to make huge profits. Some people are doing the actual tech work, but the rest are gambling in a flashy casino, making a lot of noise, and calling it web3.
Everything I see points to it being ludicrously more expensive, not having good systems for redundancy and availability, etc.
Filecoin is an incentive layer for IPFS that I'm much less bullish on. It's probably what you were thinking of, it's a way to pay money to have someone host or serve something for you on IPFS. It seems pretty underbaked to me but I think it's in the same order of magnitude, cost wise, as AWS.
Otherwise, I'm actually too well served by the regular cloud storage options to be honest.
There is nothing fundamentally stopping a peer to peer file system from having speed, redundancy, and availability, except that it doesn't have the economy of scale yet.
I think the fact that providers like Cloudflare are offering an IPFS gateway (in private beta) is an encouraging sign that we could soon reach the point where there are many more peers and providers caching IPFS at the edge, in distributed locations around the world: https://developers.cloudflare.com/distributed-web/ipfs-gatew...
So basically it is more like a 'centralised' domain service with 'Ethereum blockchain' branding similar to GoDaddy, rather than 'a distributed blockchain version of DNS'.
The idea is interesting but the execution is not quite as advertised. Especially on a blockchain that is unable to scale.
People owning their own data, instead of companies like Facebook and Google, also seems promising, so I haven't written off the ownership layer yet.
NFTs I don't really care about and don't understand the hype.
Metaverse can also be a part of Web3 (Decentraland, The Sandbox, etc), but we'll see where all that goes along with Meta, Microsoft, and all the other companies talking about the metaverse.
Like crypto up to now, the Web3 idea is a solution in search for a problem.
I know it's early days, but the rhetoric about freedom from FAANG is outpacing the reality. I worry about a new generation of services that lure in and capture users with a thin veneer of decentralization ("oh, your identity is on ENS, but uh we actually host your videos") or those services suddenly finding they have huge cloud infrastructure bills to pay, leading to governance catastrophes, broken promises, and rug pulls/shutdowns.
A potential small step in the right direction: it would be super cool to see a blogging platform like mirror.xyz host its user-uploaded image assets on IPFS. It would be super super cool to see a DAO engineered to put money in trust to keep these assets pinned past the lifetime of the service itself, with as little human intervention as possible.
I'd like to second your sentiment. I've written about this topic too [1]. I think we should accept "web3" as a demonstration of what's possible and move into systems engineering now.
Ha! I love reversing negative framings into a positives too. Now that I think about it, I must have had JOMO too! Thanks for teaching me. And have fun riding your JOMO!
could protect against all sorts of abuse...
Could it, though? What's to stop someone that gains access to user data (by legitimate means) to make a copy?This makes me conclude that these types of solutions are really more about portability and making some sort of political point (the only thing users realistically control is first party authorization – nothing else); They certainly don't have any security or privacy-related guarantees.
On the one side there are people obsessing about ownership and monetization. They want to buy and sell digital things for profit. They want to create pay to win systems where you have to spend money to have tokens to access services.
On the other side you have the altruistic, open access web3 that is focused on decentralization and breaking down walled gardens. For example IPFS is the peer to peer network for hosting and fetching content, resistant to censorship. It is probably the closest thing to old days of web where there was an ethos of open access to data.
The "for profit" crowd is trying to create an artificial decentralized monetization system on top of the fundamentally free, decentralized, peer to peer stuff like IPFS. For example if I host something in IPFS then there is nothing stopping folks from accessing it from any peer that has a copy. There is free and open exchange of data. But if I have an NFT then I can claim that I "own" something that is hosted in the distributed, decentralized IPFS. Some people are going so far as to say that they want NFT's to be used to implement a form of DRM on top of the peer to peer decentralized tech that would otherwise be freely exchanging data.
Personally I see web3 as the underlying decentralized tech like IPFS and ENS, but the NFT monetization and speculation side of things is a toxic casino and monetization layer bolted on top and it will probably harm the ecosystem of actual open decentralized tech underneath.
Disclaimer: I'm one of the founding members of LongShort Finance. It is a decentralised, permissionless, crypto derivative exchange.
The first is a retroactive public goods funding system, sponsored and partially designed by Vitalik: https://medium.com/ethereum-optimism/retroactive-public-good... . The idea is that, instead of trying to figure out which public goods will be worthwhile in advance and funding those, they collect money from transaction fees (or something) and pay it to public goods projects that in retrospect were beneficial to society. ("The core principle behind the concept of retroactive public goods funding is simple: it’s easier to agree on what was useful than what will be useful.") In theory, you could have a startup whose business plan is "raise money from investors, build a public good, then get a ton of money once the public goods funding oracle agrees our good is beneficial and repay our investors". That's not a change that requires a blockchain or a cryptocurrency or whatever, but it definitely meets the criteria of "some people interested in and working on blockchain and related technologies are pursuing ambitious goals that could reshape the economy and politics".
Next up, Ethereum Name Service. The idea here is basically just DNS as an Ethereum smart contract. This, combined with the really ergonomic key-management tools that have popped up like Metamask, could enable an interesting future: one where everyone has a keypair that's associated with a human-meaningful name. You could imagine websites where your account is a public key, and you "log in" by solving challenge (decrypting something encrypted with your pubkey), and your "username" is just whatever ENS name is associated with that pubkey. Basically, it decentralizes the concept of an authentication/user accounts. (disclaimer, I got some ENS token for free when they did an airdrop that I haven't bothered to sell yet so I guess I have a stake in it)
Third, filecoin/IPFS/IPNS. IPFS is a protocol for retrieval of a file corresponding to a hash (basically it's bittorrent, nothing really that new or exciting, although it performs quite a bit better). IPNS is a way of creating an identifier that's associated with a hash you can update, basically replicating the concept of static websites that the website maintainer can update, except it's decentralized so anyone can provide hosting for the site instead of just the original site owner. (Imagine if you could download every site in your bookmarks and seed it, so they would never go down for anyone in the world as long as your computer is online.) You can associate an IPNS identifier with an ENS name, which is the only way I know of to have a website with a human-meaningful name where the whole stack is fully decentralized. I think IPFS and IPNS feel delightfully "webby", there's no complicated blockchain or anything like that, it's essentially just a souped-up bittorrent.
Filecoin is interesting because its goal is to act as an incentive layer for IPFS. On the traditional web, hosting a website costs money that the website owner has to pay, and then website users enjoy the site for free. That's nice, but it means that without ads or some other form of monetization the website can be a financial burden on the owner. (it's fine for text sites, but imagine a video-hosting site or something, the bandwidth alone can be extremely expensive.) Filecoin rebalances the incentives by allowing the users to pay a small fee to the host (and it's decentralized, so anyone can be the host if they choose), that way as long as there's some interest in the site someone is at least being compensated a little for storage and hosting. I don't know how much progress they're actually making towards any of these goals though, it doesn't seem usable in its current state in the way IPFS or ENS are.