Penjelasan Jalur Derivasi Wallet
Jalur derivasi memberi tahu wallet alamat mana yang harus dibuat dari seed phrase Anda. Pelajari cara kerja jalur seperti m/44'/60'/0'/0/0 dan cara mengatasi saldo yang hilang.
Jalur derivasi adalah kode singkat, seperti m/44'/60'/0'/0/0, yang memberi tahu wallet secara persis kunci privat dan alamat mana yang harus dibuat dari seed phrase Anda. Seed phrase yang sama dapat menghasilkan miliaran alamat berbeda, dan jalur memilih salah satunya. Jadi dua wallet yang memakai seed yang sama tetapi jalur berbeda akan menampilkan alamat dan saldo yang berbeda.
Inilah sebabnya orang kadang memulihkan seed phrase ke wallet baru dan melihat saldo kosong, padahal dananya sepenuhnya aman di blockchain. Memahami jalur derivasi mengubah momen menakutkan itu menjadi sekadar urusan pengaturan. Pemahaman ini juga membantu Anda menulis catatan cadangan yang lebih baik.
Bagaimana Wallet HD Mengubah Satu Seed Menjadi Banyak Alamat
Wallet lama membuat kunci acak yang tidak saling terkait, dan masing-masing harus dicadangkan terpisah. Wallet hierarchical deterministic mengatasi hal ini. Didefinisikan dalam BIP32, wallet ini menurunkan setiap kunci dari satu master seed dalam struktur pohon. BIP39 menstandarkan pengubahan seed tersebut menjadi daftar 12 atau 24 kata, yaitu seed phrase yang Anda cadangkan.
Karena derivasinya deterministik, seed yang sama dan jalur yang sama selalu menghasilkan kunci yang sama. Itulah yang membuat satu cadangan sudah cukup. Ini juga berarti wallet yang melihat ke cabang pohon yang berbeda tidak akan melihat dana Anda. Untuk pembahasan lebih mendalam, lihat Wallet Multi-Chain.
Cara Membaca Jalur Derivasi
BIP44 menetapkan susunan yang umum. Ambil contoh jalur akun Ethereum pertama, m/44'/60'/0'/0/0:
| Tingkat | Nilai | Arti |
|---|---|---|
| m | master | Kunci akar yang diturunkan dari seed Anda |
| purpose | 44' | Standar yang digunakan (di sini BIP44) |
| coin type | 60' | Blockchain yang dipakai: 0 untuk Bitcoin, 60 untuk Ethereum, menurut registri SLIP-44 |
| account | 0' | Memungkinkan Anda memiliki akun terpisah di bawah satu seed |
| change | 0 | 0 untuk alamat penerimaan, 1 untuk alamat kembalian (terutama Bitcoin) |
| address index | 0 | Alamat individual: 0, 1, 2, dan seterusnya |
Apostrof berarti derivasi yang diperkeras (hardened), fitur keamanan yang mencegah kunci anak yang bocor digunakan untuk menghitung kunci terkait. Beberapa alat menuliskannya sebagai “h”.
Jalur Umum yang Akan Anda Temui
Jenis alamat Bitcoin
Bitcoin menggunakan nomor purpose yang berbeda untuk format alamat yang berbeda:
- m/44'/0'/0' – alamat legacy yang diawali 1
- m/49'/0'/0' – alamat nested SegWit yang diawali 3
- m/84'/0'/0' – alamat native SegWit yang diawali bc1q
- m/86'/0'/0' – alamat Taproot yang diawali bc1p
Jika Anda memulihkan seed dan tidak melihat Bitcoin, periksa apakah wallet memindai jenis alamat yang benar.
Ethereum dan jaringan EVM
Sebagian besar wallet EVM menggunakan m/44'/60'/0'/0/x dan menaikkan angka terakhir untuk setiap akun baru. Beberapa perangkat lunak wallet dahulu menaikkan tingkat yang berbeda, misalnya m/44'/60'/x'/0/0, sehingga akun setelah akun pertama bisa tampak “hilang” saat Anda berganti wallet. Karena jaringan EVM berbagi format alamat yang sama, jalur yang sama memberi Anda alamat yang sama di Ethereum dan jaringan EVM lainnya. Lihat mengapa wallet Anda menampilkan alamat berbeda di jaringan berbeda.
Solana dan jaringan lain
Wallet Solana umumnya menggunakan jalur berbasis coin type 501, tetapi wallet yang berbeda telah menggunakan variasi yang berbeda dari waktu ke waktu. Karena itu banyak wallet menampilkan pilihan jalur saat impor.
Cara Mengatasi Saldo yang Hilang Setelah Pemulihan
- 1Jangan panik dan jangan memindahkan apa pun. Dana Anda ada di blockchain, bukan di aplikasi.
- 2Periksa alamatnya. Bandingkan alamat pertama wallet yang dipulihkan dengan transaksi lama atau alamat yang Anda simpan. Jika berbeda, masalahnya ada pada jalur atau jenis alamat.
- 3Cari opsi jalur. Banyak wallet memiliki pengaturan “lanjutan”, “jalur kustom”, atau “impor” yang mencantumkan jalur-jalur umum.
- 4Coba pengaturan default wallet asli. Dokumentasi wallet biasanya menyebutkan jalur yang digunakannya.
- 5Periksa apakah ada passphrase. Jika Anda menggunakan passphrase opsional (“kata ke-25”), passphrase yang berbeda atau tidak dimasukkan juga menghasilkan wallet yang sepenuhnya berbeda. Lihat penjelasan passphrase.
- 6Cari lebih jauh di pohon. Jika Anda menggunakan banyak alamat, naikkan batas celah alamat (gap limit) wallet atau tambahkan akun secara manual.
Jangan pernah menempelkan seed phrase Anda ke situs web yang menawarkan untuk “menemukan jalur Anda”. Alat pemulihan yang sah berjalan secara offline, dan banyak situs “path finder” adalah halaman phishing.
Mengapa Wallet Tidak Memindai Semua Jalur Saja
Anda mungkin bertanya-tanya mengapa wallet tidak memeriksa semua jalur yang mungkin secara otomatis. Pohonnya pada praktiknya tak terbatas, dan setiap pemeriksaan memerlukan pencarian alamat di blockchain. Proses ini lambat dan dapat membocorkan informasi tentang alamat mana yang Anda miliki kepada layanan yang melakukan pencarian. Karena itu wallet memindai sekumpulan jalur default yang terbatas dan berhenti setelah sejumlah alamat tak terpakai berturut-turut, yang dikenal sebagai gap limit.
Desain ini masuk akal demi privasi dan kinerja, tetapi berarti pengaturan yang tidak biasa memerlukan sedikit bantuan dari Anda saat pemulihan.
Apa yang Harus Ditulis di Catatan Cadangan
Selain seed phrase yang tersimpan aman, ada baiknya menyimpan hal-hal berikut secara terpisah dan aman:
- Perangkat lunak wallet atau hardware wallet yang Anda gunakan, dan kira-kira kapan
- Jalur derivasi atau jenis alamat, jika Anda mengubah default-nya
- Apakah ada passphrase (tetapi jangan tulis passphrase-nya di samping seed)
- Satu alamat penerimaan publik, agar Anda dapat memastikan pemulihan sudah benar
Informasi ini tidak rahasia dengan sendirinya, tetapi dapat menghemat berjam-jam saat pemulihan. Panduan kami tentang cara kerja pemulihan wallet membahas seluruh prosesnya.
Kesimpulan
Jalur derivasi adalah peta dari seed phrase Anda ke alamat tertentu. Ketika wallet yang dipulihkan tidak menampilkan apa pun, penyebabnya hampir selalu jalur, jenis alamat, atau passphrase yang berbeda, bukan dana yang hilang. Ketahui wallet dan pengaturan yang Anda gunakan, simpan satu alamat publik sebagai referensi, dan gunakan opsi impor lanjutan wallet Anda sebelum berasumsi yang terburuk.
Pertanyaan umum
Mengapa wallet yang saya pulihkan menunjukkan saldo nol?
Alasan paling umum adalah wallet baru menggunakan jalur derivasi atau jenis alamat yang berbeda dari wallet aslinya, sehingga menghasilkan alamat yang berbeda dari seed phrase yang sama. Periksa jalur mana yang digunakan wallet asli dan pilih jalur itu di pengaturan lanjutan atau pengaturan impor wallet baru.
Apakah jalur derivasi bersifat rahasia?
Tidak. Jalur derivasi adalah konvensi standar yang bersifat publik dan tidak memberikan akses ke dana Anda. Hanya seed phrase dan passphrase (jika ada) yang harus dirahasiakan. Sebaiknya catat jalur dan perangkat lunak wallet yang Anda gunakan bersama cadangan Anda, tanpa menuliskannya di samping apa pun yang mengungkap seed.
Apa arti tanda apostrof dalam jalur derivasi?
Apostrof, yang kadang ditulis sebagai h, menandai tingkat derivasi yang diperkeras (hardened). Kunci yang diperkeras menambahkan sifat keamanan: seseorang yang mengetahui kunci privat anak dan kunci publik extended milik induknya tidak dapat menggunakannya untuk menghitung kunci lain di tingkat itu.
Apakah saya perlu tahu jalur derivasi saya untuk memulihkan wallet?
Sering kali pengaturan default sudah berhasil, tetapi tidak selalu. Jika Anda menggunakan wallet yang kurang umum, versi lama, atau pengaturan non-default, mencatat nama wallet dan jalurnya akan membantu Anda atau ahli waris memulihkan dana di kemudian hari. Simpan catatan itu terpisah dari cadangan seed phrase Anda.
