A permanent move to a decentralized server model would pretty much eliminate this problem for Signal.

@shane It's something I considered after the LibreSignal debacle.

But by the time you've added federation to Signal server all you will have succeeded in doing is reinventing XMPP.

@shane I'm curious to how a decentralised server approach would help. How would Iran blocking e.g. XMPP server in the decentralised Jabber community be resolved for users? Moving to another server thus changing ID would only temporarily solve the problem, until Iran blocked the next one. Am I missing something?

@athanasio The main thing it would do is make it more difficult for the government to completely shut down access. New servers could replace blocked ones quickly. Iran would be playing whack-a-mole. Federation wouldn’t make the network immune to disruption, but by removing the potential for a single point of failure, it would keep the whole thing from being blocked easily.

@shane the same applies for Signal, they can change the servers too. You also rely on server admins, most of them volunteers, to put additional resources. I don't see Signal's approach as a single point of failure as they are already using a cluster of servers, while XMPP servers (at least Prosody) lack this feature AFAIK. If anything, I find the crowdfunded approach of community proxy servers more resilient. My point is, decentralisation is good, but in this case it wouldn't help.

Signal being ignorant about the reported issues with their TLS/SNI Proxy Censorship circumvention software.

@shane I wonder if the mobile client supports i2p?

Sign in to participate in the conversation is a new Mastodon instance for people in Austin and central Texas. Here you can connect with both local and worldwide users on a community-run server with no ads and no tracking. Welcome to decentralized social media. Enjoy exploring the fediverse!