Продолжение работы над zkLogin, примитивом социального входа Sui, привело к двум значительным улучшениям: восстановлению нескольких подписей и поддержке учетных записей Apple. Эти изменения предоставляют пользователям больший выбор и новый мощный способ восстановления учетных записей, если поставщик учетных данных или приложение zkLogin больше не активны.

Благодаря криптографической гибкости Sui, zkLogin позволяет разработчикам интегрировать входы из социальных сетей в свои приложения. Вместо того, чтобы требовать от пользователей подключения кошелька или создания новой учетной записи вручную, приложения, использующие zkLogin, предлагают пользователям возможность создать адрес Sui с существующей учетной записью таких компаний, как Google и Facebook. Технология доказательства с нулевым разглашением данных, лежащая в основе zkLogin, избавляет пользователя от необходимости обращаться с любыми криптографически чувствительными материалами, такими как закрытый ключ.

Когда zkLogin был запущен в прошлом году, он поддерживал учетные записи Google, Twitch и Facebook. Добавление поддержки Apple помогает пользователям, которые предпочитают использовать Apple для всех своих входов в социальные сети. Этот новый метод аутентификации особенно полезен пользователям iOS, поскольку он позволяет приложениям iPhone легко поддерживать создание кошелька Sui.

Мультиподпись или мультиподпись открывает новые средства восстановления учетной записи, ориентированные как на безопасность, так и на простоту использования. Поскольку zkLogin предполагает работоспособность идентификатора клиента приложения и его эмитента, такого как Google, мультиподпись обеспечивает значительные улучшения возможности восстановления учетной записи zkLogin.

Создав кошелек с несколькими подписями с помощью zkLogin и еще одного закрытого ключа в качестве резервной копии, пользователь все равно сможет получить доступ к своему кошельку, даже если исходное приложение или эмитент учетных данных исчезнет. Если, например, разработчик закроет свое приложение, в котором были учетные записи, созданные через zkLogin, пользователи смогут ввести свой закрытый ключ и восстановить все активы, которые у них были в этой учетной записи, переместив их в другой кошелек.

Интеграция мультиподписи с zkLogin также открывает возможности для более сложных вариантов использования, когда разработчики могут включать до 10 учетных записей zkLogin от разных поставщиков учетных данных с настраиваемыми весами и пороговыми значениями.

Например, адрес с несколькими подписями и пороговым значением, равным двум, может включать в себя несколько открытых ключей с разным весом. В этой схеме с несколькими подписями учетной записи Google первоначального владельца может быть присвоен вес, равный двум, а дополнительным подписям, отдельной учетной записи Apple и учетной записи Facebook, может быть присвоен вес, равный единице. Порог два означает, что учетная запись Google, поскольку ей присвоен вес два, всегда может открыть учетную запись с несколькими подписями самостоятельно. Однако для открытия учетной записи с несколькими подписями потребуются учетные записи Apple и Facebook, поскольку каждая из них сама по себе не соответствует пороговому требованию.

Эти обновления zkLogin поддерживают общую работу по превращению Sui в наиболее широко доступный блокчейн. Создание массового внедрения пользователями приносит преимущества владения цифровыми активами всему миру.

Начните развивать Sui и привлеките новое поколение пользователей блокчейна.