Their github has a lot more detail. It looks like it mostly exists to improve upon Signal and hide metadata. I wonder how it compares to SimpleX in practice. I don't know much about either but my understanding is that SimpleX has no single identity across chats, but maybe bootstrapping a chat leaks metadata?
In a typical messaging app (e.g. Signal) clients connect to a single conceptual "server" (typically load-balanced) which directly routes messages to other clients. This means the server knows the to and from of every message (its metadata), even if use of end-to-end encryption prevents seeing the actual message content. In contrast, RACE has an entire network of independent servers that use special multi-party computation (MPC) algorithms to route messages without individual servers learning the metadata.
reply
I’m not technical at all but the diagram reminds me of the lightning network, would that be a fair comparison?
reply
Lightning is a digital (payments) communications protocol so it has a bit in common, but they don't have a whole lot in common otherwise.
reply
I mean the way in which it routes a message from the sender through various servers to the recipient would be similar to the way payments find their way though nodes
reply
yeah, that's called NOSTR (minus encryption)
reply
This whole project is about encrypted comms.
reply
From DARPA? I somehow don't entirely trust this idea.
reply
The first code for the Tor network was developed in the mid-1990s by a team of researchers at the United States Naval Research Laboratory, including Roger Dingledine, Nick Mathewson, and Paul Syverson.
reply
I am aware of the history of Tor. There are reasons to be cautious there too.
reply