Live data from Hacker News

My First Impressions of Web3

moxie.org

71–80 of 1001 posts

Re: My First Impressions of Web3

#72
post #29

>When you think about it, OpenSea would actually be much “better” in the immediate sense if all the web3 parts were gone. It would be faster, cheaper for everyone, and easier to use. That sums up the situation for me. Having a marketplace for purely digital goods might be a concept with a future. Having standard ways to interoperate between different platforms and query and update these goods might make sense (althou…

> Couldn't Rolex issue a PGP signed CSV of all valid Rolex serial numbers once a month on IPFS and you'd get the exact same security and trust profile without having to involve any "web3" feature?

A serial number can be copied and engraved onto a forged watch, so not really.

A more analogous scenario would be if Rolex embedded an NFC hardware chip with a private key inside the watch, such that anyone could wave their phone over their watch and verify that the chip’s cert was indeed signed by Rolex.

Re: My First Impressions of Web3

#73

> People don’t want to run their own servers, and never will This kind of gets at the reason why I think a lot of tech articles/blogs about what the future will be like are just terrible. The wants of someone who is driven enough read and write about the bleeding edge of technology are very, very different from the general population. Like this author says, most people don't want to run their own web server, but I'd…

It's refreshing to read an article that admits this:

> > Even nerds do not want to run their own servers at this point.

I actually enjoy build and running servers, but only for hobby purposes. When it comes down to anything business related or critical, I have zero desire to run and maintain it on my own. And I especially don't want to have to handle security for large amounts of money that could disappear in an instant if I make one wrong misstep.

Re: My First Impressions of Web3

#75
post #56
post #37

The views on centralized services such as Infura really resonate with me. A few months ago I looked into how Ethereum and smart contracts work and got excited that there is basically this shared "virtual machine" with persistent, public state that can only be altered by interacting with those smart contracts. But soon after it became clear that it is not really possible for me (or any regular "client" as the article…

But there are other L1 blockchains already that aren’t like that (eg. Mina) and who knows in future what will come..

Good to know! I don't know much about the blockchain space and have only looked more closely at Ethereum so far.

Re: My First Impressions of Web3

#76
> [...] NFTs instead contain a URL that points to the data. What surprised me about the standards was that there’s no hash commitment for the data located at the URL. Looking at many of the NFTs on popular marketplaces being sold for tens, hundreds, or millions of dollars, that URL often just points to some VPS running Apache somewhere. Anyone with access to that machine, anyone who buys that domain name in the future, or anyone who compromises that machine can change the image, title, description, etc for the NFT to whatever they’d like at any time (regardless of whether or not they “own” the token). There’s nothing in the NFT spec that tells you what the image “should” be, or even allows you to confirm whether something is the “correct” image.

How did we go from trapdoor functions being the foundation of everything in the space to forgetting to hash a link? Is the rational that these links should only ever be IPFS links? That's fine I guess, at least those are hashed. Why does the protocol allow for this to happen?

Re: My First Impressions of Web3

#77

I'll be honest I had no idea that access to Ethereum is effectively gate-kept by two centralized entities (Infura, Alchemy). I knew there were only one or two true Ethereum full-nodes, but the impact of that never quite clicked. [edit] By "full node" I meant "archival node."

There’s no real reason for this to be honest. The Web3 projects I’ve worked on tends to fall for centralized services like Infura because of development needs at first and then it’s just easier to use it for production. I’ve made a decent living for the last two years setting up test infrastructure for Web3 projects due to its complex nature. This is true across all blockchains, not just Ethereum. It’s an area ripe for new DX products.

Re: My First Impressions of Web3

#78

> People don’t want to run their own servers, and never will This kind of gets at the reason why I think a lot of tech articles/blogs about what the future will be like are just terrible. The wants of someone who is driven enough read and write about the bleeding edge of technology are very, very different from the general population. Like this author says, most people don't want to run their own web server, but I'd…

> Like this author says, most people don't want to run their own web server...

I know I certainly don't. I want to write my software and I want to be able to deploy it somewhere and manage the things I may care about for that specific software. As much as possible I don't want to have to care about hardware, or routing, or server administration, or user permissions, etc. Learning it once? Sure. Dealing with it every time I have a new project? No thanks.

So, I totally agree. decentralization and privacy on their own are difficult to market, as they aren't nearly as in demand as convenience.

Re: My First Impressions of Web3

#79
If you care about the environment even a little bit (like turning off lights in rooms you're not occupying) then you will reject Web3. Even the most efficient blockchains use more energy than the status quo unnecessarily.

This is also to say nothing of the fact that it's more expensive per USD/KB transferred, slower and more complicated.

I think what Web3 should be is a way to use your laptop or any commodity computer as infrastructure for your data, and there should be APIs for websites such that it uses your computer as the source as opposed to their own servers.

For example this comment could be saved on my computer, but accessible to everyone viewing even if my computer is off via caching, but ultimately I could invalidate and delete.

Re: My First Impressions of Web3

#80
At the risk of displaying my ignorance and lack of knowledge about this area, one part I found very familiar in this article is that the action interactions in his apps didn't actually interact with the blockchain, but essentially with two centralized services.

My very limited understanding is that for blockchains essentially the way to distribute them is that every node has a full copy. This sounds awfully expensive in the long run. My intuition would be that once running a node is expensive enough, this would not be truly decentralized. If I can't get the fundamental information out of a blockchain myself on hardware I can afford, the actual properties of the blockchain don't matter anymore as I cannot access them myself.

The moment you need to rely on third parties, you lose any unique properties a blockchain might have. I don't know how this would work if blockchains inherently are inefficient enough that you always need a way around querying them directly. I find the idea of a distributed trust-less database interesting, but if it is so inefficient that I can't actually access it myself that idea doesn't seem that interesting anymore.

Post reply on HN