Hacker News new | ask | show | jobs
by apatters 3653 days ago
I wish the article had spent more time discussing the root causes of the centralized Internet and ways to address them. This is the most interesting problem in tech right now in my opinion and many people are working on it from different angles but I've yet to see anything which really struck me as a killer app for the "re-decentralized" web.

We have to look at why these centralized services have succeeded: for instance the network effects, the economies of scale, their business models are attractive to ambitious VC investments, they have better UX because they have more resources, and so on. Then you can either try to build something which matches these advantages, or you can try to do an end-run where you offer the market something more important.

Privacy and security are things the market is starting to value but I don't think these alone can woo everyone away from the network effects, better UX etc. of the centralized giants.

Anything which brings people out of an ad-heavy experience has a lot of appeal right now. I think we'll see more freemium and paid services in the future which is good because the economies of scale in the ad business are brutal to small businesses.

Anything we do to create more robust p2p and client-side encryption platforms is important. When building an app today it's just much easier to run it on a server and keep all the data on a server. p2p storage, identity and so on needs to become just as easy.

And finally we have to ask how this re-decentralized stuff is going to attract investment and build big businesses, because if the big money is always on the other side it's going to be very hard to win.

To be honest I think the technical challenges are fascinating but it really needs to start out with the business model and investment challenges, if you can figure out how a lot of money can be made off of a decentralized search engine or social network, now you have some real allies and resources and marketing behind you. This requires us to think about why open source business models are typically not as lucrative as proprietary walled gardens, and why they have a hard time getting traction in b2c.

1 comments

>> as a killer app for the "re-decentralized" web.

IPv6 anycast looks quite promising[0][1][2] to help solve the problem with fully decentralizing bootstrapping of P2P nodes. This is a central issue currently affecting all p2p like networks including Ethereum, BitTorrent, Gnutella, Bitcoin, ...

main issue is probably lack of IPv6 anycast support (??) due to misinformation, broken middle boxes, and and lack of understanding in how to properly configure your network correctly for IPv6 (there are so many features making it also more secure, yet the impression I get is that people don't want to learn about it and in practice just aim for IPv4 maximum compatibility ... ).

[0] http://ryandoyle.net/assets/papers/Distributed_Bootstrapping...

[1] http://doc.tm.uka.de/2009/ipv6-contest-p2p-bootstrap.pdf

[2] https://www.ipv6council.de/fileadmin/summit09/presentations/...

> main issue is probably lack of IPv6 anycast support (??)

It requires root or user-namespace shenanigans to assign the v6 address needed by the p2p client.

And access to BGP tables.

And they don't estimate how long such a bootstrap process would take, since for small networks it would potentially have to scan millions of candidate addresses.