3 ms·
A feature like that tends to become quite a bit more complicated with e2e encryption and and the kind of (potential) adversaries WhatsApp attracts due to its si
by phaer 5y ago
A feature like that tends to become quite a bit more complicated with e2e encryption and and the kind of (potential) adversaries WhatsApp attracts due to its size.
This would be much easier for an application where all state is stored in clear-text on servers.
And even harder for services which are trying to avoid storing metadata on servers as much as possible, such as Signal.
- nicoburns 5y agoIf they're requiring a QR code scan to add new devices (reasonable IMO), couldn't they just use that to sync the encryption keys?
- ikawe 5y agoThere's so much more state than just the encryption keys - e.g. Without a central source of state, you need to sync mutations to the state - actions like sends and deletes need to be communicated across devices. Suddenly you're in the field of distributed systems, which is a complex field.