One of them that will, or at least should be able to continue, is scuttlebutt. Scuttlebutt clients on an isolated LAN can share messages with each other. To go beyond the LAN, you point at a "pub server", which anyone can host anywhere. Yes, only russian-based pub servers will be available, and that assumes they are using russian based DNS to point to them (or have a known static IP). However, for the test of communicating within your region, scuttlebutt will hold up.<p>The protocol, clients, and pub servers (which are really just automated clients) are designed with an offline-first approach, then local, then regional, then global. Messages are copied between clients as they come into contact with each other. One way to visualize it is by picturing islands of people gossiping locally, and then having ships carry that scuttlebutt from island to island.<p><a href="https://www.scuttlebutt.nz/" rel="nofollow">https://www.scuttlebutt.nz/</a>
The sad reality of modern "decentralized" software is that organizations, people behind it don't even have any intentions to make it decentralized, to give up control, like BitTorrent did. Nobody cares about the main thing that decentralization is all about - making rule/law enforcement on others practically impossible.<p>There was a great series of posts about decentralization from BitTorrent people recently:<p><a href="https://medium.com/@simonhmorris/why-bittorrent-mattered-bittorrent-lessons-for-crypto-1-of-4-fa3c6fcef488" rel="nofollow">https://medium.com/@simonhmorris/why-bittorrent-mattered-bit...</a><p><a href="https://medium.com/@simonhmorris/if-youre-not-breaking-rules-you-re-doing-it-wrong-bittorrent-lessons-for-crypto-2-of-4-72c68227fe69" rel="nofollow">https://medium.com/@simonhmorris/if-youre-not-breaking-rules...</a><p><a href="https://medium.com/@simonhmorris/intent-complexity-and-the-governance-paradox-bittorrent-lessons-for-crypto-3-of-4-1d14ac390f3f" rel="nofollow">https://medium.com/@simonhmorris/intent-complexity-and-the-g...</a><p><a href="https://medium.com/@simonhmorris/decentralized-disruption-who-dares-wins-bittorrent-lessons-for-crypto-4-of-4-f022e8641c1a" rel="nofollow">https://medium.com/@simonhmorris/decentralized-disruption-wh...</a>
I can attest that the blog post is accurate, at least for the Dat protocol. We used the BitTorrent mainnet DHT for a while, but results were so bad that we retired it and fell back to our tracker. We're working on the Hyperswarm DHT now to get things more resilient. We're taking up Daniel's other action points as well.
Putting on my conspiracy hat, blocking the global web from within Russia would also make it easier to have huge sweeping "purges" toward targeted groups, without Western interference.
The last time I checked IPFS is a joke. There are only two implementations of IPFS protocol and both come from the same group of developers.<p>On the other hand, there are so many BitTorrent protocol implementations from totally independent group of developers.<p>Also, the namespace system of IPFS is just beyond stupid. They openly recommend relying the traditional central DNS to resolve the human readable name to hash.<p>I didn't bother to examine the Dat, but it looks like worse than IPFS.
> Russia is preparing a nation-wide experiment where the whole country temporarily disconnects from the global Internet to see if the country can rely on Runet alone<p>I think this is lie, fake news and misinformation. I tried to find the source of it. Lots of site quote RBC website (more or less respectful news agency in Russia). The closest article on this subject is this:<p><a href="https://www.rbc.ru/technology_and_media/08/02/2019/5c5c51069a7947bef4503927" rel="nofollow">https://www.rbc.ru/technology_and_media/08/02/2019/5c5c51069...</a><p>It discusses this topic but doesn’t mention experiments or temporary disconnect. Could be redacted though.