Đúng vậy.
... ngoài ra, khóa giải mã gốc được IC (vetKeys) tạo ra một cách tất định dựa trên principal của người dùng theo cách mà khóa không bao giờ tồn tại bên ngoài thiết bị của người dùng.
Ngược lại, Signal, v.v. phải lưu trữ khóa giải mã gốc trên thiết bị, điều đó có nghĩa là nó không khả dụng khi người dùng đăng nhập vào một thiết bị mới và do đó tin nhắn của họ không thể đọc được.
Nếu người dùng OpenChat đăng nhập vào tài khoản của họ trên một thiết bị mới, họ sẽ có quyền truy cập vào tất cả tin nhắn của mình vì họ có thể yêu cầu khóa gốc từ IC dựa trên principal người dùng của họ.
.. ngoài ra, OpenChat là mã nguồn mở và sử dụng các bản dựng tất định để bất kỳ ai cũng có thể xây dựng các WASM canister (gói mã phụ trợ) với cùng một mã nguồn và xác minh (do các thuộc tính của IC) rằng các hash của WASM khớp với các hash của các canister đang chạy. Signal có thể là mã nguồn mở nhưng không có cách nào để chứng minh rằng mã đang chạy là mã bạn có thể thấy công khai.