1/5 Сьогодні ми розбираємо zkAuth — ядро Stella, яке дозволяє безпечно створювати та керувати самозбереженим гаманцем, використовуючи ваш обліковий запис Google або Apple Він працює зовсім інакше, ніж типовий соціальний логін на основі MPC, тож давайте розглянемо його 👇
2/5 Більшість гаманців для соціального входу використовують багатосторонні обчислення (MPC) Кожен кастодіан має частину вашого приватного ключа і об'єднує їх для підписання транзакцій Якщо один фрагмент втрачено, решта все одно може дати дійсний підпис Це безпечно, але вимагає довіри кількох опікунів
3/5 zkAuth працює без опікунів Він використовує OAuth для отримання токена JWT від Google або Apple, який доводить, що ви володієте своїм акаунтом Цей токен передається бігу, який розгортає гаманець смарт-контракту з використанням доказів нульового розкриття Жодних фрагментів ключів, зберігачів чи спільних підписів
4/5 Коли ви знову заходите в систему, Stella отримує свіжий токен від Google або Apple zkAuth перевіряє, чи відповідає він оригінальному користувачу, і миттєво відновлює доступ Не потрібні синхронізовані пристрої чи прибиральники Ваша особистість залишається приватною, а ваш гаманець — у самозбереженні 😎
446