Tiếp tục làm việc trên zkLogin, tính năng đăng nhập xã hội nguyên thủy của Sui, đã mang lại hai cải tiến đáng kể, phục hồi đa chữ ký và hỗ trợ cho tài khoản Apple. Những thay đổi này mang lại nhiều lựa chọn hơn cho người dùng và một cách mới mạnh mẽ để khôi phục tài khoản nếu ứng dụng hoặc nhà phát hành thông tin xác thực zkLogin không còn hoạt động.
Nhờ khả năng mã hóa linh hoạt của Sui, zkLogin cho phép các nhà xây dựng tích hợp thông tin đăng nhập mạng xã hội với ứng dụng của họ. Thay vì yêu cầu người dùng kết nối ví hoặc tạo tài khoản mới theo cách thủ công, các ứng dụng sử dụng zkLogin cung cấp cho người dùng khả năng tạo địa chỉ Sui bằng tài khoản hiện có từ các công ty như Google và Facebook. Công nghệ chứng minh kiến thức bằng không đằng sau zkLogin giúp loại bỏ nhu cầu người dùng xử lý bất kỳ tài liệu nhạy cảm về mật mã nào, chẳng hạn như khóa riêng tư.
Khi zkLogin ra mắt vào năm ngoái, nó đã hỗ trợ các tài khoản Google, Twitch và Facebook. Việc bổ sung hỗ trợ của Apple sẽ giúp những người dùng thích gắn bó với Apple hơn cho tất cả các thông tin đăng nhập xã hội của họ. Phương thức xác thực mới này đặc biệt mang lại lợi ích cho người dùng iOS vì nó cho phép các ứng dụng iPhone dễ dàng hỗ trợ tạo ví Sui.
Đa chữ ký hoặc nhiều chữ ký mở ra một phương tiện khôi phục tài khoản mới hướng đến cả tính bảo mật và tính dễ sử dụng. Vì zkLogin giả định tính sống động của ID ứng dụng khách và nhà phát hành nó, chẳng hạn như Google, nên đa chữ ký cung cấp những cải tiến đáng kể cho khả năng phục hồi của tài khoản zkLogin.
Bằng cách tạo ví đa chữ ký với zkLogin và một khóa riêng khác làm bản sao lưu, người dùng vẫn có thể truy cập vào ví của họ nếu ứng dụng gốc hoặc nhà phát hành thông tin xác thực không còn nữa. Ví dụ: nếu một nhà xây dựng gỡ bỏ ứng dụng của họ bao gồm các tài khoản được tạo thông qua zkLogin, người dùng có thể nhập khóa riêng của họ và khôi phục mọi tài sản họ có trong tài khoản đó, chuyển chúng sang ví khác.
Việc tích hợp đa chữ ký với zkLogin cũng mở ra cơ hội cho các trường hợp sử dụng phức tạp hơn, trong đó các nhà xây dựng có thể bao gồm tối đa 10 tài khoản zkLogin giữa các nhà cung cấp thông tin xác thực khác nhau, với trọng số và ngưỡng có thể tùy chỉnh.
Ví dụ: một địa chỉ nhiều chữ ký có ngưỡng hai có thể bao gồm nhiều khóa chung có trọng số khác nhau. Tài khoản Google của chủ sở hữu ban đầu có thể được gán trọng số là hai trong sơ đồ nhiều chữ ký này và các chữ ký bổ sung, một tài khoản Apple riêng biệt và một tài khoản Facebook, mỗi chữ ký có thể được gán trọng số là một. Ngưỡng hai có nghĩa là tài khoản Google, vì đã được gán trọng số là hai, nên luôn có thể tự mở tài khoản nhiều chữ ký. Tuy nhiên, cả hai tài khoản Apple và Facebook đều cần thiết để mở tài khoản multi-sig vì bản thân mỗi tài khoản không đáp ứng yêu cầu về ngưỡng.
Những cập nhật này cho zkLogin hỗ trợ công việc tổng thể nhằm biến Sui trở thành blockchain có thể truy cập rộng rãi nhất. Việc tạo ra sự chấp nhận rộng rãi của người dùng mang lại lợi ích của quyền sở hữu tài sản kỹ thuật số cho thế giới nói chung.
Bắt đầu xây dựng trên Sui và hướng dẫn thế hệ người dùng blockchain tiếp theo.