Zelcore
Z
Zelcore TeamMulti-Asset Crypto Wallet & Web3 Ecosystem

Penjelasan frasa seed: cara kerjanya, cara menyimpannya, dan hal yang tidak dapat dipulihkan

12 menit baca
Frasa seed: kunci utama Anda untuk setiap akun

Bayangkan sebuah kunci utama yang bisa membuka setiap pintu di sebuah gedung: pintu depan, kantor, brankas. Sekarang bayangkan kunci itu tidak bisa diganti. Tukang kunci mana pun tidak bisa membuat duplikatnya, dan pengelola gedung tidak menyimpan kunci cadangan. Begitulah frasa seed dalam kripto. Jika Anda kehilangannya, Anda kehilangan semua yang dilindunginya. Jika Anda membiarkan orang lain menyimpannya, semua aset itu menjadi milik mereka.

Panduan ini membahas semuanya di satu tempat: apa yang sebenarnya dikodekan oleh 12 atau 24 kata tersebut, bagaimana kata-kata itu menjadi kunci untuk puluhan blockchain, cara menyimpannya, apa yang bisa dan tidak bisa dipulihkan dengannya, serta jenis kegagalan yang baru terlihat saat Anda memulihkan dompet. Jika Anda hanya membaca satu artikel tentang keamanan dompet, bacalah yang ini.

Penjelasan sederhana

Frasa seed (juga disebut mnemonik atau frasa pemulihan) adalah daftar 12 atau 24 kata bahasa Inggris biasa, seperti correct horse battery staple, yang secara bersama-sama mengodekan rahasia utama di balik seluruh dompet kripto Anda. Ini bukan kata sandi yang Anda pilih sendiri. Frasa ini adalah bentuk yang mudah dibaca manusia dari sebuah angka acak yang begitu besar sehingga mustahil ditebak dengan komputasi.

Saat memulihkan dompet di perangkat baru, Anda memasukkan kata-kata itu sesuai urutan, lalu setiap alamat dan kunci privat yang pernah dibuat dompet tersebut akan kembali. Tidak ada pemulihan akun, tiket dukungan, atau masa tunggu. Itulah tujuan utamanya, sekaligus seluruh risikonya.

Apa sebenarnya frasa seed itu

Proses ini distandardisasi oleh BIP-39 (Bitcoin Improvement Proposal 39), yang menjelaskan cara perangkat lunak dompet mengubah keacakan mentah menjadi daftar kata.

  1. Dompet menghasilkan angka acak yang disebut entropi: 128 bit untuk frasa 12 kata, 256 bit untuk frasa 24 kata. Secara keseluruhan, ada lima panjang yang ditetapkan (128 bit menghasilkan 12 kata, 160 menghasilkan 15, 192 menghasilkan 18, 224 menghasilkan 21, dan 256 menghasilkan 24).
  2. Checksum singkat ditambahkan. Dompet melakukan hashing terhadap entropi dengan SHA-256, lalu mengambil beberapa bit pertama dari hasilnya: 4 bit untuk entropi 128 bit dan 8 bit untuk entropi 256 bit.
  3. Entropi dan checksum dibagi menjadi potongan 11 bit. Setiap potongan menjadi indeks dalam daftar tetap berisi 2.048 kata bahasa Inggris, sehingga setiap kata mengodekan tepat 11 bit. Karena itu, frasa seed selalu terdiri dari kata-kata dalam kamus, bukan rangkaian karakter sembarang.
  4. Hasilnya adalah 12 kata untuk entropi 128 bit, atau 24 kata untuk entropi 256 bit.

Ada dua detail desain yang penting dalam praktik. Empat huruf pertama setiap kata dalam daftar itu unik, sehingga kata dapat dimasukkan dalam bentuk singkat tanpa menimbulkan ambiguitas. Selain itu, checksum dapat mendeteksi kesalahan ketik: jika dompet menolak frasa saat diimpor, artinya checksum tidak cocok. Biasanya, ini berarti ada kata yang salah atau urutannya keliru, bukan berarti dana Anda hilang.

Daftar kata ini sama di semua dompet BIP-39. Karena itu, frasa seed Zelcore dapat dipulihkan di dompet lain yang kompatibel, begitu pula sebaliknya.

Untuk mengetahui apa saja yang dipulihkan oleh frasa seed di perangkat baru, baca panduan tentang menyinkronkan Zelcore di berbagai perangkat.

Frasa 12 kata memberikan keamanan 128 bit, setara dengan satu kunci privat Bitcoin. Frasa 24 kata memberikan keamanan 256 bit. Keduanya mustahil ditebak dengan metode brute-force menggunakan perangkat keras saat ini maupun yang dapat diperkirakan akan tersedia. Jadi, pilihan di antara keduanya bergantung pada model ancaman Anda dan kesediaan Anda untuk mencatat lebih banyak kata, bukan karena salah satunya "tidak aman".

Dari kata ke seed utama: PBKDF2 dan passphrase

Kata-kata tersebut tidak digunakan langsung sebagai kunci. Kata-kata itu menjadi masukan bagi fungsi peregangan kunci.

