WalletConnect : adalah protokol sumber terbuka yang digunakan untuk membuat jembatan koneksi **aman dan standar** antara dompet mata uang kripto (seperti MetaMask, Trust Wallet) dan aplikasi terdesentralisasi (DApps) atau layanan web3 (seperti OpenSea, Uniswap). Tujuan utamanya adalah untuk mempermudah interaksi pengguna dengan jaringan blockchain tanpa perlu mengungkapkan kunci pribadi mereka di luar dompet mereka.
Bagaimana cara kerjanya?
1. Membuat sesi koneksi :
- Saat mengunjungi DApp yang mendukung WalletConnect, pengguna ditawari untuk memindai "Kode QR" atau menyalin "Tautan URI Dalam".
- Dengan memindai kode melalui dompetnya (ponsel/desktop), sesi koneksi terenkripsi dibuat antara dompet dan aplikasi.
2. Interaksi yang aman :
- Saat melakukan transaksi (seperti pertukaran mata uang atau tanda tangan kontrak), permintaan dikirim dari DApp ke dompet melalui WalletConnect.
- Pengguna secara manual menyetujui proses di dalam dompet mereka (kunci pribadi tetap disimpan secara lokal).
3. Menutup sesi :
- Koneksi secara otomatis berakhir ketika aplikasi ditutup atau sesi dihentikan secara manual.
---
Fitur utama :
1. Desentralisasi :
- Tidak menyimpan kunci pengguna atau data transaksi (koneksi dikelola melalui server relay terbuka).
2. Tingkat kesepakatan yang tinggi :
- Mendukung +300 dompet dan +2000 DApp di berbagai blockchain (Ethereum, Solana, Polygon, dll.).
3. Keamanan :
- Menggunakan enkripsi ujung-ke-ujung (end-to-end encryption) melalui teknologi "Enkripsi Simetris (Symmetrical Encryption)".
4. Banyak versi :
- Versi 1.0 : Bergantung pada server perantara.
- Versi 2.0 : Mendukung koneksi langsung (P2P) dan menawarkan fungsi canggih seperti "sesi multichain".
---
Kasus penggunaan umum :
- Tanda tangan transaksi (Transfer uang, Pertukaran mata uang).
- Berurusan dengan NFT (pembelian, penjualan, transfer).
- Mengakses platform keuangan terdesentralisasi (DeFi).
- Autentikasi situs tanpa kata sandi (seperti login melalui Ethereum).
---
Mengapa ini dianggap penting?
Ini menyelesaikan masalah "isolasi dompet" dari aplikasi, di mana pengguna dihindarkan dari memasukkan kunci mereka secara manual di setiap situs (yang bisa membuatnya rentan terhadap peretasan). Sebaliknya, ia menciptakan saluran koneksi sementara yang menjaga keamanan dan kontrol penuh pengguna.
Proyek WalletConnect dikembangkan oleh [WalletConnect Foundation](https://walletconnect.com/), dan didukung oleh entitas terkemuka seperti Coinbase dan Uniswap Labs. Ini merupakan batu fondasi dalam pengembangan ekosistem aman dan terhubung untuk web3.
