First off Session isn’t peer-to-peer. It’s peer-to-node, working like a crypto-powered Tor.
Second, SimpleX is closer to peer-to-peer with group chats requiring each member to crypto-handshake with the other ones, which is why it doesn’t scale. Our group chat has 230 or 250 people depending on whose client you’re looking at, because the handshakes aren’t going through to all members.
Third, Session’s unique DNS enables it to hop from device to device if the server’s location is discovered, making it completely separated from physical locations. We’ve created original server-side code for this, which you can find out about here,
http://simplifiedprivacy.com/uncensored
Anyone can set up a Simplex server, almost no one can set up a session node because of the cost.
If I don't run the server, I don't run the code.
There are two issues, censorship and privacy.
I disagree with this view for censorship, as here the issue is who owns the domain name.
With SimpleX, it's the government.
With Session, its the end user with private keys to their blockchain entry.
Thank you both for the great insights !
This is why @0xchat will reign supreme