Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As he's expressing several opinions, let's comment on each one separately:

1) His comment that "People don’t want to run their own servers, and never will" is correct, but I think it's not the right way to think about the problem. All of us have gigabytes of cached shit on our devices. Ideally that locally stored information should be part of a decentralized web. By "decentralized web" I mean smth very different from today's web3 bs.

2) "A protocol moves much more slowly than a platform" - again, he is correct, but I feel like he's not seeing the larger picture. The fact that a protocol "moves much more slowly" is actually a feature. Elaboration: He is looking only at the pace of change, not at the robustness of the system in question. Old software that was designed for use value, still works flawlessly, i.e. it doesn't break. The dependency graph of older protocols is mind blowingly small. Today's software, which most often gets designed for exchange value, breaks within a year if it doesn't get updates, because their dependency graph is enormous. It's correct that protocols rarely update, but they get forked way more. Most updates get introduced through new forks.

3) his section "Making some distributed apps" - spot on. As long as you need to have a local copy of a ledger (even if it's just the block headers) to be a validator, the majority of users will still have to trust a server. crypto fanatics will claim "yeah, but you can ask for a merklle proof of the state" miss that lying by omission is a thing (i.e. in the classic merkle tree, you can prove that smth is present, you cannot prove that smth is not present). As a result servers can still lie to you by omission. Crypto fanatics will say "yeah, but you can contact several nodes", but that assumes that there are several nodes. In reality the majority of projects will only call an Infura node. It's all insane. Nothing about today's crypto space is actually trustless & decentralized.

4) His section "Making an NFT" - Yup, the NFT space is ridiculous on several levels. His arguments against metamask are also legit, same reasoning as in the previous point.

5) Section "Recreating this world" - I think he's making the same logical mistake as in the earlier sections here. The cryptocurrency protocols did not converge to a client - server setup. They always were a client - server setup in disguise. The problems related to simplified payment verification (SPV) were never actually solved. I think it's wrong to think that things must converge to platforms. Things that are use value based often resist such dynamics, e.g. Torrents.

6) The "It’s early days" section - yup, it's not early days anymore. These problems are inherit in the architecture design of blockchain protocols.

7) "But you can’t stop a gold rush" - This whole section was spot on. It's all a gold rush. There's no use value to any of the crypto projects right now, except maybe enabling people who live under authoritarian regimes to take take their capital with them.

8) "Creativity might not be enough" - I don't agree with the first part of his conclusion, but the second part is legit.

Personally I think current web3 is going down a very bad path. The old school p2p protocol designers were still driven mainly by a socialist / anarchist zeitgeist. They were designing for use value. Today's protocols have a neoliberal zeitgeist. Use value was thrown out of the window in exchange for speculative value.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: