3 ms·
They also clearly explain why decentralization doesn't work for large rooms: > Supporting large group channels (we have seen 1000 people taking turns speaking)
by Sammi 8y ago
They also clearly explain why decentralization doesn't work for large rooms:
> Supporting large group channels (we have seen 1000 people taking turns speaking) requires client-server networking architecture because peer-to-peer networking becomes prohibitively expensive as the number of participants increases.
It's unfortunate, but it's just the truth. The reason we aren't seeing decentralized solutions to the problem that Discord solves is technical. It's not because people don't want it or aren't trying. I just doesn't perform well enough.
- ckocagil 8y agoFederation is good enough for practically everyone.
- geek_at 8y agothat is not an argument for centralized vs decentralized, that's an argument for client-server vs peer2peer Not many selfhosted (eg decentralized) solutions use peer2peer because this requires NAT punching and other methods. TS3, Mumble and Ventrilo are all "proxies" in that manner and not peer to peer