PBKDF2 menerima mnemonik sebagai rangkaian teks, lalu menjalankan HMAC-SHA512 sebanyak 2.048 kali. Salt-nya adalah kata mnemonic yang diikuti passphrase opsional, yang terkadang disebut kata ke-25. Hasilnya adalah nilai 512 bit yang disebut seed utama. Proses peregangan ini membuat upaya brute force menjadi mahal, bahkan jika penyerang sudah memiliki sebagian besar frasa.

Passphrase menjadi penyebab masalah bagi banyak orang, jadi penjelasannya perlu tepat:

Model keamanannya menggunakan dua faktor: orang yang mencuri kata-kata tanpa passphrase akan masuk ke dompet bawaan, yang bisa dijadikan dompet umpan dengan saldo kecil. Namun, risikonya besar. Jika passphrase terlupa, dampaknya tidak bisa dibatalkan. Tidak ada cara untuk mengatur ulang atau meminta bantuan. Kata ke-25 membahas kapan fitur ini layak digunakan; singkatnya, pemula sebaiknya menguasai praktik aman penyimpanan frasa seed biasa terlebih dahulu.

Dari seed utama ke setiap kunci: BIP-32 dan BIP-44

Seed utama 512 bit dimasukkan ke HMAC-SHA512 bersama string kunci tetap Bitcoin seed. Hasilnya dibagi dua: 256 bit di sisi kiri menjadi kunci privat utama, dan 256 bit di sisi kanan menjadi kode rantai, yaitu bagian entropi yang digunakan pada setiap langkah derivasi berikutnya. Keduanya membentuk akar dompet deterministik hierarkis (HD) sebagaimana ditetapkan oleh BIP-32.

Dari akar ini, dompet menurunkan pohon kunci turunan yang jumlahnya praktis tidak terbatas. Setiap langkah mencampurkan kunci induk, kode rantai, dan nomor indeks melalui satu proses HMAC-SHA512 lagi. Ada dua mode:

BIP-44 menstandarkan susunan jalur untuk berbagai koin:

m / 44' / coin_type' / account' / change / address_index

Bagian coin_type berbeda untuk setiap blockchain: Bitcoin bernilai 0, Ethereum bernilai 60, dan seterusnya untuk ratusan koin yang terdaftar. Apostrof pada tiga tingkat pertama menandakan derivasi hardened, yang melindungi kunci tingkat akun sekalipun xpub tingkat alamat bocor. Mekanisme inilah yang memungkinkan satu frasa seed mencadangkan seluruh dompet multichain: setiap chain berada di jalur berbeda di bawah akar yang sama. Dengan cara ini, Zelcore menurunkan akun untuk lebih dari 80 chain dari satu frasa. Masalah Kustodi Multichain membahas hal ini lebih mendalam.

Karena setiap langkah bersifat deterministik, seed yang sama selalu menghasilkan kunci yang sama. Mengetahui kunci privat utama saja tidak mengungkap semua kunci turunan, karena setiap derivasi juga membutuhkan kode rantai. Namun, frasa seed memberi Anda keduanya. Siapa pun yang memiliki frasa seed memiliki segalanya.

Mengapa kehilangannya berarti dana tak bisa dipulihkan

Blockchain tidak menyediakan fitur reset kata sandi. Tidak ada perusahaan yang menyimpan salinan kunci Anda, dan tidak ada formulir dukungan yang dapat mengambil kembali dana yang hilang. Saat Anda menandatangani transaksi blockchain, Anda menggunakan kunci privat yang diturunkan dari seed Anda. Jika seed hilang, kuncinya juga hilang, dan dana di alamat tersebut terkunci secara permanen.

Para peneliti memperkirakan bahwa antara 2.3 dan 3.7 juta BTC tidak dapat diakses secara permanen. Sebagian besar hilang karena frasa seed dan kunci privat tidak pernah dicadangkan dengan benar pada tahun-tahun awal Bitcoin.

PIN dompet perangkat keras tidak melindungi Anda dalam situasi ini. Setelah terlalu banyak upaya memasukkan PIN yang salah, dompet perangkat keras akan menghapus isinya sendiri. Perangkatnya hilang, tetapi frasa seed yang disimpan secara luring dapat memulihkan dompet ke perangkat baru dalam hitungan menit. Tanpa frasa tersebut, memiliki perangkat fisiknya saja tidak cukup.

Itulah sebabnya setiap penyiapan dompet yang serius meminta Anda segera mencatat frasanya dan memverifikasinya sebelum menyetorkan satu koin pun.

Apa yang dapat dan tidak dapat dipulihkan dengan frasa seed

Pernyataan “Saya punya frasa seed, jadi saya aman” benar untuk akun standar, tetapi keliru untuk beberapa hal yang dianggap orang ikut terlindungi.

Dapat dipulihkan hanya dengan seed:

Tidak dapat dipulihkan dengan seed:

Reset dompet perangkat keras dapat dipulihkan sepenuhnya jika seed masih utuh dan Anda hanya lupa PIN. Jika seed juga hilang, perangkat itu tidak dapat digunakan lagi.

Cara menyimpan frasa seed

