
Solana Dev 101 - Dompet sistem berkas + Cara membuat dompet khusus
Blog ini menjelaskan apa itu dompet sistem berkas, cara membuatnya, dan cara menggunakannya. Mari kita mulai!
Apa itu dompet sistem berkas?
Dompet sistem berkas adalah dompet yang menyimpan kunci kriptografis sebagai berkas di perangkat Anda. Kunci ini digunakan untuk menandatangani transaksi dan mengautentikasi identitas pengguna saat berinteraksi dengan jaringan Solana. Tidak seperti dompet perangkat keras atau dompet berbasis web, dompet sistem berkas menyimpan kunci secara lokal di perangkat, bukan di perangkat keras eksternal atau cloud. Artinya, pengguna memiliki kendali langsung atas kuncinya dan bertanggung jawab untuk menjaganya tetap aman.
Keunggulan utama dompet sistem berkas dibandingkan jenis dompet lainnya adalah kesederhanaan dan fleksibilitasnya. Anda tidak memerlukan antarmuka web, plugin, ataupun dependensi. Dompet ini hanyalah sebuah berkas yang dapat Anda kelola sendiri,
Cara Membuat Dompet Sistem Berkas
Membuat dompet sistem berkas sangat mudah.
Pertama, jika belum melakukannya, Anda perlu menginstal rangkaian alat baris perintah Solana, Solana-CLI.
Anda dapat melakukannya dengan perintah berikut:
$ sh -c "$(curl -sSfL )"Pastikan Anda mengganti "v1.8.0" dengan versi terbaru.
Setelah Solana-CLI terinstal, Anda dapat membuat keypair baru yang akan disimpan dalam sebuah berkas.
Gunakan perintah berikut untuk membuat dompet baru:
solana-keygen new --outfile ~/my-keypair.jsonPerintah ini akan membuat keypair baru dan menyimpannya dalam berkas bernama "my-keypair.json”.
Cara Menggunakan Dompet Sistem Berkas
Setelah memiliki dompet sistem berkas, Anda dapat menggunakannya untuk menandatangani transaksi di jaringan Solana.
Saat ingin menjalankan perintah CLI yang memerlukan dompet, Anda dapat menggunakan opsi --keypair, lalu mencantumkan jalur menuju berkas dompet Anda.
Misalnya, jika ingin melihat saldo akun, Anda dapat menggunakan perintah berikut:
solana balance --keypair ~/solana-wallet/my-keypair.jsonMenjaga keamanan dompet Anda sangatlah penting. Jangan pernah membagikan berkas dompet Anda dan selalu simpan cadangannya di lokasi yang aman.
Anda juga dapat menggunakan dompet ini dalam kode JavaScript. Solana JavaScript SDK memudahkan Anda memasukkan dompet tersebut ke dalam kode sebagai KeyPairs. Cukup tambahkan baris kode berikut:
const keypair = Keypair.fromSecretKey(Uint8Array.from());Pastikan Anda menyalin array kunci rahasia dari berkas JSON yang baru dibuat, lalu menempelkannya ke dalam parameter.
Cara membuat alamat dompet khusus
Salah satu fitur menarik dari perintah solana-keygen adalah kemampuan untuk membuat alamat dompet yang diawali dan diakhiri dengan karakter tertentu. Fitur ini sangat berguna untuk pelacakan atau membuat dompet yang mudah dikenali.
Perintah solana-keygen menyediakan opsi dan subperintah. Kita akan menggunakan subperintah “grind” untuk mencari keypair vanity.
Jika ingin membuat dompet yang diawali dengan “test”, kita akan menjalankan perintah berikut:
solana-keygen grind --starts-with 123:1Perintah ini menetapkan bahwa alamat dompet harus diawali dengan string “owen” dan kita hanya ingin menghasilkan satu alamat dompet. Setelah perintah ini dijalankan, mesin Anda akan menelusuri jutaan keypair untuk menemukan kecocokan.
Tugas ini dapat memerlukan komputasi yang sangat berat. Jika Anda ingin memilih 5 karakter atau lebih, prosesnya mungkin memerlukan waktu yang sangat lama.
Ada banyak opsi untuk membuat alamat khusus. Anda dapat melihat semuanya dengan menjalankan:
solana-keygen grind --helpSalah satu opsi yang umum digunakan adalah menambahkan frasa pemulihan.
Anda dapat menambahkan flag —use-mnemonic untuk melakukannya.
Kesimpulan
Dompet Sistem Berkas di Solana memberi developer cara yang sederhana dan fleksibel untuk membuat dan menggunakan dompet. Dompet ini mudah disiapkan, memberikan kendali penuh, serta menawarkan beberapa opsi penyesuaian yang menarik.
Meskipun metode ini mungkin tidak cocok untuk setiap pengguna karena besarnya tanggung jawab yang menyertainya, metode ini menawarkan keunggulan nyata bagi developer dan individu berpengetahuan yang ingin memiliki kendali penuh atas dompetnya.
Artikel Terkait
Berlangganan Helius
Ikuti perkembangan terbaru dalam pengembangan Solana dan dapatkan pembaruan saat kami memublikasikan postingan

