1/5 Dziś przyjrzymy się zkAuth, rdzeniowi Stelli, który pozwala na bezpieczne tworzenie i zarządzanie portfelem samodzielnym przy użyciu konta Google lub Apple. Działa to zupełnie inaczej niż typowe logowanie społeczne oparte na MPC, więc przejdźmy przez to 👇
2/5 Większość portfeli z logowaniem społecznościowym korzysta z obliczeń wielopartyjnych (MPC) Powiernicy trzymają każdy kawałek twojego klucza prywatnego i łączą je, aby podpisywać transakcje Jeśli jeden fragment zostanie utracony, reszta nadal może wygenerować ważny podpis Jest to bezpieczne, ale wymaga zaufania do wielu powierników
3/5 zkAuth działa bez kustodianów Używa OAuth do otrzymania tokena JWT od Google lub Apple, który potwierdza, że posiadasz swoje konto Ten token jest przekazywany do runnera, który wdraża portfel smart contract z wykorzystaniem dowodów zerowej wiedzy Brak fragmentów kluczy, kustodianów ani wspólnego podpisywania
4/5 Kiedy logujesz się ponownie, Stella otrzymuje nowy token od Google lub Apple zkAuth weryfikuje, czy pasuje do oryginalnego użytkownika i natychmiast przywraca dostęp Nie są potrzebne zsynchronizowane urządzenia ani powiernicy Twoja tożsamość pozostaje prywatna, a twój portfel pozostaje samodzielny 😎
516