Replies: 10 comments 7 replies
-
That would make it more difficult to discover the message route, indeed, that's a classic mix network design. We consciously chose single-hop for several reasons:
The design you consider has its merits, but we believe that the current design is overall a better trade-off that the traditional mix-network with multi-hop nodes. Also, it's technically possibly to implement client-side mix network - somebody can do it - e.g. a client you run somewhere in the cloud can be programmed to forward messages to different clients, depending on the sender. |
Beta Was this translation helpful? Give feedback.
-
I hope it will also be useful and helpful for other people who have had, or have, my same curiosity about this topic. We could, theoretically, create a FAQ tab where users meet the dev team around technical topics that they need a more technical opinion. Thanks for the technical explanations and for spent your time to considering an answer. |
Beta Was this translation helpful? Give feedback.
-
Why not just use it over I2P or Tor? |
Beta Was this translation helpful? Give feedback.
-
Those tools on smartphones consume way too much power to be really partctical IMHO. |
Beta Was this translation helpful? Give feedback.
-
Another interesting design. I leave the discussion to the experts in the field. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
If this is added. Please have the setting to disable hopping since some users will already be using a VPN or Tor and will not need the unnecessary hopping between SimpleX servers. |
Beta Was this translation helpful? Give feedback.
-
Would it be possible to add federation between servers? It wouldn't provide the same level of security as onion routing but it could help spread out the service so that their is no central point of failure |
Beta Was this translation helpful? Give feedback.
-
I agree federation would not help, but I disagree with single point of failure. Route redundancy would be quite a big improvement I think. Regarding the SPOF and reliability. (Single Point Of Failure) |
Beta Was this translation helpful? Give feedback.
-
while we certainly don't plan multi-hop routing, because it requires a network-wide consensus about the list of participating servers, and it creates a point of centralisation, we do plan two-hop routing: https://github.com/simplex-chat/simplexmq/pull/760/files |
Beta Was this translation helpful? Give feedback.
-
The idea came to me because it is present in Proton VPN.
This makes it difficult, if not impossible, to track a certain transmission or reception channel.
Currently we can configure one only tx and rx server.
What if each it makes bounced the packet to other SMP servers (if available) before delivering the message to the recipient?
So some hops for Tx, and some hops for Rx.
Totally optional, of course.
Would that be a security advantage?
PS: I want to add that I am a complete incompetent in IT and network, so take my considerations as simple curiosity of a non-expert person.
Beta Was this translation helpful? Give feedback.
All reactions