With all the deplatforming, app stores, visa and square banning payments, it is clear to me that there is no way that this assault on our speech will stop. In fact it is obvious to me that no system or service can be built using current "center - clients" approach or all the tech which used for cloud.
Anything which is a commercial or even private entity in a center of potential thought rebellion will be crushed by the overlords. So it is crucial to have a new way of communicating with wide audiences.
I think it should be something like totally distributed torrent like system of clients only with people adding public keys of "channels" they want to read. A publisher for a channel having a private key would sign messages and throw them into a peer to peer network such that anyone who added the public key of the channel will decrypt and validate the message and show it, but all the others would just relay binary blob without understanding it.
This will create a lot of "noize" in the system, but being peer to peer it should be fine and in fact if you look from outside you won't even know if a peer is reading a message or just relaying it, so you can't even tell who is reading what channels. This should allow to have comms without a center and as long as a channel owner keep private key and readers have a way to add public key to trust this system will live as long as any peers are active.
What do you think? If a system has no center at all, ever, and is dumb and plain like email, it is virtually non destructible. If it does not rely on domain trust, TSL or anything like that which can be busted or cancelled, it is practically no possible to have a single point of failuer.
In fact, we can right away trade "time to deliver" for security and decentralization. It is not an issue in my mind to receive a message minutes or even tens of minutes after the fact while it makes rounds through peers. It is way better to have a message delayed but assured rather than "instant" but controlled comm channel.
What do you think? Did anyone ever built or designed a system like that to your knowledge?
You're talking about a distributed delay tolerant network.
I've considered building something like this over radio frequencies, for space and terrestrial communication that would be private and difficult to censor. It could link to or across any other network protocol.
Let's make it happen.
Do you know any paper or a product which had close functionality? I'm interested in reading what had failed for other people so I can understand potential paths forward.
Here's a couple projects along the lines of what I'm suggesting. Radio mesh networks.
Meshtastic:
https://m.youtube.com/watch?v=TY6m6fS8bxU
Disaster Radio
https://disaster.radio
Here's some info from NASA on delay/disruption tolerant networking
https://trek.msfc.nasa.gov/Documents/trek_5_2_2/trek_dtn_tutorial.pdf