Banyak pengguna kripto baru menyadari sebuah masalah setelah aset mereka tiba-tiba berpindah dari dompet: mereka pernah memberikan izin akses token ke sebuah smart contract dan tidak pernah mencabutnya.
Dalam ekosistem Web3, izin seperti ini memang umum diberikan ketika menggunakan aplikasi DeFi, marketplace NFT, atau platform blockchain lainnya. Namun izin tersebut sering tetap aktif meskipun aplikasi sudah lama tidak digunakan.
Inilah celah keamanan yang sering dimanfaatkan dalam berbagai kasus pencurian aset kripto.
Untuk mengatasinya, muncul alat keamanan seperti Revoke.cash, sebuah layanan yang membantu pengguna memeriksa dan mencabut izin smart contract yang masih aktif di dompet mereka.
Apa Itu Revoke.cash
Revoke.cash adalah alat keamanan Web3 yang memungkinkan pengguna melihat semua token approval yang pernah diberikan kepada smart contract. Melalui layanan ini, pengguna dapat mengetahui kontrak mana saja yang memiliki akses terhadap token di dompet mereka.
Dalam banyak aplikasi blockchain, smart contract memerlukan izin agar dapat memindahkan token saat transaksi terjadi.
Contohnya ketika seseorang menukar token di platform DeFi atau membeli NFT di marketplace. Saat proses tersebut berlangsung, dompet biasanya meminta persetujuan agar kontrak dapat mengakses token tertentu.
Masalahnya, izin tersebut sering diberikan dalam jumlah tidak terbatas. Artinya kontrak tersebut dapat mengakses seluruh saldo token yang sama selama izin tersebut masih aktif.
Jika kontrak itu kemudian memiliki celah keamanan atau ternyata berbahaya, aset pengguna bisa dipindahkan tanpa perlu persetujuan baru.
Revoke.cash membantu pengguna menemukan izin seperti ini dan menghapusnya langsung melalui transaksi blockchain.
Mengapa Token Approval Bisa Menjadi Risiko
Token approval dibuat untuk mempermudah interaksi dengan aplikasi blockchain. Tanpa sistem ini, pengguna harus menandatangani transaksi setiap kali sebuah aplikasi ingin menggunakan token mereka.
Namun praktik di lapangan menunjukkan bahwa banyak serangan kripto memanfaatkan approval lama yang tidak pernah dicabut.
Dalam beberapa kasus phishing NFT di jaringan Ethereum, korban sebenarnya tidak mengirim aset mereka secara langsung.
Mereka hanya menandatangani transaksi yang memberi kontrak izin mengakses NFT atau token di dompet. Setelah izin aktif, kontrak tersebut dapat memindahkan aset kapan saja.
Kasus lain sering terjadi pada situs palsu yang meniru tampilan aplikasi DeFi populer. Pengguna yang menghubungkan dompet ke situs tersebut tanpa sadar memberikan izin kepada kontrak berbahaya.
Selama izin itu belum dicabut, kontrak tetap memiliki akses terhadap token pengguna.
Cara Kerja Revoke.cash
Revoke.cash bekerja dengan membaca data on-chain untuk mengetahui smart contract mana saja yang memiliki izin terhadap token di suatu alamat dompet.
Ketika dompet terhubung, platform akan menampilkan daftar kontrak yang memiliki akses terhadap berbagai token. Informasi ini biasanya mencakup nama token, alamat kontrak, serta jumlah izin yang diberikan.
Jika pengguna menemukan kontrak yang tidak lagi digunakan atau terlihat mencurigakan, izin tersebut dapat dicabut. Proses ini dilakukan dengan membuat transaksi blockchain yang mengubah nilai approval menjadi nol.
Setelah transaksi tersebut dikonfirmasi, kontrak tersebut tidak lagi memiliki akses terhadap token di dompet pengguna.
Karena proses ini merupakan transaksi on-chain, pengguna tetap perlu membayar biaya gas sesuai jaringan blockchain yang digunakan.
Cara Menggunakan Revoke.cash
Penggunaan Revoke.cash cukup sederhana dan tidak memerlukan langkah teknis yang rumit.
Pertama, pengguna membuka situs Revoke.cash melalui browser yang mendukung dompet Web3 seperti MetaMask atau WalletConnect. Setelah itu dompet dapat dihubungkan ke platform.
Setelah terhubung, sistem akan memindai blockchain dan menampilkan semua izin token yang aktif di alamat dompet tersebut.
Pengguna kemudian dapat meninjau daftar kontrak yang memiliki akses terhadap token mereka. Jika ada kontrak yang tidak lagi digunakan, opsi revoke dapat dipilih untuk mencabut izin tersebut.
Langkah terakhir adalah mengonfirmasi transaksi di dompet. Setelah transaksi selesai diproses di blockchain, izin tersebut akan dihapus.
Praktik Keamanan Web3 yang Perlu Diperhatikan
Menghapus izin smart contract secara berkala merupakan salah satu langkah penting dalam menjaga keamanan aset kripto. Banyak pengguna aktif DeFi melakukan pemeriksaan approval token secara rutin untuk memastikan tidak ada kontrak yang memiliki akses tidak diperlukan.
Selain itu, beberapa langkah keamanan lain juga penting dilakukan.
Memeriksa alamat situs sebelum menghubungkan dompet dapat mengurangi risiko phishing. Banyak situs scam dibuat dengan tampilan yang sangat mirip dengan platform asli.
Pengguna juga dapat membatasi jumlah token yang disetujui ketika memberikan approval. Beberapa dompet kini memungkinkan pengguna menentukan batas jumlah token yang dapat digunakan oleh smart contract.
Strategi lain yang sering digunakan adalah memisahkan dompet untuk aktivitas berbeda. Misalnya satu dompet khusus untuk menyimpan aset jangka panjang dan dompet lain untuk mencoba aplikasi DeFi atau NFT.
Pendekatan seperti ini dapat membantu mengurangi risiko jika terjadi eksploitasi pada aplikasi tertentu.
Peran Revoke.cash dalam Keamanan Web3
Semakin banyak aplikasi terdesentralisasi bermunculan, semakin besar pula kebutuhan akan alat keamanan yang mudah digunakan.
Banyak pengguna blockchain tidak memiliki latar belakang teknis yang mendalam, sehingga alat yang sederhana namun efektif sangat dibutuhkan.
Revoke.cash membantu pengguna memahami siapa saja yang memiliki akses terhadap token mereka. Dengan transparansi ini, pengguna dapat mengambil keputusan untuk mempertahankan atau mencabut izin yang diberikan sebelumnya.
Pengelolaan izin smart contract yang lebih baik tidak hanya melindungi pengguna secara individu, tetapi juga membantu meningkatkan keamanan ekosistem Web3 secara keseluruhan.
Kesimpulan
Revoke.cash merupakan alat keamanan Web3 yang memungkinkan pengguna memeriksa dan mencabut izin smart contract yang memiliki akses terhadap token di dompet mereka.
Izin yang diberikan kepada aplikasi blockchain sering kali tetap aktif meskipun sudah lama tidak digunakan.
Melalui Revoke.cash, pengguna dapat melihat kontrak mana saja yang memiliki akses terhadap aset mereka dan menghapus izin yang tidak lagi diperlukan.
Pemeriksaan approval token secara berkala menjadi salah satu langkah penting untuk mengurangi risiko eksploitasi dan pencurian aset kripto.
Itulah informasi menarik tentang Tutorial yang bisa kamu dalami lebih lanjut di kumpulan artikel kripto dari Indodax Academy. Selain mendapatkan insight mendalam lewat berbagai artikel edukasi crypto terpopuler, kamu juga bisa memperluas wawasan lewat kumpulan tutorial serta memilih dari beragam artikel populer yang sesuai minatmu.
Selain update pengetahuan, kamu juga bisa langsung pantau harga aset digital di Indodax Market dan ikuti perkembangan terkini lewat berita crypto terbaru. Untuk pengalaman trading lebih personal, jelajahi juga layanan OTC trading dari Indodax. Jangan lupa aktifkan notifikasi agar kamu nggak ketinggalan informasi penting seputar blockchain, aset kripto, dan peluang trading lainnya.
Kamu juga bisa ikutin berita terbaru kami lewat Google News agar akses informasi lebih cepat dan terpercaya. Untuk pengalaman trading mudah dan aman, download aplikasi crypto terbaik dari INDODAX di App Store atau Google Play Store.
Maksimalkan aset kripto kamu dengan fitur INDODAX staking crypto, cara praktis buat dapetin penghasilan pasif dari aset yang disimpan. Segera register di INDODAX dan lakukan KYC dengan mudah untuk mulai trading crypto lebih aman, nyaman, dan terpercaya!
Dalam praktekknya, transparansi aset kini diadopsi oleh sejumlah platform kripto, salah satunya melalui publikasi data Proof of Reserves (PoR) dari pihak ketiga seperti CoinMarketCap. Di Indonesia, Indodax termasuk platform yang secara rutin memperbarui informasi tersebut agar dapat diakses publik.
Kontak Resmi Indodax
Nomor Layanan Pelanggan: (021) 5065 8888 | Email Bantuan: [email protected]
Ikuti juga sosial media kami di sini: Instagram, X, Youtube & Telegram
FAQ
- Apa fungsi Revoke.cash?
Revoke.cash digunakan untuk melihat dan mencabut izin smart contract yang memiliki akses terhadap token di dompet kripto. - Apakah Revoke.cash dapat mengakses aset pengguna?
Tidak. Layanan ini hanya membaca data blockchain dan tidak memiliki akses langsung terhadap aset pengguna. - Apakah mencabut izin memerlukan biaya?
Ya. Proses revoke merupakan transaksi blockchain sehingga memerlukan biaya gas sesuai jaringan yang digunakan. - Apakah semua pengguna kripto perlu menggunakan Revoke.cash?
Pengguna yang sering menggunakan DeFi, NFT, atau aplikasi Web3 sangat disarankan memeriksa izin token secara berkala. - Apakah izin smart contract akan hilang otomatis?
Tidak. Izin tetap aktif di blockchain sampai pengguna mencabutnya secara manual melalui transaksi revoke.
Author: ON





Polkadot 2.25%
BNB 0.52%
Solana 4.62%
Ethereum 2.32%
Cardano 1.02%
Polygon Ecosystem Token 1.87%
Tron 2.75%
Pasar


