Live data from Hacker News

Web3 is centralized and inefficient

neelc.org

481–490 of 769 posts

Re: Web3 is centralized and inefficient

#481
post #54

Earlier quoted context omitted.

I know you're being a bit snarky, but the miners voted on that decision and decided, collectively, to fork. It's decentralized in the sense that there's no central mandate, and everyone needs to agree with a decision or that decision will ultimately fizzle.

That's not how "decentralization" should work.

How should it work? No one gets to make a choice which fork they run?

Re: Web3 is centralized and inefficient

#482
post #123
post #103

Earlier quoted context omitted.

This. The sad thing is that people like the convenience of centralized systems. Humans are lazy. They'll go with the #1 option, even if it means building a centralized monopoly. I should've made this point clearer. Note: I am the article's author.

Even then, I think blaming it on laziness is really not a good idea. People are not lazy for not understanding how systems work - not every single person has time for that, or cares about decentralization. Laziness implies it's a problem, and programmers have an unhealthy fascination with seeing problems and thinking they can all be fixed somehow if they just technology hard enough. You have to look at the individual…

>programmers have an unhealthy fascination with seeing problems and thinking they can all be fixed somehow if they just technology hard enough.

This. It's not up to techies to decide what people value. The philosophical problem with web3/blockchain/whatever is that it assumes "decentralization" is a valuable thing in and of itself, without really tying it into what people actually value.

Re: Web3 is centralized and inefficient

#483

Earlier quoted context omitted.

Blockchain does not help supply chains. It doesn’t guarantee that things have been tampered with. It doesn’t solve any problems.

An immutable database guarantees that the "paper trail" has not been tampered with. In supply chains, there's a lot to be said for having a paper trail even if (or especially if) some of the papers are fraudulently written.

You don't need a blockchain for that, though; just hash chaining or similar.

Re: Web3 is centralized and inefficient

#484

Earlier quoted context omitted.

Actually the other protocols all exist, and work fine, thanks. The major exception was high bandwidth communication, where it remains cost prohibitive to do without scale - video has come a long way, to be sure, but large image, audio, video processing have remained difficult to do at scale and right, at least without the correct hardware and supporting algorithms. There are solutions, most of the ones I can think of…

vishnugupta said "popular", you replied with "works fine". While protocols may exist that "work fine", it seems clear that for "chat, video conferencing, file sharing" (as well as social media), proprietary networks are more much much more popular than standardized protocols. Email being a notable still-popular exception, when it comes to internet communications.

Is it really relevant that email is standardized when no one will relay your messages if you're a nobody? I can send messages from myself to myself, whoop-de-doo.

Re: Web3 is centralized and inefficient

#485
post #52
post #36

Earlier quoted context omitted.

> Yep. It is a GUI ontop of their smart contracts (public access backend code). You don't have to use their GUI. So what happens if someone just copies the JPG and puts on their web host? Isn't that essentially what OpenSea is...a hosted service for the JPG.

All the blockchain holds is that a certain address (0x12345678) owns a certain token ID (42) minted from a certain contract (0xDEADBEEF). That's all. It proves provenance. What the metadata contains, where it's hosted, etc. is irrelevant. So while it's true that OS hosts the JPEG of your NFT, for example (it actually caches it), the point is about proving ownership of a specific token identifier, not just a pretty pi…

Ok so lets say the same JPG exists on two sets of blockchains. One is 0x12345678 and the other one is 99x12345678.

How do I prove that I own the JPG?

Re: Web3 is centralized and inefficient

#486
post #157
post #36

Earlier quoted context omitted.

> Yep. It is a GUI ontop of their smart contracts (public access backend code). You don't have to use their GUI. So what happens if someone just copies the JPG and puts on their web host? Isn't that essentially what OpenSea is...a hosted service for the JPG.

NFTs are stupid and awful ideas, but I suggest actually reading up about how they work so you can more accurately shit on them instead of repeating things you read on twitter.

