Nell'ultimo articolo abbiamo spiegato EIP1193 ed EIP6963, oggi parleremo del protocollo WalletConnect.
Cos'è WalletConnect
WalletConnect è un protocollo open source, utilizzato per stabilire connessioni sicure tra applicazioni decentralizzate (DApp) e portafogli di criptovalute, realizzando comunicazioni tra dispositivi.
Attraverso un canale di comunicazione crittografato end-to-end, consente agli utenti di connettersi e firmare transazioni con DApp su desktop o web tramite portafogli mobili (come MetaMask Mobile, Trust Wallet, ecc.), senza dover esporre chiavi private o informazioni sensibili, fornendo un modo di autenticazione più sicuro e conveniente per le applicazioni Web3.
WalletConnect è un ecosistema di protocolli indipendenti dalla blockchain, focalizzato nel fornire agli utenti servizi di connessione senza soluzione di continuità tra portafogli e applicazioni.
Origine e sviluppo
WalletConnect è stato lanciato nel 2018, con l'intento di risolvere un problema di esperienza utente (UX) e di esperienza per gli sviluppatori (DX): all'epoca, le applicazioni decentralizzate (dApps) erano principalmente progettate per utenti desktop, ma molti utenti finali desideravano utilizzare portafogli su dispositivi mobili. Gli sviluppatori avevano bisogno di un modo unificato per supportare i portafogli di tutti gli utenti. Così, sono nate le funzionalità di intermediazione di WalletConnect e di scansione dei codici QR, consentendo a milioni di utenti Web3 di connettere i propri portafogli alle applicazioni che desideravano utilizzare, ripristinando le scelte e la combinabilità nel settore.
Col passare del tempo, WalletConnect ha continuato a risolvere più problemi di UX/DX:
Consentire agli utenti di utilizzare i propri portafogli in applicazioni mobili/browser mobili
Consentire agli utenti di utilizzare più portafogli di estensione del browser
Creare un'esperienza di accesso “Ethereum login” (SIWE) più semplice con un click
Espandere queste funzionalità a tutte le reti al di fuori di EVM
Le principali pietre miliari di WalletConnect includono:
Espansione a oltre 40.000 applicazioni e oltre 600 portafogli
Entro il 2024, sono state facilitate oltre 150 milioni di connessioni
Crescita continua delle connessioni remote quotidiane, che dimostra l'ampia adozione
Transizione a un database decentralizzato a pagamento supportato da operatori di nodi di terze parti
