8 ms·
I've been bouncing around the idea of a fully decentralized end-to-end encrypted chat protocol for exactly this reason, but I've been afraid to work on it for p
by greyfade 7y ago
I've been bouncing around the idea of a fully decentralized end-to-end encrypted chat protocol for exactly this reason, but I've been afraid to work on it for precisely the reason this thread is being discussed. I know that if my name were attached to the project, I'd be facing all kinds of unwelcome scrutiny from the government and news agencies. I'd lose the very privacy I want to maintain by designing privacy-protecting software.
- dualboot 7y agoSignal is pretty solid. https://signal.org/ https://signal.org/
- greyfade 7y agoMaybe it is, but it's not the decentralized replacement for Discord and Teams that I envision.
- cyphar 7y agoI would take a look at Matrix[1], which is basically what you're describing (it's a federated replacement from group chats that has Signal-like E2EE and has an open protocol) and it's already implemented. [1]: https://matrix.org/ https://matrix.org/
- questionasked 7y agoWhat's the advantage of decentralisation? Is it really a problem to have centralised servers if they're just storing dumb encrypted blobs?
- dheera 7y agoGovernments can force the people who own the servers to stop.
- Unklejoe 7y agoCheck out Matrix. Sounds like what you’re describing.
- greyfade 7y agoThere's a lot I'm not explaining, in part because I don't (yet) understand crypto well enough to know if my idea even makes sense, let alone is feasible. Matrix is close, but not what I'm describing. It's far more centralized than I'd like to see.
- lxjm 7y agoXMPP with OTR is exactly this. Facebook messager used to be compatible with XMPP.
- greyfade 7y agoNot exactly. I rather dislike XMPP's design, and what I'd like to see is something not only decentralized (relying at most on a DHT seed), but supporting group chats with trivially-expirable keys. My limited exposure to OTR suggests it only reliably supports one-on-one exchanges.