WalletConnect è un protocollo open che collega i wallet crittografici degli utenti con applicazioni decentralizzate (dApp) usando metodi semplici come QR code e deep link. Creando una sessione crittografata tra wallet e dApp, elimina la necessità di estensioni del browser o di copiare manualmente gli indirizzi, mantenendo le chiavi private al sicuro all'interno del wallet. Questo rende l'onboarding al Web3 più fluido per gli utenti e più semplice per gli sviluppatori integrare più wallet e blockchain.
Il processo di connessione è pensato per essere sia semplice sia altamente sicuro.
Per avviare una sessione, una dApp presenta un QR code o un deep link. Scansionando o aprendo quel link, la dApp e il wallet vengono associati e viene stabilito un canale crittografato. Dopo l'associazione, le richieste di transazione appaiono nel wallet dell'utente, dove possono essere approvate o rifiutate singolarmente.
Il protocollo non espone mai le chiavi private alla dApp. Invece, il wallet firma le transazioni localmente e invia solo i dati firmati. Le sessioni sono crittografate e possono essere terminate da entrambe le parti, lasciando il controllo all'utente.
WalletConnect è progettato per essere agnostico rispetto alle catene. Supporta reti principali come Ethereum, Solana, Polkadot, Cosmos e Bitcoin, permettendo a dApp e wallet di ecosistemi diversi di interoperare tramite lo stesso livello di connessione.
Il protocollo si basa su tre pilastri tecnici che lo rendono flessibile e amichevole per gli sviluppatori.
L'ecosistema include un token di utilità, WCT, lanciato come token ERC-20 sulla rete Optimism. La sua offerta totale è di un miliardo di token. Il token svolge diversi ruoli all'interno della rete:
Come parte della distribuzione iniziale, 40 milioni di WCT (4% dell'offerta totale) sono stati allocati a una campagna pubblica in stile farming per coinvolgere i partecipanti.
Il team di WalletConnect gestisce un programma di certificazione per valutare i wallet in termini di sicurezza ed esperienza utente. I wallet certificati mostrano un badge, aiutando gli utenti a identificare opzioni affidabili. Questo è affiancato da ampia documentazione e supporto per aiutare gli sviluppatori a integrare il protocollo senza intoppi.
WalletConnect è uno dei protocolli più adottati nel Web3, avendo facilitato centinaia di milioni di connessioni per decine di milioni di wallet unici attraverso migliaia di dApp. Questa crescita evidenzia la necessità di uno standard semplice e universale per l'interoperabilità dei wallet.
Una fondazione a supporto del protocollo ha raccolto circa 10 milioni di dollari tramite una serie di vendite di token per finanziare le operazioni, espandere il team e sostenere i programmi dell'ecosistema. Quel sostegno è destinato ad accelerare lo sviluppo di nuove funzionalità, migliorare l'infrastruttura dei nodi e aumentare le integrazioni con wallet e dApp.
Per gli utenti, WalletConnect semplifica l'interazione con i servizi decentralizzati mantenendo le chiavi private sicure e sotto il controllo personale.
Per gli sviluppatori, è un'integrazione singola e potente che rende immediatamente la tua dApp compatibile con centinaia di wallet su dozzine di blockchain.
Man mano che meccanismi di staking, governance e ricompense maturano, lo strato economico del protocollo potrebbe incentivare ulteriormente infrastrutture e supporto wallet di alta qualità.