是的。
……此外,根解密密钥由 IC(vetKeys)根据用户的 principal 确定性地派生,这样密钥永远不会存在于用户设备之外。
相比之下,Signal 等必须将根解密密钥存储在设备上,这意味着当用户登录新设备时,该密钥不可用,因此他们的消息不可读。
如果 OpenChat 用户在新设备上登录他们的帐户,他们将可以访问他们的所有消息,因为他们可以根据他们的用户 principal 从 IC 请求根密钥。
……此外,OpenChat 是开源的,并使用确定性构建,这样任何人都可以使用相同的源代码构建 canister WASM(后端代码包),并验证(由于 IC 的属性),WASM 的哈希值与正在运行的 canister 的哈希值匹配。Signal 可能是开源的,但无法证明正在运行的代码是您可以在公共场合看到的代码。