Cos’è WalletConnect?

WalletConnect è un protocollo aperto di connessione — un ponte sicuro che consente al wallet crypto di parlare con una dApp o un DEX senza consegnare a quel sito le chiavi private né la seed phrase. Di solito lo si incontra quando un sito di trading chiede di connettere un wallet.
Definizione
WalletConnect è un protocollo aperto di connessione — un ponte sicuro che consente al wallet crypto di parlare con una dApp o un DEX senza consegnare a quel sito le chiavi private né la seed phrase.
Di solito lo si incontra quando un sito di trading chiede di connettere un wallet. Approvare quell’accoppiamento apre una sessione così che il sito possa inviare richieste al wallet. Firma e custodia delle chiavi restano dentro il wallet.
In chiaro:
WalletConnect è il ponte di accoppiamento tra wallet e dApp. Collega la sessione. Non diventa il wallet e non ha mai bisogno della seed.
Non è un exchange, non è una rete blockchain e non è un ponte di asset cross-chain. È il layer di connessione usato da molte schermate «Connect wallet» di DEX e dApp.
Nel trading
Quando lo si incontra (tre scene che i trader riconoscono)
- DEX nel browser desktop + wallet del telefono via QR
Si apre un DEX sul computer, si clicca Connect wallet, si sceglie WalletConnect e compare un codice QR. Si apre il wallet mobile, si scansiona il codice e si approva la connessione sul telefono. Il sito desktop mostra quindi l’indirizzo come connesso.
- Browser del telefono / deep link sullo stesso dispositivo
Si apre lo stesso DEX nel browser del telefono. Invece di un QR da scansionare con un altro dispositivo, il sito apre un elenco di wallet o un deep link. Il telefono porta nell’app wallet installata per approvare, poi si torna al sito già connessi.
- Modal «Connect wallet» dove WalletConnect è un’opzione
La maggior parte delle schermate di connessione di un DEX mostra più percorsi insieme: un wallet a estensione del browser, altre app e un’opzione WalletConnect. Scegliere WalletConnect significa scegliere un percorso di connessione — non installare un secondo wallet e non spostare fondi da solo.
Se si opera su un DEX da una settimana, è quasi certo aver già visto almeno una di queste schermate.
Forme concrete (come appare WalletConnect)
| Forma | Cosa si vede | Setup tipico |
|---|---|---|
| Accoppiamento QR | Il sito mostra un QR WalletConnect | Sito desktop ↔ wallet mobile |
| Deep link / handoff sullo stesso dispositivo | Il sito apre o elenca l’app wallet | Browser del telefono ↔ wallet installato |
| WalletConnect dentro un modal multi-wallet | Il modal Connect elenca WC tra le altre opzioni | Qualsiasi dispositivo; WC è un percorso |
| Sessione WC su wallet desktop (leggero) | Alcune app wallet desktop possono anche tenere una sessione WC | Percorso meno comune nella prima settimana; stessa idea di sessione |
Tutte e quattro fanno lo stesso lavoro: aprire una sessione cifrata tra sito e wallet. Cambia la forma dell’accoppiamento; non cambia il confine delle chiavi.
Sessione WalletConnect vs wallet iniettato da estensione del browser
I trader confondono spesso «connettere con WalletConnect» e «connettere con il wallet già presente nel browser».
| Sessione WalletConnect | Wallet iniettato da estensione (stile MetaMask-nel-browser) | |
|---|---|---|
| Dove vive il wallet | Spesso un’app/dispositivo separato (di solito il telefono) | Estensione nello stesso browser desktop |
| Come parte l’accoppiamento | Codice QR oppure deep link / handoff al wallet | Il sito parla con un provider in-page iniettato dall’estensione |
| Cosa si approva per primo | Una proposta di sessione / connessione nell’app del wallet | Un prompt di connessione dell’estensione |
| Dopo la connessione | Il sito può inviare richieste tramite la sessione WC | Il sito può inviare richieste tramite il provider iniettato |
| Cosa resta vero in entrambi i casi | Le chiavi restano nel wallet; le azioni successive chiedono comunque prompt separati | Uguale |
Stesso obiettivo finale — sito e wallet possono parlare. Percorso diverso da vivere. WalletConnect è particolarmente utile quando i fondi vivono in un wallet mobile e il DEX è aperto in un browser desktop.
Esempio concreto: cosa succede in ordine
Percorso tipo (DEX generico + wallet mobile — non una checklist di pulsanti di brand):
- Aprire un sito DEX sul desktop.
- Cliccare Connect wallet.
- Nel modal, scegliere WalletConnect.
- Compare un codice QR.
- Aprire il wallet mobile e scansionare il QR.
- Rivedere la proposta di sessione — identità del sito, account, rete/catene e metodi richiesti.
- Approvare nel wallet.
- Di nuovo sul sito desktop, compare l’indirizzo troncato come connesso. La sessione è attiva.
- Avviare uno swap. Il sito invia comunque un prompt di firma separato al wallet. Connettere non ha auto-approvato il trade.
Quel passaggio finale è il punto intero: connesso ≠ firmato.
Dopo la connessione: cosa si può e non si può fare
Può
- Il sito può vedere l’indirizzo pubblico selezionato (e il contesto on-chain pubblico legato a esso).
- Il sito può inviare richieste supportate attraverso la sessione (swap, firma di messaggio, richiesta di approvazione e simili).
- Si può disconnettere la sessione più tardi dal wallet o dal sito.
Non può
- Il sito non ottiene le chiavi private né la seed phrase.
- Solo connettere non sposta fondi.
- Disconnettere termina la sessione; non revoca le allowance on-chain di token già concesse.
Piccola illustrazione delle tre decisioni distinte:
- Connettere — il sito mostra l’indirizzo; la sessione è aperta.
- Firmare — si approva uno swap o un messaggio concreto quando il wallet lo chiede.
- Approvazione di token — un permesso on-chain separato se l’exchange/servizio ha bisogno di una allowance di spesa per un token.
Un flusso reale di WalletConnect non chiede mai una seed per «sincronizzare», «validare» o «completare» la connessione.
Idea di sessione (leggero)
Dopo aver approvato l’accoppiamento, la dApp può mantenere una sessione per chiedere al wallet azioni supportate. Si può disconnettere dopo. Trattare ogni nuovo prompt come una decisione propria, anche se il sito sembra già «connesso».
La compatibilità deve comunque allinearsi: wallet, dApp e supporto di rete devono coincidere. WalletConnect non fa magie perché ogni wallet funzioni su ogni exchange o app.
Cosa di solito va storto
- Connettersi su un dominio sosia che solo assomiglia al DEX reale
- Approvare una sessione e poi firmare alla cieca il prompt successivo
- Credere che disconnettere «annulli» le approvazioni di token
- Inserire una seed phrase perché un prompt falso ha detto di dover «sincronizzare», «validare» o «completare WalletConnect»
- Dare per scontato che un tubo di connessione sicuro renda la dApp stessa sicura
- Confondere WalletConnect con «il wallet già iniettato nel browser» e approvare il percorso sbagliato su un sito strano
Un tubo sicuro può comunque consegnare una richiesta cattiva da un sito cattivo.
Come giudicare prima di approvare una connessione
- Sono sul sito reale — non su un sosia?
- Il percorso di connessione è davvero etichettato WalletConnect (QR o selettore wallet), e non un modulo per la seed?
- Il wallet mostra una proposta di sessione / connessione che posso rivedere prima di approvare?
- Capisco che i prompt successivi di trade sono decisioni separate?
- Se qualcosa chiede una seed o una «frase di recupero per connettere», mi fermo subito?
Se il prossimo servizio è edgeX, usare il flusso ufficiale di connessione sul frontend reale quando quella guida di prodotto è disponibile. Fino ad allora, lo stesso giudizio vale su qualsiasi DEX: prima il sito reale, poi WalletConnect, poi prompt separati di firma/approvazione.
Per impostare il wallet, vedere Cos’è un wallet crypto?. Per leggere i prompt successivi, vedere Come leggere i prompt del wallet prima di firmare. Per checklist passo-passo di connessione, vedere Come connettere un wallet a un DEX.
Non confondere con
- WalletConnect ≠ wallet crypto. Il wallet custodisce le chiavi e mostra i prompt. WalletConnect è il ponte che accoppia wallet e sito.
- WalletConnect ≠ chiave privata / seed. Le chiavi restano nel wallet. Qualsiasi richiesta di «inserisci la seed per connettere» è ostile.
- WalletConnect ≠ indirizzo wallet. L’indirizzo è un identificativo di destinazione. WalletConnect è un protocollo di sessione.
- WalletConnect ≠ rete blockchain. La rete è l’ambiente di settlement. WalletConnect è come parlano wallet e dApp.
- WalletConnect ≠ connessione iniettata da estensione del browser. I wallet iniettati parlano in-page tramite l’estensione. WalletConnect apre una sessione remota via QR o deep link.
- WalletConnect ≠ firmare. Firmare autorizza un’azione concreta. Connettere apre solo il percorso di sessione.
- Conoscere WalletConnect ≠ una guida completa di connessione. Le checklist passo-passo stanno nelle guide.
- Una sessione connessa ≠ una dApp sicura. La sicurezza della connessione non è lo stesso del comportamento affidabile del sito.
Condividi
Articoli correlati

Pronto per il prossimo passo?
Continua alla registrazione o al trading da questa pagina usando i link ufficiali.
Disclaimer
Questo contenuto ha solo scopo educativo e non costituisce consulenza in materia di investimenti. Il trading di asset digitali e derivati comporta rischi. Assicurati di comprendere i prodotti e valuta la tua situazione prima di fare trading.




