The web is peer to peer if everyone just runs a static webserver. Back when Opera was still Opera they integrated a webserver into the browser (with a naming system/proxy through Opera). If this would've taken off the human (but not the commercial) web would be a very different place. It still can be.<p>I host a static nginx webserver from home and just use a text editor to look at my log of POSTS to participate in p2p web techs like indieweb's webmention.
Im more hybrid oreinted myself. The web is short on more federated apis. That I think we are slowly growing. But in many ways pingbacks are still state of the art, not much advanced.<p>The other thing we need is some trust/take it with us models. Servers signing their content, local not distributed blockchains.<p>Federated + pingback + logs. Paul Frazee had some good threads a bit back on kind of replacing distributed but concensus blockchains with local contract logs, where we could inter-transact, but check to see whether someones really being honest & doing the things they said/following their interface's contracts... ugh where was it.<p>Could well be wrong but I dont see consistent hash rings or other open p2p content stores as being likely to ever scale storage or availability sufficiently.
Imagine going back to the 80s and 90s and telling people "the web isn't peer to peer! We have to replace it!"<p>It would be extremely confusing. Didn't we invent HTTP and IP and the web to let computers shoot messages to each other directly? What happened to that?
How would you compare that to what Jack Dorsey is doing with his Web5 project: <a href="https://developer.tbd.website/projects/web5/" rel="nofollow">https://developer.tbd.website/projects/web5/</a>
I don't really get these flavor of article, the web is kind of the poster child of a decentralized application. saying the challenge of a decentralized web is kind of like saying the challenge of water not being wet enough.
<a href="https://youtu.be/d31jmv5Tx5k" rel="nofollow">https://youtu.be/d31jmv5Tx5k</a>. Freenet creator has a new thing called Locutus.
The first step to all of this is, unfortunately, socio-political--we need to collapse the ISP monopsonies. Once you have viable competition in the ISP space, most of the problems preventing peer-to-peer go away (lack of upload bandwidth, NAT restrictions, etc.)
The assumptions I'm working from: <a href="https://sr.ht/~ilmu/tala.saman/" rel="nofollow">https://sr.ht/~ilmu/tala.saman/</a><p>We need to find games that people will want to play.
Those who truly believe in a decentralized web should focus on creating routers with web servers in them that are easy enough to use that everyone can host their content.