Token approval MetaMask ialah kebenaran on-chain yang membolehkan kontrak pintar menggunakan token tertentu daripada dompet bagi tindakan yang anda minta, seperti swap atau deposit. Kebenaran itu berbeza daripada sekadar menyambungkan dompet ke laman. Jika anda berhenti menggunakan sesuatu dapp, butang disconnect tidak semestinya menarik balik allowance token yang pernah diluluskan.
Bezakan connection, approval dan allowance
Apabila dompet disambungkan, laman biasanya boleh melihat alamat awam yang anda pilih dan meminta anda menyemak tindakan. Sambungan itu tidak sama dengan kelulusan kontrak untuk memindahkan token. Untuk sesetengah token seperti ERC-20, kontrak menggunakan allowance supaya kontrak dapp boleh memindahkan sehingga jumlah yang dibenarkan apabila anda mengesahkan transaksi berkaitan. Paparan approval boleh menunjukkan token, alamat spender dan had yang diluluskan.
Disconnect memutuskan hubungan antara sesi laman dengan akaun dompet. Revoke pula menghantar transaksi untuk menarik balik atau mengurangkan kebenaran token yang telah diberikan. Jika anda hanya disconnect, approval lama boleh kekal pada blockchain. Sebaliknya, revoke approval tidak semestinya memutuskan semua sambungan dapp yang masih aktif. Kedua-duanya menjawab soalan keselamatan yang berlainan, jadi semak masing-masing apabila anda tidak lagi memerlukan akses tertentu.
Cara menyemak allowance dengan teliti
Buka bahagian Portfolio atau approval checker rasmi untuk rangkaian yang anda gunakan, bergantung pada alat yang disediakan semasa ini. Pastikan laman itu benar-benar milik penyedia atau block explorer yang dipercayai. Pilih rangkaian yang sama dengan transaksi asal; allowance pada Ethereum Mainnet tidak sama dengan allowance pada Polygon, BNB Chain atau rangkaian lain. Periksa nama token, alamat kontrak token, alamat spender dan jumlah yang diberi.
Jangan hanya bergantung pada nama dapp yang mudah dibaca. Pengesah approval perlu dibandingkan dengan alamat kontrak yang dinyatakan oleh dokumentasi rasmi projek, kerana nama yang serupa boleh digunakan oleh laman palsu. Jika alamat spender tidak dikenali, jangan terus menandatangani transaksi baharu untuk “membaikinya”. Keluar daripada halaman tersebut dan buka dokumentasi rasmi dengan menaip alamat laman sendiri atau menggunakan penanda buku yang sudah disahkan.
Bila revoke mungkin berguna?
Anda boleh mempertimbangkan revoke apabila allowance tidak lagi diperlukan, berkaitan dengan dapp yang tidak dikenali, atau jauh lebih luas daripada jumlah yang anda perlukan. Sesetengah permintaan menawarkan allowance tanpa had untuk mengelakkan approval baharu bagi penggunaan seterusnya. Had besar memudahkan aliran kerja, tetapi jika kontrak itu kemudian terjejas atau berniat jahat, kebenaran itu boleh meningkatkan jumlah token yang terdedah. Periksa had dan dokumentasi sebelum meluluskan.
Revoke biasanya merupakan transaksi on-chain dan memerlukan yuran rangkaian. Yuran bergantung pada rangkaian dan keadaan semasa; tiada jumlah tetap yang sesuai untuk semua. Semak token dan alamat kontrak sekali lagi pada skrin dompet, sahkan transaksi daripada aplikasi rasmi, kemudian tunggu bukti transaksi. Jika anda tidak faham apa yang diminta ditandatangani, batalkan dan cari dokumentasi rasmi sebelum mencuba semula.
Perkara yang revoke tidak boleh lakukan
Menarik balik allowance tidak memulangkan token yang telah dipindahkan sebelum transaksi revoke disahkan. Ia juga tidak memadam rekod awam pada blockchain dan tidak menjamin bahawa dompet atau peranti anda bebas daripada malware. Jika aset telah keluar tanpa kebenaran, revoke sahaja mungkin tidak menyelesaikan kejadian itu. Jangan pindahkan aset ke alamat yang diberikan oleh orang asing yang mengaku sebagai sokongan; dapatkan bantuan melalui saluran rasmi dan pastikan alamat tidak dikawal penipu.
Jangan masukkan seed phrase, frasa pemulihan atau kunci peribadi ke laman approval checker. Semakan kebenaran lazimnya tidak memerlukan rahsia tersebut. Mesej yang memberi tekanan supaya anda “revoke sekarang”, menghubungkan dompet ke laman tiruan atau membayar untuk mengembalikan token patut dianggap mencurigakan. MetaMask juga membezakan sambungan dapp daripada token approval dalam dokumentasinya; gunakan arahan terkini daripada sumber rasmi jika susun atur aplikasinya berubah.
Senarai semak sebelum mengesahkan revoke
- Sahkan rangkaian, token dan alamat spender yang tepat.
- Bandingkan spender dengan dokumentasi projek yang rasmi.
- Periksa nilai allowance dan sama ada ia masih diperlukan.
- Fahami bahawa revoke memerlukan yuran rangkaian dan transaksi baharu.
- Jangan kongsi seed phrase atau private key dengan mana-mana pemeriksa.
Hadkan akses apabila pilihan tersedia
Sesetengah antara muka membenarkan anda menetapkan spending cap yang sepadan dengan transaksi, bukannya memberi allowance tanpa had. Pilihan ini juga perlu dibaca dengan teliti kerana kontrak token, rangkaian dan jenis kelulusan boleh berbeza. Kelulusan baharu atau pembatalan ialah tindakan yang direkodkan pada rangkaian; pengesahan mungkin mengambil masa dan memerlukan gas. Semak rekod transaksi selepas selesai dan pastikan allowance yang dipaparkan berubah seperti yang dijangka. Jika alat meminta pemulihan dompet untuk memaparkan daftar kebenaran, hentikan proses dan sahkan laman itu melalui dokumentasi rasmi.
Semakan token approval MetaMask yang baik bermula dengan membezakan sambungan dapp daripada allowance on-chain, kemudian menyemak rangkaian, token, spender dan jumlah kebenaran. Revoke boleh menarik balik approval yang tidak diperlukan, tetapi bukan jalan untuk memulihkan aset yang sudah dipindahkan. Gunakan dokumentasi rasmi, baca transaksi sebelum menandatangani, dan simpan rahsia pemulihan secara peribadi.