Ask HN: What's Your Opinion on Web3?
My personal take is that there can be a lot of good usecases that will come out of it but I don't believe in the toppling the world order with people's revolution part of it.
Also, NFTs are good usecase for digital artists but is an extremely bad buy for a normal consumer since most art is worthless in future unless you get hands on something really unique and respected like Beeple's art collection.
53 comments
[ 2.6 ms ] story [ 109 ms ] threadIf you integrate it in some game or in the metaverse its still worthless, because you are just a consumer that participates in artifical shortage of a product thats copyable with a simple click.
That said, I still cannot wrap my head around owning some "art" in the digital world.
Except it isn't. That's just something someone says to get you to open your wallet.
At the end of the day, you don't actually own the thing being named.
It's more like if you would own a certificate (very likely of dubious provenance itself) saying that you owned the original of the Mona Lisa, which certificate also listed the address at which the actual original is stored, in case anyone wanted to see what you “owned”.
But that makes a less-enticing pro-NFT argument.
Answering these questions, then answering them for NFTs almost makes it all makes sense. I say almost because, of course, they don't need a fucking blockchain to do any of this.
Nothing prevents someone from making copies or selling copies that they don't own / have copyright rights over.
web3 runs on top of web2 and is therefore subject to all of the forces that affect and control web2 plus the "get rich quick" elements of web3.
Then web3 providers need to buy their own hardware and data centers instead of using web2 cloud infrastructure:
https://www.vice.com/en/article/wxdnxy/amazons-server-outage...
https://coinmarketcap.com/alexandria/article/coinbase-down-a...
https://decrypt.co/44321/70-of-ethereum-nodes-are-hosted-on-...
- Software needs to be built and distributed with local-first in mind. Self-hosting should be trivial, encouraged and accommodated for. Preferably transparently to the user. (Self-hosting a web browser and its built in password manager is already something people do, as a silly example of why it doesn’t have to be a worse UX). In the example of a “dapp”, this could mean the web app in source-available (not necessarily “real open source”) and provided as a zip file ready to run in a local browser and/or electron app. Possibly via IPFS or similar. It should not depend on phone-home to any particular hard-coded server, domain, or SaaS.
- For stuff that is hosted in DCs, opt for smaller providers. Get infrastructure, not SaaS. Ie avoid managed services in AWS/GCP/Azure/Ali, instead get VMs or servers with someone else.
NFTs are art certification of ownership collection without tying to exclusivity of possession of the art. Or, unfortunately, particularly trustworthy certification.
Not really, no
I also like the idea of NFTs as game licenses. If the XBOX uses something like an Ethereum address as your XBOX account, it can verify what games you own by checking if you own the NFT that represents that game’s license. At that point, even if XBOX live shuts down support for XBOX 360 games in 20 years, my 360 will still be able to play any game I have the media for (ex: digital game copy on a USB drive).
I also like the idea of universal login using Ethereum addresses. I don’t want my identity to be owned by Microsoft, Google, Apple, of Facebook. I’d rather it be something I own (a public/private key pair) along with some known place to store attestations about who I am and what I can do (a blockchain). Those attestations could be stored off-chain, but that becomes difficult for users to maintain and program.
That's a private blockchain in hiding, since the relation of the NFT to the asset must be mediated by modifiable game code, at which point the dev could practically reassign ownership within their game world.
Private blockchains of course make no sense. But trying to find new ways to exploit gamers with microtransactions is always popular with some companies.
>I also like the idea of NFTs as game licenses.
Ultimately, the issue is that Xbox Live might want to shut down support, and could do that rather directly even with NFTs. If there was enough commercial pressure to not do that, this problem is trivial to solve with a permanent licence.
>I also like the idea of universal login using Ethereum addresses. I don’t want my identity to be owned by Microsoft, Google, Apple, of Facebook.
The various federated solutions achieve this without a blockchain. It's possible though to see blockchain 'winning' here - it won't be because of any technical advantage, but rather because it was made more available than other solutions.
I'm fed up with institutions like Facebook having unchecked control over who uses their platform when so much digital infrastructure is built on it. I realize it's not a popular idea with the HN crowd, but I think a revolution is coming, with decentralized tech at the forefront. Like it or not, most decentralized tech has seen very limited adoption, and an inability to compensate nodes seems to be a contributor to that.
Greed is a really good motivator for people to step out of their comfort zones a little bit, and has clearly been driving adoption of technology that previously was hard to get people to adopt
edit: I misunderstood your post to be addressing the lack of interest in the tech, not suggesting it wasn't valuable. I wasn't suggesting there's no value to crypto and web3 tech though (I think there is... a lot), just that people are typically reluctant to embrace tech that might offer benefits (such as movement away from gated monopolies who don't face repercussions for abusing their power) when there is a significant learning curve. Being motivated by potential profit seems to have motivated people to learn more about decentralized technology than typically would.
I hear ideas from gamers and anti-big-tech folks, but none of it really sounds all that useful. But I'm also the kind of person who prints off their boarding pass at the airport because I prefer having a reliable piece of paper to get me on the plane.
Cryptocurrency and blockchains aside, I feel like if folks really cared about public authentication and proof of identity, then something like Keybase would be far more popular than it is. So idk, I've not been convinced yet.
- The ability to login to many platforms without needing to create an account on that specific platform (universal login as mentioned by others)
- Being able to use the decentralized ledger as a database -- this is currently only done with art NFTs - but could literally be done with SO much else
- Being able to create dApps that run on their own and are maintained by a community -- i.e., apps that don't pit the user incentives against the incentives for the company owning the apps (dating apps are a good example of this)
- Decentralized storage. Not keeping everything in S3 -- not saying this is better for in-production, but just mentioning with web3 - people are finally open to this type of thing as opposed to just saying "let's just host it on S3".
- Community. As corny and overused as this word is, I know. But specifically finding a project, hopping on their Discord, contributing, asking questions, etc.
Web3 is as much an ethos as it is a "specific thing". It's a rejection of the walled-garden, data hoarding techniques of past platforms (Instagram, Facebook, Google, etc) and a recognition that there is enough pie for a lot of smaller, more niche teams to have a piece.
1. Self-owned storage. I would love it if I could make and use apps where the users owned the storage (in a convenient way). This means that running apps is basically free and you don't have the legal pain of controlling user data. It also means that users can export their data (the just need to figure out how to interpret it).
2. Decentralized hosting. I think it would be amazing if you could keep using sites even if the original host went offline. IPFS is making good strides here. For example if you like my first player chooser you can pin /ipfs/QmWBUag1ynHaZekVHyr1VfMgF6fh64PPP46oiNYCgCPCQK and use it forever. This combined with 1 means that you can keep using apps without any creator involvement.
These two feel so close that they could be used today. There are efforts, but at least for 1 not much is really sticking.
The above 2 are all about single-user data though. Combining data for multiple users like many of your other points reference would be super cool but is a much harder problem, particularly around security and privacy. I think that will be full "Web3" but I see us as a long way off.
Dude, how come no one is talking about this instead of cryptocurrency and NFT FOMO bullshit? That's actually useful. When do we get that?
It saves people from needing to create passwords for each service if they don't use a password manager while also eliminating SSO as a data collection mechanism for major internet companies. That's not nothing, but the entirety of this is achieved by signature based authentication, which has existed for years and years but has achieved basically zero adoption.
If you want a distributed system that empowers end users, you're better off dusting off your favourite bittorrent client.
NFTs in particular are essentially just distributed DRM. Though in practice it will likely be circumnavigable for all cases other than verifying ownership on a block chain just like contemporary DRM is today.
But ultimately "Web3" looks to empower capital owners above anyone else, who are already massively empowered. So you have to wonder what the point is other than as a get rich quick scheme for delirious libertarians.
The same forces of wealth based accumulation that exist in the current internet/web will come into fruition in the Web3 world precisely because it is the most powerful centralising force on the internet and does nothing to address this.
Like ipv4 to ipv6, I think small and meaningful feature additions compounding over time are practical whereas resteucturing entire ecosystems has a risk of a slow and inefficient adoption rate
Have you ever said this about something, and then five years later, it wasn't a fad?
Twitter ... I dunno, seems pretty popular
I agree with you significantly on VR, and am annoyed at myself for not thinking of that.
I hope you're right about bitcoin. I suspect you are.
People arguing that it could be a counter to the centralization of “web 2.0” should really be pushing for open source software that you can run locally on your computer and is free and abundant for everyone to use, instead of pushing for an inefficient distributed system that forces scarcity in the digital realm. Worst problem with the introduction of Ajax and Web 2.0 was the shift from owning and running desktop software to the “cloud” and Saas subscriptions where things you depend on could go away or be changed underneath you at any moment.
Although it is fascinating to see more parts of the webstack increasingly decentralized, I also do not fully buy into the "decentralize everything" ideology that some people in the space have. Some people may not call projects "web3" if they run on traditional infra like AWS, but there is absolutely value in a hybrid model in my mind that leverages a decentralized ledger for proof of digital ownership on top of more traditional infra. I don't think for instance that making a platform to replace existing web2 websites like twitter / FB / your favorite website is the way to look at it, but rather to figure out new ideas and products, maybe fully decentralized, maybe not. To me it doesn't matter, I just want unique, streamlined user experiences that provide value to users who want to participate in the ecosystem. Even if it is just a small community, it's fun.
To that end, they are taking blockchain technology that trades unbelievably terrible efficiency for distributed and trustless computing and applying it to everything.
While there are some use cases where this might be a worthwhile tradeoff (voting, for example), it’s a really bad tradeoff for almost everything else we use the internet for today.
A lot of the benefits either don't really exist like supporters say they do, or are actually gotchas.
In brief
* single point of failure
* false sense of privacy
* false sense of ownership
* currentlt only for the rich due to costs
I outlined my thoughts here;
https://www.riknieu.com/web3-downsides/