Cos'è Coinbase Smart Wallet.
Coinbase Smart Wallet is a self-custodial smart-contract wallet built by Coinbase and deployed first-class on Base. It replaces the seed-phrase model with WebAuthn passkeys, supports gasless transactions through paymasters, and exposes account-level primitives (session keys, spending limits, multi-sig logic) as part of the wallet contract. The user signs in with a passkey; everything else flows through the smart contract.
Il primo wallet che un utente non-crypto può effettivamente usare.
L'UX del portafoglio è il collo di bottiglia per l'adozione da parte dei consumatori di ogni storia di pagamento on-chain, inclusi i pagamenti degli agenti. Le frasi seed, i token di gas e il cambio di catena sono tutti imperdonabili per gli utenti comuni. Il Portafoglio Intelligente rimuove tutti e tre: l'autenticazione con passkey sembra Touch ID, il gas è sponsorizzato, la catena è Base per impostazione predefinita. Lo stesso portafoglio che un sviluppatore utilizzerebbe direttamente è ora utilizzabile da un utente che non ha mai sentito la parola 'blockchain'.
Per i pagamenti degli agenti in particolare, le funzionalità di astrazione dell'account sono importanti tanto quanto l'UX. Le chiavi di sessione consentono a un agente di operare all'interno di un involucro delimitato senza detenere le chiavi complete dell'utente. I limiti di spesa limitano l'esposizione a livello di portafoglio. Il recupero tramite passkey significa che l'utente può perdere un dispositivo senza perdere il portafoglio. Questi sono i primitivi di cui ha bisogno un prodotto agente di livello consumer, e esistono a livello di portafoglio piuttosto che dover essere reinventati a livello di applicazione.
Passkey davanti, smart contract dietro.
- Registrazione della passkey. La prima volta che l'utente fa clic su 'Accedi', il suo dispositivo chiede di creare una passkey. La passkey vive nell'enclave sicura del dispositivo; la corrispondente chiave pubblica è ciò che il contratto del wallet riconoscerà.
- Provisionamento del contratto intelligente. Al primo utilizzo, il contratto del wallet viene distribuito (o distribuito in modo pigro alla prima transazione) su Base. Il contratto è legato alla chiave pubblica della passkey dell'utente, oltre a qualsiasi chiave di recupero che l'utente ha aggiunto.
- Transazioni. Quando l'utente firma una transazione, la passkey firma un'Operazione Utente che viene inviata a un bundler. Il contratto del wallet verifica la firma ed esegue l'azione. Un paymaster copre il gas.
- Funzionalità a livello di account. I limiti di spesa, le chiavi di sessione e la logica multi-sig sono configurabili nel contratto. L'utente (o l'app) aggiunge una chiave di sessione per un particolare dapp con un particolare limite di spesa; il contratto applica quel limite.
- Recupero e rotazione. I dispositivi vanno e vengono - l'utente può aggiungere nuove chiavi di accesso da nuovi dispositivi, rimuovere quelle vecchie e (opzionalmente) configurare il recupero tramite social o email. Il wallet sopravvive alla perdita del dispositivo perché il percorso di recupero è a livello di contratto.
Nessuna di queste è visibile all'utente durante il normale funzionamento. Si collegano, effettuano transazioni e perdono un dispositivo senza panico. La complessità che prima ricadeva sull'utente è stata trasferita nel contratto e nell'infrastruttura di supporto.
Tre modelli di utilizzo in produzione.
Registrazione con passkey in 15 secondi
Un utente clicca su 'Accedi con Coinbase Smart Wallet' su un'app. Il prompt della chiave di accesso del dispositivo richiede conferma biometrica. Nessuna frase seme, nessuna email, nessuna installazione dell'app. Il portafoglio è fornito come un contratto intelligente su Base alla prima transazione. L'utente sta pagando in pochi secondi senza mai apprendere cosa sia una chiave privata.
Pagamenti USDC senza gas out of the box
Un utente con $20 di USDC nel proprio Smart Wallet paga un server MCP $0,05. Non detiene ETH per il gas. Il paymaster del portafoglio (tipicamente Coinbase, a volte la dapp stessa) copre il gas in ETH e o assorbe il costo o detrae un piccolo equivalente in USDC. L'utente vede solo l'addebito di $0,05 e il risultato della chiamata.
Un modello di delega agente-con-passkey
Un prodotto agente rivolto ai consumatori (un assistente agli acquisti AI) utilizza Coinbase Smart Wallet come sua identità primitiva. Ogni utente ha il proprio Smart Wallet. All'agente viene concessa l'autorizzazione limitata a spendere fino a un limite giornaliero dal portafoglio dell'utente tramite una chiave di sessione. L'utente mantiene la custodia; l'agente opera all'interno di un involucro esplicito. Questa è la forma di agente per consumatori più comune nel 2026.
Dove si inserisce questo.
Base (chain)
La chain predefinita su cui gira Coinbase Smart Wallet. Stesso builder, stessa rete.
Identità di pagamento dell'agente
Smart Wallet è una delle implementazioni alla base del primitive di identità di pagamento dell'agente.
Politica di spesa dell'agente
Le session key di Smart Wallet sono un modo in cui una agent-spend-policy viene applicata a livello wallet.