Блокчейн первого уровня Sui сегодня объявил о запуске zkLogin, решения для аутентификации Web3, позволяющего пользователям получать доступ к децентрализованным приложениям (dApps) через свои учетные записи в социальных сетях Web2.

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

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

В будущем Суй планирует интегрировать zkLogin с Microsoft, Apple, WeChat и Amazon.

«Предоставляя пользователям доступ к dApps с помощью привычных им учетных записей социальных сетей, zkLogin устраняет главное препятствие на пути предоставления преимуществ приложений на основе блокчейна миллиардам обычных пользователей», — заявил в своем заявлении управляющий директор Sui Foundation Грег Сиурунис.

ZkLogin от Sui объединяет zk-SNARK и JSON Web Tokens для использования технологии доказательства с нулевым разглашением. Эта технология позволяет одной стороне проверить точность заявления, не раскрывая базовые данные.

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

Церемония настройки zkLogin

Для повышения вычислительной эффективности при создании доказательств с нулевым разглашением фонд Sui Foundation организует церемонию по созданию общей справочной строки (CRS), доступной для любого приложения на платформе Sui.

Common Reference String (CRS) — это криптографическая концепция и компонент, используемый в различных криптографических протоколах, включая доказательства с нулевым разглашением. Для создания этой строки требуется как описание схемы, так и безопасно сгенерированные случайные числа.

Доверие в этом процессе основывается на двух основополагающих принципах:

  1. Обеспечение надлежащего выполнения процесса отбора проб.

  2. Надежное удаление конфиденциальных случайных чисел.

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

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

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

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

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

По словам Суи, церемония настройки zkLogin использует систему Groth16 zkSNARK, известную своим компактным размером доказательства и эффективной производительностью верификатора. Однако эта эффективность сопровождается первоначальным единовременным компромиссом в виде вычислительно интенсивной операции настройки.

Sui приглашает до 50 экспертов в области блокчейна, криптографии и технологий, а также до 100 валидаторов принять участие в церемонии запуска.

Кроме того, zkLogin теперь доступен для немедленной интеграции всеми разработчиками Sui, что позволяет им предлагать эту функцию пользователям своих приложений.

Публикация Sui запускает zkLogin для Google и Twitch для стимулирования внедрения Web3 впервые появилась на Metaverse Post.