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

Really liked this post - brings up some great points, and I consider Moxie a friend.

Here are a few notes that came to mind though...

1. For NFTs, some keep their data in IPFS (decentralized file storage) or in the smart contract itself for procedurally generated images. We (as a community) should probably move more to solutions like this over time, since it is indeed more decentralized to build them that way.

2. I agree with the overall point that clients don't behave like full nodes. However, there has been quite a bit of discussion about "light clients" in the crypto community even going back to the early days of Bitcoin/Ethereum, so i wouldn't say it hasn't been an area of focus.

3. I agree there is an overall move toward using platforms. But there is a big difference between using a platform that also owns all the data also (web2) and a platform that is merely a proxy to decentralized data (web3). In the latter, if a platform ever turns evil, people will switch. Not owning the data counts for a lot.

4. There are more options than Infura and Alchemy. Access to simple blockchain data will be relatively commoditized. Which is good for decentralization.

As Moxie points out, it's still difficult to build things in a decentralized way (nascent tools), so you are seeing various apps/companies revert to using more centralized web2 techniques when they run into a hairy technical problem. As a result, there are a lot of "hybrid" web2/web3 apps during this phase of web3 development. That doesn't mean the overall trend is bad though. I think it's great that more and more web3/decentralized technologies are being developed.

I do agree that all networks tend toward centralization over time. Great book on this https://www.amazon.com/Master-Switch-Rise-Information-Empire...

I don't think crypto is anywhere near this end stage though. We are still seeing a lot of new technology and players enter the space. It's not "already centralized" as much as it is "still using some web2 components".

These points aside, the post is great and I basically agree with the overall premise.



1) The addressing side of IPFS could probably actually be standardized to be as ubiquitous as URLs or email addresses. DNS style stuff is honestly a reasonably good blockchain fit. The storage and server side of it still has a ton of gaps, where lessons learned from torrents are being somewhat inefficiently rediscovered.

4) It sounds like the data available already from those two isn't that simple and is likely to only become more complex over time.

Heck, web2 is still using a ton of web1 components. What are the forces to push some dapp to be fully decentralized e2e?


I think it really is light client development that will make a big change to being decentralised e2e. Being able to talk with the chain directly from an app or webpage without needing to make api requests to a node (be it local or infura/alchemy). If we can get light clients for indexing/search networks too that would be the dream.


Getting Tim Wu to analyze cryptocurrencies with his lens of networks and centralization would be a real treat.




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

Search: