Non-Custodial Web3 Wallets: Who Really Controls the Funds?
Disclaimer: This article is for educational purposes only. It is not financial, legal, or investment advice.
Dalam aplikasi konvensional, akses sering boleh dipulihkan melalui e-mel, nombor telefon atau sokongan pelanggan. Dompet Web3 bukan kustodian menggunakan model yang berbeza: kawalan bergantung pada keupayaan mencipta tandatangan kriptografi yang sah.
Jika hanya pengguna memegang kunci peribadi, hanya pengguna tersebut boleh membenarkan operasi daripada alamat blockchain yang berkaitan. Pembangun dompet, platform atau pasukan sokongan tidak seharusnya mengetahui kunci itu dan tidak boleh sekadar “menetapkan semula kata laluan blockchain.”
That is the core of a non-custodial, or self-custody, wallet: an intermediary does not hold the keys on the user’s behalf.
Inti pati utama
- Token wujud pada blockchain; dompet mengurus kunci dan memaparkan data rangkaian.
- Sesiapa yang boleh menandatangani dengan kunci peribadi mengawal alamat tersebut.
- Seed phrase lazimnya memulihkan semua akaun yang terhasil daripadanya dan tidak boleh dikongsi.
- Kata laluan aplikasi biasanya melindungi satu peranti; ia tidak menggantikan seed phrase.
- Penjagaan kendiri memberikan kawalan langsung, tetapi tidak mencegah pancingan data, perisian hasad atau tandatangan tidak selamat.
Lokasi sebenar token
Aset kripto tidak disimpan di dalam telefon, sambungan pelayar atau peranti perkakasan. Blockchain menyimpan keadaan bersama: aset yang dikaitkan dengan setiap alamat dan operasi yang telah berlaku.
Dompet lazimnya:
- mencipta atau menyambung kepada kunci;
- mendapatkan baki dan sejarah daripada rangkaian;
- menyediakan dan menandatangani transaksi.
Memadam aplikasi dompet tidak memadam token daripada blockchain. Namun, tanpa kaedah yang sah untuk memulihkan kunci, pengguna mungkin kehilangan keupayaan untuk mengawalnya secara kekal.
Alamat awam, kunci peribadi dan frasa benih
Istilah ini mempunyai tujuan yang berbeza.
Public address
Ia boleh dikongsi dengan pengirim dan digunakan untuk memeriksa rekod awam dalam penjelajah blockchain. Mengetahui alamat tidak memberikan kebenaran untuk transaksi keluar.
Kunci peribadi
Rahsia ini menandatangani tindakan bagi akaun tertentu. Sesiapa yang memperolehnya boleh bertindak bagi pihak alamat tersebut.
Frasa benih
Seed phrase, juga dipanggil Frasa Pemulihan Rahsia, ialah set perkataan yang membolehkan dompet serasi memulihkan kunci dan akaun berkaitan. Reka bentuk pemulihan berbeza antara produk, jadi pengguna perlu mengikuti dokumentasi rasmi dompet mereka.
One rule remains universal: never give a seed phrase or private key to support staff, a community administrator, a “verification” website, or someone promising to recover funds.
Menerima pemindahan hanya memerlukan alamat awam. Memeriksa transaksi hanya memerlukan alamat atau hash transaksi. Kedua-dua tindakan tidak memerlukan frasa benih.
Kata laluan berbanding frasa benih
Kata laluan aplikasi atau sambungan biasanya mengunci akses setempat pada satu peranti. Ia boleh melindungi daripada seseorang membuka peranti itu, tetapi bukan kelayakan universal bagi alamat blockchain.
Jika penyerang memperoleh frasa benih, menukar kata laluan setempat tidak menghapuskan akses mereka. Mereka boleh memulihkan kunci dalam dompet serasi yang lain.
Jika pengguna terlupa kata laluan setempat tetapi masih mempunyai frasa benih yang betul dan memahami proses pemulihan, akses biasanya boleh dipulihkan. Jika akses dompet dan kaedah pemulihan kunci kedua-duanya hilang, pasukan sokongan tidak dapat mencipta tandatangan yang diperlukan.
Sesetengah dompet moden menggunakan log masuk sosial, pemulihan teragih atau mekanisme akaun pintar. Model sandarannya mungkin berbeza daripada frasa benih klasik. Sebelum menggunakannya, tanya:
- Siapakah yang boleh memulihkan akses?
- Berapa banyak faktor atau peserta diperlukan?
- Bolehkah penyedia menandatangani transaksi secara bersendirian?
- Apakah yang berlaku jika akaun luaran disekat?
- Bolehkah kawalan dieksport atau dipindahkan?
Label “dompet Web3” tidak menjawab soalan-soalan ini.
Akses kustodian dan bukan kustodian
| Question | Perkhidmatan kustodian | Dompet bukan kustodian |
|---|---|---|
| Siapakah yang memegang kunci? | Penyedia atau infrastrukturnya | Pengguna atau skim penjagaan kendiri yang dipilih pengguna |
| Siapakah yang menandatangani operasi on-chain? | Penyedia, berikutan permintaan pengguna | Dompet pengguna |
| Bagaimanakah akses dipulihkan? | Biasanya melalui akaun dan sokongan | Melalui frasa benih, kunci atau reka bentuk pemulihan yang ditetapkan |
| Bolehkah perkhidmatan mengehadkan pengeluaran? | Ya, dalam sistemnya | Antara muka boleh gagal, tetapi kunci mungkin berfungsi dalam antara muka serasi yang lain |
| Risiko utama | Pencerobohan, kegagalan, sekatan atau insolvensi penyedia | Kehilangan atau pencerobohan kunci serta tandatangan tidak selamat |
Perbandingan ini menerangkan model kawalan. Ia tidak menjadikan satu pilihan selamat secara universal; setiap pilihan menempatkan risiko dan tanggungjawab di tempat yang berbeza.
Maksud sebenar “Saya mengawal dana saya”
Kawalan terhadap kunci peribadi membolehkan tandatangan, tetapi tidak bermakna kuasa tanpa had terhadap setiap token atau aplikasi.
Hasil juga mungkin bergantung pada:
- peraturan kontrak token;
- fungsi jeda, pembekuan atau senarai hitam oleh penerbit;
- kelulusan token yang diberikan sebelum ini;
- logik protokol yang memegang aset yang didepositkan;
- ketersediaan dan yuran rangkaian;
- pepijat kontrak pintar;
- sekatan antara muka, penyedia RPC atau undang-undang.
Sebagai contoh, pengguna mungkin mendepositkan token ke dalam kontrak pintar. Pengguna masih mengawal kuncinya, tetapi pengeluaran hanya boleh dilakukan mengikut peraturan kontrak tersebut. Penjagaan kendiri menghapuskan penjagaan kunci oleh perantara; ia tidak mengatasi kod.
Perkara yang berlaku semasa transaksi
- Dompet mendapatkan baki dan parameter yuran semasa.
- Pengguna memasukkan penerima dan jumlah.
- Aplikasi memaparkan transaksi yang telah disediakan.
- Pengguna meluluskannya.
- Kunci peribadi mencipta tandatangan secara setempat atau pada penandatangan perkakasan.
- Transaksi yang ditandatangani disiarkan.
- Rangkaian mengesahkan tandatangan dan peraturan pelaksanaan.
Dompet yang direka dengan betul tidak menerbitkan kunci peribadi ke blockchain. Ia menyiarkan tandatangan yang membuktikan kuasa tanpa mendedahkan kunci itu sendiri.
Kawalan tidak sama dengan keselamatan
Penjagaan kendiri mengurangkan kebergantungan pada kustodian, tetapi memindahkan tanggungjawab kepada pemilik.
Pancingan data
Laman palsu meminta pengguna menyambung dan menandatangani permintaan berbahaya. Menyambung dan menandatangani bukan tindakan yang sama, tetapi setiap permintaan tandatangan mesti diperiksa.
Pencerobohan frasa benih
Jika orang lain melihat frasa tersebut, semua alamat yang terhasil daripadanya harus dianggap telah terjejas. Menukar kata laluan aplikasi sahaja tidak mencukupi.
Kelulusan berbahaya
Pengguna boleh membenarkan kontrak membelanjakan token. Risiko bergantung pada token, pihak pembelanja dan jumlah allowance.
Penggantian alamat
Perisian hasad mungkin menggantikan alamat yang disalin. Sahkan butiran transaksi pada skrin yang dipercayai sebelum menandatangani.
Sandaran hilang
Telefon rosak, aplikasi dipadam dan tiada kaedah pemulihan. Dalam penjagaan kendiri klasik, sokongan berpusat tidak dapat mencipta semula kunci.
Amalan asas penjagaan kendiri
- Pasang dompet hanya melalui pautan daripada laman web rasmi; berhati-hati terhadap salinan tajaan dan sambungan palsu.
- Sandarkan data pemulihan mengikut arahan rasmi dompet, sebaik-baiknya secara luar talian dan jauh daripada akses tanpa kebenaran.
- Jangan masukkan frasa benih melalui pautan yang diterima dalam mesej. Gunakannya hanya untuk pemulihan yang disengajakan dalam dompet yang telah disahkan.
- Jangan ambil tangkap layar frasa benih atau menghantarnya melalui e-mel atau aplikasi pemesejan.
- Sebelum menandatangani, sahkan rangkaian, alamat, aset, jumlah, kelulusan dan yuran.
- Bagi jumlah yang besar, pertimbangkan penandatangan perkakasan—tetapi fahami model pemulihan dan risiko rantaian bekalannya.
- Asingkan alamat mengikut tujuan, seperti dApp harian dan penyimpanan jangka panjang.
- Periksa kelulusan token terdahulu secara berkala menggunakan penjelajah yang dipercayai atau alat rangkaian rasmi.
- Uji aliran kerja baharu dengan jumlah kecil terlebih dahulu.
- Sediakan pelan pewarisan yang selamat tanpa mendedahkan rahsia terlalu awal.
Jika berlaku masalah
Kata laluan aplikasi hilang, tetapi frasa benih selamat
Jangan masukkan frasa itu ke dalam laman web rawak. Cari arahan pemulihan rasmi dompet dan gunakan aplikasi yang telah disahkan.
Frasa benih mungkin telah terdedah
Anggap semua alamat berkaitan telah terjejas. Pada peranti yang bersih, cipta dompet bebas baharu dan, jika boleh, pindahkan aset ke alamat baharu dengan mengambil kira gas dan kelulusan aktif. Menukar kata laluan lama tidak mencukupi.
Kelulusan mencurigakan telah ditandatangani
Periksa transaksi dan elaun aktif dalam penjelajah blockchain. Membatalkan elaun ialah transaksi on-chain dan memerlukan gas. Jika frasa benih telah terdedah, pembatalan sahaja tidak mencukupi.
Token dihantar ke alamat yang salah
Blockchain tidak menyediakan butang buat asal untuk pemindahan yang telah disahkan. Hanya pihak yang mengawal alamat penerima atau logik kontrak yang berkenaan boleh memulangkannya. Jangan sekali-kali mendedahkan seed phrase kepada seseorang yang berjanji untuk membalikkan transaksi.
Cara menguji dakwaan “bukan kustodian”
Tanya penyedia:
- Siapakah yang mencipta dan menyimpan kunci peribadi?
- Bolehkah syarikat menandatangani transaksi tanpa saya?
- Bolehkah saya memulihkan akses tanpa menghubungi syarikat?
- Bolehkah saya mengeksport atau memindahkan kawalan ke dompet yang serasi?
- Apakah yang berlaku jika perkhidmatan ditutup?
Jawapan harus menerangkan seni bina, bukan sekadar mengulang perkataan “terdesentralisasi” atau “selamat.”
Kesimpulan
Dompet bukan kustodian bukan akaun bank dalam aplikasi. Ia ialah alat yang membolehkan pengguna mengawal kunci dan menandatangani tindakan blockchain.
Direct control removes the need to trust an intermediary with key custody, but makes the user responsible for backups, signature review, and device security. The most useful habit is simple: a public address can be shared; a seed phrase and private key must never be shared.