#WalletConnect
1. **Protocolul de bază:** Funcționează ca un pod de comunicare, nu ca un portofel în sine. Stabilește un tunel securizat și criptat între doi participanți.
2. **Fluxul de conexiune:** Implică de obicei:
* O aplicație descentralizată (dApp) generează un URI de conexiune (de obicei ca un cod QR).
* Utilizatorul scanează acest cod cu aplicația sa de portofel compatibilă cu WalletConnect, aprobând cererea de asociere.
* Metode alternative includ linkuri profunde sau URI-uri copiate și lipite.
3. **Comunicare:** Folosește un **server de reluare** public pentru a transmite mesaje criptate. Serverul de reluare nu vede niciodată cheile private sau datele sensibile; doar rotește payload-uri criptate.
4. **Criptare end-to-end:** Cheile de sesiune stabilite în timpul asocierii criptează toată comunicarea ulterioară. Numai portofelul și dApp-ul dețin aceste chei.
5. **Acțiuni acceptate:** Facilitează o gamă largă de interacțiuni:
* Trimiterea tranzacțiilor & vizualizarea stării.
* Semnarea mesajelor (pentru autentificare sau verificare).
* Interacționarea cu contractele inteligente.
* Schimbarea rețelelor blockchain.
6. **Securitatea cheilor:** Cheile private **niciodată** nu părăsesc dispozitivul portofelului utilizatorului. WalletConnect transmite doar *cereri* de tranzacție și primește