Да.
... также корневой ключ дешифрования детерминированно выводится IC (vetKeys) на основе принципала пользователя таким образом, что ключ никогда не существует за пределами устройства пользователя.
В отличие от этого, Signal и т. д. должны хранить корневой ключ дешифрования на устройстве, что означает, что он недоступен, когда пользователь входит в систему на новом устройстве, и поэтому их сообщения не читаются.
Если пользователь OpenChat входит в свою учетную запись на новом устройстве, у него будет доступ ко всем своим сообщениям, потому что он может запросить корневой ключ у IC, предоставив свой пользовательский принципал.
.. также OpenChat имеет открытый исходный код и использует детерминированные сборки, так что любой может создать canister WASM (пакеты серверного кода) с тем же исходным кодом и проверить (благодаря свойствам IC), что хеши WASM совпадают с хешами запущенных canisters. Signal может быть с открытым исходным кодом, но нет никакого способа доказать, что код, который выполняется, — это код, который вы можете видеть публично.