La blockchain di Aptos ha introdotto un nuovo portafoglio senza chiave chiamato Aptos Connect. Questa applicazione ospitata sul Web utilizza prove a conoscenza zero (prove ZK) per verificare gli utenti.
Aptos Connect consente agli utenti di collegare il proprio login Google ad applicazioni decentralizzate (dApp) senza bisogno di moduli di sicurezza hardware, passkey o una rete di calcolo multiparti.
Aptos Connect offre agli utenti un'esperienza semplificata consentendo la creazione e la gestione di account con gli accessi di Google invece delle tradizionali chiavi segrete o frasi mnemoniche. Aptos ha dichiarato:
"Aptos Connect consente agli utenti di creare e gestire un account blockchain Aptos accedendo con i propri account Google esistenti."
Questo approccio sfrutta Aptos Keyless, che collega l'account social di un utente al suo account blockchain utilizzando prove a conoscenza zero. Ciò elimina la necessità di frasi seed e garantisce un'esperienza completamente basata sul Web sia sui browser desktop che su quelli mobili.
Semplificare l'autenticazione dell'utente
La gestione delle chiavi private è stata a lungo una sfida nel settore blockchain. Aptos Keyless risolve questo problema utilizzando i familiari accessi social Web2 come Google e Apple, semplificando l'esperienza dell'utente e migliorando l'onboarding per le app Aptos.
Keyless utilizza lo standard OpenID Connect (OIDC) per autenticare gli utenti tramite le piattaforme di accesso social Web2, collegando l'account OIDC di un utente al suo account blockchain.
Le prove a conoscenza zero garantiscono privacy e sicurezza, consentendo ai validatori di verificare l'identità dell'utente e l'autorizzazione delle transazioni senza esporre informazioni sensibili.
La meccanica di alto livello di Aptos Keyless prevede l'utilizzo di un hash dell'ID e-mail e dell'ID app di un utente per l'indirizzo blockchain. Google, o un altro fornitore OIDC, firma questo e qualsiasi dato arbitrario, come una transazione.
I validatori possono verificare, utilizzando la conoscenza zero, che la firma della transazione corrisponda all'e-mail e all'ID dell'app nell'indirizzo blockchain, mantenendo sia la sicurezza che la privacy.
“Gli utenti rimangono all'interno della tua app senza uscire per scaricare e interfacciarsi con un'applicazione portafoglio esterna; eseguire transazioni senza interrompere l'esperienza dell'utente con pop-up stranieri."
Aptos
Gli sviluppatori possono integrare Aptos Connect nelle loro dApp utilizzando l'Aptos Wallet Adapter. Questo strumento fornisce un modo standardizzato per incorporare vari portafogli nelle dApp, semplificando il processo per gli sviluppatori.
L'Aptos Wallet Adapter include Aptos Connect per impostazione predefinita, semplificandone l'implementazione.
Segnalazione di Jai Hamid