Il lavoro continuo su zkLogin, la primitiva di accesso social di Sui, ha portato a due miglioramenti significativi, il recupero multi-firma e il supporto per gli account Apple. Queste modifiche consentono una scelta più ampia per gli utenti e un nuovo modo potente per recuperare gli account se l'emittente o l'app delle credenziali zkLogin non è più attivo.
Grazie all'agilità crittografica di Sui, zkLogin consente agli sviluppatori di integrare gli accessi social con le loro app. Invece di richiedere agli utenti di collegare un portafoglio o creare manualmente un nuovo account, le app che utilizzano zkLogin offrono agli utenti la possibilità di creare un indirizzo Sui con un account esistente di aziende come Google e Facebook. La tecnologia a prova di conoscenza zero dietro zkLogin elimina la necessità per l'utente di gestire qualsiasi materiale sensibile alla crittografia, come la chiave privata.
Quando zkLogin è stato lanciato l'anno scorso, supportava gli account Google, Twitch e Facebook. L'aggiunta del supporto Apple aiuta gli utenti che preferiscono restare con Apple per tutti i loro accessi social. Questo nuovo metodo di autenticazione avvantaggia particolarmente gli utenti iOS, poiché consente alle app per iPhone di supportare facilmente la creazione del portafoglio Sui.
La firma multipla, o multi-sig, apre un nuovo mezzo di recupero dell'account orientato sia alla sicurezza che alla facilità d'uso. Poiché zkLogin presuppone la vivacità dell'ID client dell'applicazione e del suo emittente, come Google, il multi-sig fornisce miglioramenti significativi alla recuperabilità di un account zkLogin.
Creando un portafoglio multi-sig con zkLogin e un'altra chiave privata come backup, un utente può comunque accedere al proprio portafoglio se l'app originale o l'emittente delle credenziali scompare. Se un costruttore, ad esempio, rimuove la propria app che includeva account creati tramite zkLogin, gli utenti potrebbero inserire la propria chiave privata e recuperare tutte le risorse che avevano in quell'account, spostandole su un altro portafoglio.
L'integrazione del multi-sig con zkLogin apre anche la porta a casi d'uso più complessi, in cui i costruttori possono includere fino a 10 account zkLogin tra diversi fornitori di credenziali, con pesi e soglie personalizzabili.
Ad esempio, un indirizzo multi-sig con una soglia pari a due potrebbe includere più chiavi pubbliche con pesi diversi. All'account Google del proprietario originale potrebbe essere assegnato un peso pari a due in questo schema multi-sig e alle firme aggiuntive, un account Apple separato e un account Facebook, potrebbe essere assegnato un peso pari a uno. La soglia di due significa che l'account Google, poiché gli è stato assegnato un peso di due, può sempre aprire da solo l'account multi-sig. Gli account Apple e Facebook, tuttavia, sarebbero entrambi necessari per aprire l’account multi-sig, poiché ciascuno di per sé non soddisfa i requisiti di soglia.
Questi aggiornamenti a zkLogin supportano il lavoro complessivo volto a rendere Sui la blockchain più ampiamente accessibile. Creare un’adozione di massa da parte degli utenti porta i vantaggi della proprietà delle risorse digitali a tutto il mondo.
Inizia a costruire su Sui e a integrare la prossima generazione di utenti blockchain.