WalletConnect : este un protocol open-source folosit pentru a crea un pod de conectare **sigur și standardizat** între portofelele de criptomonede (cum ar fi MetaMask, Trust Wallet) și aplicațiile descentralizate (DApps) sau serviciile web3 (cum ar fi OpenSea, Uniswap). Scopul său principal este de a facilita interacțiunea utilizatorilor cu rețeaua blockchain fără a fi nevoie să-și dezvăluie cheile private în afara portofelului lor.
Cum funcționează?
1. Crearea unei sesiuni de conectare:
- La vizitarea unui DApp care suportă WalletConnect, utilizatorului i se oferă să scanzeze un cod QR sau să copieze un link URI adânc.
- Scanează codul cu portofelul (telefon/birou), se creează o sesiune de conectare criptată între portofel și aplicație.
2. Interacțiune sigură:
- În timpul unei tranzacții (de exemplu, schimb de active sau semnarea unui contract), cererile sunt transmise de la DApp către portofel prin WalletConnect.
- Utilizatorul confirmă manual operațiunea în portofelul său (cheile private rămân stocate local).
3. Închiderea sesiunii:
- Conexiunea se încheie automat la închiderea aplicației sau la încheierea manuală a sesiunii.
---
Funcții principale:
1. Dezcentralizare:
- Nu stochează cheile utilizatorilor sau datele tranzacțiilor (conexiunea este gestionată prin servere relay deschise).
2. Compatibilitate ridicată:
- Suportă peste 300 de portofele și peste 2000 de DApp pe multiple lanțuri blockchain (Ethereum, Solana, Polygon, etc.).
3. Securitate:
- Utilizează criptarea punct la punct (end-to-end encryption) prin tehnologia "criptografie simetrică (Symmetrical Encryption)".
4. Multiplă versiune:
- Versiunea 1.0: se bazează pe servere intermediare.
- Versiunea 2.0: suportă conexiune directă (P2P) și oferă funcționalități avansate precum "sesiuni multiple pe lanțuri".
---
Cazuri de utilizare frecvente:
- Semnarea tranzacțiilor (transfer de fonduri, schimb de active).
- Interacțiunea cu NFT-uri (cumpărare, vânzare, transfer).
- Accesarea platformelor de finanțare descentralizată (DeFi).
- Autentificarea pe site-uri fără parole (de exemplu, autentificare prin Ethereum).
---
De ce este important?
Rezolvă problema "izolării portofelului" față de aplicații, prevenind utilizatorul să introducă manual cheile sale pe fiecare site (ceea ce îl expune la atacuri). În schimb, creează o conexiune temporară care păstrează securitatea și controlul complet al utilizatorului.
Proiectul WalletConnect este dezvoltat de [WalletConnect Foundation](https://walletconnect.com/), susținut de entități de top precum Coinbase și Uniswap Labs. Reprezintă o piatră de temelie în construirea unui ecosistem sigur și integrat pentru web3.
