1/5 I dag bryter vi ned zkAuth, kjernen i Stella som lar deg trygt opprette og administrere en selvforvaltende lommebok ved hjelp av Google- eller Apple-kontoen din Det fungerer veldig annerledes enn typisk MPC-basert sosial innlogging, så la oss gå gjennom det 👇
2/5 De fleste lommebøker for sosial innlogging bruker flerpartsberegning (MPC) Forvaltere holder hver sin del av din private nøkkel og kombinerer dem for å signere transaksjoner Hvis ett fragment går tapt, kan resten fortsatt gi en gyldig signatur Det er sikkert, men krever tillit til flere forvaltere
3/5 zkAuth fungerer uten forvaltere Den bruker OAuth for å motta en JWT-token fra Google eller Apple som beviser at du eier kontoen din Den tokenen sendes til en runner, som distribuerer en smart kontrakt-lommebok ved hjelp av nullkunnskapsbevis Ingen nøkkelfragmenter, forvaltere eller delt signering
4/5 Når du logger inn igjen, får Stella en ny token fra Google eller Apple zkAuth verifiserer at den matcher den opprinnelige brukeren og gjenoppretter tilgangen umiddelbart Ingen synkroniserte enheter eller vaktmestere trengs Identiteten din forblir privat og lommeboken din forblir selvforvarende 😎
439