AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
How to Use MRS to Synchronize State Among Different Devices
MRS uses a set of possible keys that we're sending messages to. At the protocol level, like everybody's equal in the group,. And there's no notion of admins and non-admins. So it's a great mechanism to synchronize state among different devices asynchronously. But Signal didn't have this sort of nice, syncable group state from the start because they built groups out of these pairwise double ratchets and triple-dippy helmins.