Glossario

Cos’è WalletConnect?

Principiante · 6 min di lettura
What Is 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)

  1. 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.

  1. 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.

  1. 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)

FormaCosa si vedeSetup tipico
Accoppiamento QRIl sito mostra un QR WalletConnectSito desktop ↔ wallet mobile
Deep link / handoff sullo stesso dispositivoIl sito apre o elenca l’app walletBrowser del telefono ↔ wallet installato
WalletConnect dentro un modal multi-walletIl modal Connect elenca WC tra le altre opzioniQualsiasi dispositivo; WC è un percorso
Sessione WC su wallet desktop (leggero)Alcune app wallet desktop possono anche tenere una sessione WCPercorso 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 WalletConnectWallet iniettato da estensione (stile MetaMask-nel-browser)
Dove vive il walletSpesso un’app/dispositivo separato (di solito il telefono)Estensione nello stesso browser desktop
Come parte l’accoppiamentoCodice QR oppure deep link / handoff al walletIl sito parla con un provider in-page iniettato dall’estensione
Cosa si approva per primoUna proposta di sessione / connessione nell’app del walletUn prompt di connessione dell’estensione
Dopo la connessioneIl sito può inviare richieste tramite la sessione WCIl sito può inviare richieste tramite il provider iniettato
Cosa resta vero in entrambi i casiLe chiavi restano nel wallet; le azioni successive chiedono comunque prompt separatiUguale

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):

  1. Aprire un sito DEX sul desktop.
  2. Cliccare Connect wallet.
  3. Nel modal, scegliere WalletConnect.
  4. Compare un codice QR.
  5. Aprire il wallet mobile e scansionare il QR.
  6. Rivedere la proposta di sessione — identità del sito, account, rete/catene e metodi richiesti.
  7. Approvare nel wallet.
  8. Di nuovo sul sito desktop, compare l’indirizzo troncato come connesso. La sessione è attiva.
  9. 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

  1. Sono sul sito reale — non su un sosia?
  2. Il percorso di connessione è davvero etichettato WalletConnect (QR o selettore wallet), e non un modulo per la seed?
  3. Il wallet mostra una proposta di sessione / connessione che posso rivedere prima di approvare?
  4. Capisco che i prompt successivi di trade sono decisioni separate?
  5. 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.

Pronto per il prossimo passo?

Continua alla registrazione o al trading da questa pagina usando i link ufficiali.

Inizia a fare trading su edgeX

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.