Seed Phrase
Seed-Phrase atau frasa yang bersifat mnemonik merupakan kata berurutan yang digunakan untuk menghasilkan kunci privat. Dengan Seed-Phrase, pengaksesan aset mata uang kripto aman.
Penggunaan seed-phrase memenuhi kebutuhan keamanan dan mendukung prinsip - prinsip desentralisasi. Sehingga pengguna dapat memiliki kontrol penuh terhadap aset mereka tanpa harus bergantung pada institusi terpusat (tersentalisasi).
Terdapat tiga jenis seed-phrase berdasarkan jumlah kata di dalamnya, yaitu seed-phrase 12 kata, sepasang seed-phrase 18 kata, seed-phrase 24 kata. Semua jenis seed-phrase ini dipakai untuk menghasilkan kunci kriptografi di dompet. Kata - kata yang ada di seed-phrase dipilih dari kamus spesial berisikan 2048 kata yang didefinisikan di standar BIP-39.
Proses Pembuatan
- Algoritma memilih kata secara acak dari daftar BIP-39 pada saat pembuatan dompet baru, lalu memberikannya pada pengguna.
- Seed-phrase dipakai untuk menghasilkan kunci utama bersifat hirarkis deterministik (HD), yang kemudian dipakai untuk membuat jumlah kunci privat tidak terbatas.
Pada saatnya, kunci privat dipakai untuk mengonfirmasi transaksi seperti otorisasi layanan, mengirim dana, dan operasi yang lainnya. Mekanisme seed-phrase menyelesaikan masalah kerahasiaan dengan aman dan efisian, sehingga akses pada kunci privat tetap rahasia. Pengguna harus menjaga dan mengelola seed-phrase mereka secara hati hati, jika seed-phrase mereka dicuri atau hilang, maka dapat menyebabkan kehilangan akses yang tidak bisa dikembalikan pada aset.
Seed-phrase memberikan kenyamanan saat pengguna ingin memulihkan dompet mereka tanpa harus memulihkan kunci individual satu persatu. Selain itu, ini meningkatkan keamanan dengan mengecilkan resiko terhadap bocornya kunci privat.
Seed Phrase dan Mata Uang Kripto
Berdasarkan tipe dompet, misalnya non-custodial atau custodial, peran seed-phrase berbeda secara signifikan.
Pengguna mempunyai kontrol penuh terhadap seed-phrase dan kunci privat mereka dalam dompet non-custodial seperti MetaMask, Tonkeeper, dan Trust Wallet. Dompet non-custodial tidak menyimpan kunci pada server mereka. Oleh karena itu, keamanan aset pengguna adalah tanggung jawab penuh pengguna.
- Tonkeeper: dompet ini dipakai di eksosistem TON, mendukung frasa yang bersifat mnemonik untuk menghasilkan kunci dan menyediakan akses pada dompet.
- MetaMask: dompet ini terkenal untuk Ethereum dan jaringan lain yang didudukung oleh standar Ethereum. Untuk pembuatan dan pemulihan dompet, MetaMask menggunakan BIP-39.
- Trust Wallet: dompet ini mendukung berebagai blockchain, dompet ini juga menghasilkan dan memulihkan dompet menggunakan seed-phrase.
Dompet custodial disediakan oleh exchange mata uang kripto dan layanan lainnya. Mereka menyimpan seed-phrase dan kunci untuk pengguna. Misalnya, pengguna dapat mengakses aset mereka di exchange melalui username dan password. Lalu, pengguna mendapatkan akses melalui mekanisme standar dari layanan ini. Hal ini lebih mudah dan nyaman karena pengguna tidak perlu mengelola kunci secara pribadi, namun resiko keamanan meningkat dan kontrol pengguna terhadap aset mereka berkurang.
Rincian Teknis
Berdasarkan standar BIP-39, seed-phrase berperan sebagai tautan utama di rantai dalam menghasilkan dompet bersifat hirarkis deterministik (dompet HD), guna memastikan penyimpanan dan penggunaan kunci mata uang kripto yang aman serta terstruktur.
Mengubah seed-phrase menjadi kunci:
- Hashing: diawal, seed-phrase diurai menggunakan algoritma SHA-512 yang menghasilkan sebuah string tunggal yang unik.
- Penciptaan kunci utama: kunci utama dibuat menggunakan hash, yang mana dasar dari semua kunci publik dan kunci privat selanjutnya.
- Kunci yang diturunkan: kunci utama dipakai untuk menghasilkan seri kunci privat dan kunci publik secara berurutan melalui protocol BIP-32 dam BIP-44, memberikan kemampuan untuk pembuatan lebih dari satu alamat untuk transaksi.
Keamanan Seed-phrase
Disimpannya seed-phrase ditempat yang aman dan penggunaannya sangat penting dalam memastikan kerahasiaan dan integritas aset pengguna. Dalam menangani seed-phrase secara aman, ada beberapa aspek yang harus dipertimbangkan:
- Keamanan secara fisik: terkadang seed-phrase disimpan dan direkam di lokasi aman secara fisik, seperti di perangkat penyimpanan khusus atau brangkas.
- Jauhi salinan digital: sangat direkomendasikan untuk tidak menyimpan seed-phrase dalam bentuk digital, apalagi di perangkat yang tersambung dengan internet. Hal ini dilakukan untuk mengecilkan resiko terkena serangan siber.
- Backup: membuat banyak salinan seed-phrase dan memisahkan mereka di tempat penyimpanan di berbagai lokasi aman dapat mencegah kehilangan akses pada aset jika kehilangan salah satu salinannya.
Memulihkan Akses menggunakan Seed-Phrase
- Pengguna memasukkan seed-phrase ke dompet yang mendukung standar BIP-39.
- Dompet memverifikasi kebenaran dari seed-phrase yang pengguna masukkan lalu menghasilkan kunci yang sesuai dengan seed-phrase tersebut.
- Pengguna memperoleh akses pada seluruh aset mata uang kripto yang berasosiasi dengan kunci tersebut setelah verifikasi sukses.
Resiko yang mungkin terjadi
- Kehilangan Seed Phrase: akses ke dompet dan aset tidak dapat dipulihkan jika seed-phrase hilang dan tidak ada backup.
- Kompromi Seed Phrase: pihak ketiga bisa memperoleh akses ke dompet bila seed-phrase telah dikompromikan.
Seed phrase merupakan elemen dasar dalam mengelola dan merawat keamanan dompet mata uang kripto. Pengguna bertanggung jawab pada aset mereka sendiri. Tidak hanya menyediakan penyimpanan kunci yang aman dan efisien, seed-phrase juga menyediakan jalan untuk memulihkan akses ke dompet tanpa layanan luar ikut campur.
Pengelolaan seed-phrase dan penyimpanan yang baik sangat penting untuk melindungi aset. Backup yang handal dan pemakaian metode penyimpanan yang aman dapat dengan signifikan mengurangi resiko kehilangan akses pada aset.
Banyak dompet mendukung seed-phrase umum. Seed-phrase yang umum menyediakan kompatibilitas dan fleksibilitas saat aset mata uang kripto dikelola. Prasyarat untuk transaksi mata uang kripto yang aman dant terlindungi adalah tanggung jawab dan memiliki pengetahuan dalam menangani seed-phrase.