Bagaimana Seed Phrase Menjadi Kunci-Kunci Anda
Sebagian besar wallet mengikuti serangkaian standar publik yang ditulis di komunitas Bitcoin, yang dikenal sebagai BIP-39, BIP-32, dan BIP-44. Wallet Ethereum menggunakan standar yang sama. Bersama-sama, standar ini menjelaskan mengapa satu daftar kata dapat memulihkan setiap alamat yang pernah ditunjukkan sebuah wallet kepada Anda.
Langkah demi langkah
- Wallet menghasilkan 128 atau 256 bit keacakan.
- BIP-39 menambahkan checksum pendek dan memetakan hasilnya ke daftar tetap berisi 2.048 kata, sehingga menghasilkan 12 atau 24 kata. Setiap kata mewakili 11 bit.
- Kata-kata itu, ditambah passphrase opsional, melewati fungsi key-stretching yang sengaja dibuat lambat, yang menghasilkan seed 512 bit.
- BIP-32 menumbuhkan seed itu menjadi pohon kunci: sebuah master key, dan darinya child key sebanyak yang dibutuhkan wallet.
- BIP-44 menetapkan letak setiap koin dan akun di dalam pohon itu, itulah sebabnya aplikasi wallet lain dapat menemukan alamat yang sama.
Konsekuensinya: kata-kata itu bukan kata sandi untuk wallet Anda. Kata-kata itulah wallet Anda. Siapa pun yang memilikinya dapat membuat ulang setiap kunci, di aplikasi kompatibel mana pun, di mana pun, tanpa perangkat Anda.
Passphrase opsional
Sebagian wallet memungkinkan Anda menambahkan passphrase, yang kadang disebut kata ke-25. Kata-kata yang sama dengan passphrase yang berbeda menghasilkan kumpulan kunci yang sepenuhnya terpisah. Ini melindungi Anda jika seseorang hanya menemukan kata-katanya. Ini juga berarti lupa passphrase akan menghilangkan dana tersebut sama tuntasnya dengan kehilangan kata-katanya, dan tidak ada apa pun yang bahkan mengisyaratkan bahwa passphrase pernah digunakan.
Bagaimana ini bisa gagal
- Mengetikkan kata-kata itu ke situs web, formulir, atau obrolan layanan dukungan sama dengan menyerahkan wallet Anda. Tidak ada layanan sah yang pernah membutuhkannya.
- Foto, aplikasi catatan, draf email, dan dokumen cloud disalin, disinkronkan, dan kadang dipindai. Anggap kata-kata yang disimpan di sana sudah terekspos.
- Daftar katanya bersifat publik, dan checksum membuat hanya sebagian kombinasi yang valid. Kata yang hilang atau salah eja kadang bisa dipulihkan, tetapi frasa yang Anda susun sendiri tidak acak dan tidak aman.