1/5 Heute erklären wir zkAuth, den Kern von Stella, der es Ihnen ermöglicht, sicher eine selbstverwaltete Wallet mit Ihrem Google- oder Apple-Konto zu erstellen und zu verwalten. Es funktioniert ganz anders als typische auf MPC basierende soziale Logins, also lassen Sie uns das durchgehen 👇
2/5 Die meisten Social-Login-Wallets verwenden Multi-Party-Computing (MPC) Verwahrer halten jeweils ein Stück Ihres privaten Schlüssels und kombinieren diese, um Transaktionen zu signieren Wenn ein Fragment verloren geht, können die anderen dennoch eine gültige Signatur erzeugen Es ist sicher, erfordert jedoch Vertrauen in mehrere Verwahrer
3/5 zkAuth funktioniert ohne Treuhänder Es verwendet OAuth, um ein JWT-Token von Google oder Apple zu erhalten, das beweist, dass Sie Ihr Konto besitzen Dieses Token wird an einen Runner übergeben, der eine Smart-Contract-Wallet mit Zero-Knowledge-Proofs bereitstellt Keine Schlüsselfragmente, Treuhänder oder gemeinsames Signieren
4/5 Wenn Sie sich erneut anmelden, erhält Stella ein frisches Token von Google oder Apple zkAuth überprüft, ob es mit dem ursprünglichen Benutzer übereinstimmt und stellt den Zugriff sofort wieder her Keine synchronisierten Geräte oder Treuhänder erforderlich Ihre Identität bleibt privat und Ihr Wallet bleibt selbstverwaltet 😎
446