Or how about it was a genuine question and you don't have to be rude. No wonder crypto gets a bad rap.

Re: Web3 is centralized and inefficient

#487
post #36

Earlier quoted context omitted.

> Yep. It is a GUI ontop of their smart contracts (public access backend code). You don't have to use their GUI. So what happens if someone just copies the JPG and puts on their web host? Isn't that essentially what OpenSea is...a hosted service for the JPG.

You'd have to be conflating about half a dozen different concepts to write that sentence. I can't help you. If you want to learn, you can.

So then explain it instead of the personal attack. You guys seem fun.

Re: Web3 is centralized and inefficient

#488
post #468
post #263

Earlier quoted context omitted.

This document describes the smart contract for an NFT: https://eips.ethereum.org/EIPS/eip-721 The base contract does not contain any info about the asset the NFT applies to and the metadata extension only allows you to store a name and a URI (which hopefully still works and still points to the object in the future). There is no object hash as far as I can tell. Afaik there can be several NFTs for the same object (URI…

Please avoid to comment if you are not an expert, thanks

Such non-constructive comments are not appreciated here.

Re: Web3 is centralized and inefficient

#489

> A lot of Web3 platforms are in fact centralized. Your wallet (MetaMask), marketplaces (OpenSea), APIs (Alchemy) are all central platforms. Sure, they use a distributed database (blockchain), but before that it’s still a Go app on AWS, meaning its centralized. > Your wallet (MetaMask) Run your own node. This is lazy reporting to reach the end point about fawning over FreeBSD (its in the article, literally an article…

> suggest people actually compile and run a node themselves yeah just buy an 86TB drive every year and run the node 24/7 to avoid penalties >You should inspect their smart contracts how many people are actually able to do this I'm not against crypto and i'm not sure yet about web3 but if it requires buying some kind of token to participate then i am skeptical.

I don't know where you got 86TB but the current storage required for an Ethereum full node is about 600GB.

https://etherscan.io/chartsync/chaindefault

There's a difference between a full node and an archive node. A full node has all the data required to verify the chain from genesis up to the current state. An archive node also has all the state of all previous blocks. An archive node can be derived from a full node, and the only purpose of an archive node is to run historical queries.

You can run a full node without staking ETH, in which case there are no penalties for going offline. (And if you are staking, you can be offline up to a third of the time and still be profitable.)

There are efforts underway to shrink storage requirements, including very secure light clients, state expiration, and statelessness. But right now that stuff is mostly on the back burner while they focus on the proof-of-stake migration.

Re: Web3 is centralized and inefficient

#490

Earlier quoted context omitted.

This example is silly - it's actually impossible for you to forge spare parts for your car, as most of them require multi-million dollar machines to manufacture, the information on how they are made, blueprints or schematics are not avaliable to you. And even if you succeed, someof them are IP protected so this is a terrible analogie.

I can give you plenty of more feasible analogies; Do I make my own bread? Sure, sometimes I do. Baking bread isn't that hard. But do I do it every day? No. Why? Because it takes time to do, my kitchen counter is usually a mess afterwards, and the result usually doesn't taste anywhere near as good as the 20+ bread varieties I can buy at the corner store. I sometimes do it for fun, but I wouldn't do it every day. Let's…

'Let's go to macro scale: What's the better solution: 1000000 people each baking their own bread (1 loaf a day), or a giant company baking all the bread?'

The same argument advocates monopoly or central planning by government?

If not, you have to jistify where is centralised enough. Now, if we have a 20,000 different bakeries, is that actually centralised?

Decentralisation of plumbers doesnt mean everyone does his own plumbing, it means anyone willing to learn can become a plumber and there is no plumbing monopoly.

Also we should debate the actual subject, not debate it indirectly throufh analogie, it just introduces an extra step of inaccuracy and cultural baggage.

Post reply on HN