Setelah memahami apa itu frasa tersebut, aturan penyimpanannya menjadi jelas.

Lakukan:

Jangan pernah:

Pilih media penyimpanan sesuai ancaman yang Anda hadapi

Pertanyaannya bukan “cadangan mana yang terbaik”, melainkan “apa yang perlu saya lindungi?”. Bagi kebanyakan orang, ancaman yang paling mungkin bukanlah penyerang yang mengincar mereka secara khusus. Ancaman yang lebih nyata adalah kebakaran rumah, banjir, pencurian, dan lupa di mana cadangan disimpan.

Membagi frasa adalah jebakan

Menyimpan separuh kata di satu tempat dan separuh lainnya di tempat lain merupakan praktik yang umum, tetapi justru melemahkan keamanan. Menemukan separuh dari frasa 12 kata akan cukup mempersempit ruang pencarian sehingga serangan brute force dapat dilakukan. Jika Anda perlu menyebar risiko ke beberapa lokasi, simpan salinan lengkap yang terpisah, atau gunakan Shamir's Secret Sharing (SLIP-39), yang membagi rahasia menjadi N bagian dan M bagian mana pun dapat menyusunnya kembali tanpa melemahkan keamanan tiap bagian. Trezor mendukung SLIP-39; dukungannya tidak tersedia secara universal di tempat lain.

Masalah pemulihan yang jarang diperingatkan

Masalah ini baru muncul saat pemulihan, ketika taruhannya paling tinggi.

Passphrase terlupa. Kata-katanya dimasukkan dengan benar. Dompet menghasilkan alamat yang saldonya kosong. Tidak ada pesan kesalahan. Dana berada di dompet yang dilindungi passphrase dan tidak dapat diakses. Ini adalah kegagalan permanen yang paling umum di antara orang-orang yang mengaktifkan passphrase dan hanya mengandalkannya dalam ingatan.

Jalur derivasi yang salah. Dompet yang menggunakan BIP-49 (wrapped SegWit) atau BIP-84 (native SegWit), saat dipulihkan di aplikasi yang pengaturan bawaannya menggunakan BIP-44, akan menampilkan kumpulan alamat yang berbeda meski seed-nya sama. Saldo tampak hilang. Mengubah jalur derivasi di pengaturan lanjutan aplikasi baru dapat mengatasinya, jika Anda tahu di mana mencarinya.

Ketidakcocokan dompet. Tidak semua dompet mendukung setiap bahasa BIP-39 atau setiap jenis koin. Jika Anda memulihkan dompet dengan perangkat lunak yang tidak memiliki jalur chain aslinya, saldo tidak akan muncul. Dana tidak hilang, hanya tidak terlihat sampai Anda menggunakan perangkat lunak yang mendukung chain tersebut.

Kanal Lightning tanpa SCB. Seed memulihkan saldo on-chain. Kanal yang terbuka memerlukan file SCB agar dapat ditutup secara kooperatif. Tanpanya, kanal mungkin ditutup secara paksa, dan cadangan yang sudah kedaluwarsa dapat membuat pihak lawan mengklaim transaksi penalti.

Penyimpanan yang dapat dibaca kamera. Kode QR berisi seed atau foto di galeri yang tersinkronisasi ke cloud membuat Anda berisiko kehilangan semuanya jika satu akun dibobol. Seed tidak boleh disimpan dalam bentuk yang dapat dikirim kamera atau tangkapan layar ke server.

Kesalahan utama

Langkah selanjutnya

Poin-poin utama


Bacaan Lanjutan

Apa Sebenarnya Blockchain Itu?

Apa Sebenarnya Blockchain Itu?

Penjelasan ini menyingkirkan sensasi berlebihan dan menggambarkan blockchain sebagai buku besar bersama yang tidak dikendalikan oleh satu pihak pun, dengan analogi sederhana berupa papan pengumuman umum yang dapat dibaca semua orang, tetapi tidak bisa diam-diam dihapus oleh siapa pun.

5 menit baca
Kunci Publik, Kunci Privat, dan Mengapa Anda Perlu Memahaminya

Kunci Publik, Kunci Privat, dan Mengapa Anda Perlu Memahaminya

Menjelaskan kriptografi asimetris dengan analogi gembok dan kunci agar Anda memahami mengapa alamat publik aman dibagikan, tetapi kunci privat harus selalu berada dalam kendali Anda.

6 menit baca
Tetap Aman di Blockchain: Penipuan, Tanda Bahaya, dan Kebiasaan Aman

Tetap Aman di Blockchain: Penipuan, Tanda Bahaya, dan Kebiasaan Aman

Penipuan kripto merugikan warga Amerika sebesar $11.3 miliar hanya pada 2025 — tetapi sebagian besar serangan mengikuti pola yang dapat diprediksi. Pelajari cara mengenalinya dan membangun kebiasaan yang menjaga dana Anda tetap aman.

9 menit baca

Bergabunglah dengan Buletin Kami

Dapatkan kabar dari kami sebulan sekali. Tanpa spam, hanya yang terbaru dari Zelcore.

Bergabunglah dengan Buletin Kami