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?
Decentralized hosting is historically difficult because of the cost involved - how do these people get compensated.
But when there's sufficient ideological motivation, I think it would be possible.
In fact I'm sure there's a thousand cryptos which were based around this model - users pay some insignificant amount (fractions of a penny) every time they share, and that coin is accumulated by users who host the data.
People run torrent clients for decades now. Why would they give their own traffic and compute time? because they get value out of the network. This is the same you seed and you receive value.