12 / 736KEY

Private Key

kunci privat

Rahasia yang digunakan dompet untuk mengizinkan pembayaran. Cara kerja kunci privat, alasan untuk tidak membagikannya, dan perbedaannya dari PIN serta kata pemulihan.

Private Key adalah bilangan rahasia yang digunakan dompet untuk membuat tanda tangan digital. Tanda tangan membuktikan hak untuk membelanjakan bitcoin terkait tanpa memperlihatkan kuncinya kepada orang lain. Uang tidak tersimpan di dalam kunci: jaringan mencatat jumlah dan syarat untuk membelanjakannya. Kunci memungkinkan syarat tersebut dipenuhi, sehingga perlindungannya sangat penting.

Anda ingin mengirim bitcoin kepada teman. Dompet menyiapkan transaksi lalu menandatanganinya dengan kunci privat. Peserta jaringan lain dapat memeriksa tanda tangan menggunakan kunci publik yang sesuai, tanpa mengetahui rahasianya. Dengan implementasi yang benar, tanda tangan juga tidak membocorkan rahasia tersebut. Jadi, kunci publik digunakan untuk memverifikasi, sedangkan kunci privat untuk menandatangani. Alamat penerimaan adalah informasi yang boleh Anda berikan kepada pembayar, bukan kunci privat. Perlindungan yang lebih rumit bisa memiliki syarat tambahan: Multisig memerlukan beberapa tanda tangan dan penguncian berbasis waktu (timelock) dapat menunda pembelanjaan. [1] [2]

Dompet membuat kunci yang aman dari keacakan berkualitas atau menurunkannya dari rahasia awal yang dibuat secara aman, yaitu seed. Kalimat favorit atau tanggal lahir mudah diperkirakan untuk tujuan ini. Secara teknis, kunci adalah bilangan yang lebih besar dari nol dan lebih kecil dari orde grup secp256k1, sistem matematika yang digunakan Bitcoin untuk tanda tangan. Kunci publik dapat dihitung darinya; perhitungan sebaliknya tidak dapat dilakukan secara praktis dengan asumsi keamanan yang lazim. WIF adalah format untuk memindahkan kunci yang menyertakan pemeriksaan kesalahan penyalinan. Ini bukan enkripsi: siapa pun yang memperoleh bentuk tertulisnya juga memperoleh kuncinya. [1] [3] [5]

Dompet modern pada umumnya mengelola banyak kunci. BIP 32 menurunkannya dari dasar yang sama seperti cabang-cabang pohon; mencadangkan satu cabang tidak menyelamatkan cabang lainnya. Seed Phrase, yaitu kata pemulihan yang digunakan misalnya dalam BIP 39, membantu mendapatkan kembali dasar tersebut. Jadi, ini bukan sekadar satu kunci privat yang ditulis dengan kata-kata. BIP39 passphrase opsional merupakan masukan tambahan untuk proses penurunan: teks berbeda menghasilkan seed dan dompet berbeda, biasanya tanpa peringatan salah ketik. Sebaliknya, PIN melindungi akses ke perangkat atau aplikasi tertentu. Mengubahnya tidak mengubah kunci yang sudah ada. [3] [4]

Hardware Wallet adalah perangkat terpisah yang dirancang untuk melindungi kunci dan menandatangani transaksi di dalamnya. Perangkat dapat mengembalikan transaksi yang sudah ditandatangani ke komputer tanpa memberikan kunci privat. Ini mengurangi risiko kunci dicuri oleh program berbahaya di komputer. Namun, apa yang Anda setujui tetap penting: periksa alamat tujuan dan jumlah pada layar tepercaya perangkat. Perangkat lunaknya dan cara menyimpan cadangan juga memengaruhi keamanan. Memiliki Hardware Wallet saja tidak menjamin uang aman dalam segala keadaan. [5]

Kehilangan ponsel tidak harus berarti kehilangan uang jika ada cadangan yang dapat digunakan dan Anda bisa memulihkan kunci darinya. Namun, tanpa kunci atau cara memulihkannya, tidak ada pihak pusat yang bisa memulihkan akses. Masalah sebaliknya muncul ketika seseorang menyalin rahasia: ia tetap mengetahuinya setelah PIN atau kata sandi aplikasi diganti. Jika menduga ada kebocoran, buat dompet baru secara aman dengan kunci independen dan pindahkan dana yang masih tersedia. Jangan kirim kunci asli atau kata pemulihan ke percakapan maupun situs yang menawarkan pemeriksaan atau perbaikan dompet. Uji pemulihan melalui prosedur perangkat tepercaya Anda, bukan dengan memasukkan rahasia ke formulir pihak lain. [3] [4] [5]

Untuk gambaran yang lebih utuh, baca entri ini bersama Dompet, Transaksi, UTXO, Bitcoin. Entri ini juga dirujuk dari Transaksi, UTXO, Dompet, Taproot.

01Haruskah Private Key keluar dari perangkat untuk menandatangani?

Tidak. Perangkat dapat membuat tanda tangan secara internal dan mengembalikan data bertanda tangan tanpa Private Key. Mengekspor atau mengetik kunci ke lingkungan lain menambah tempat yang berpotensi membocorkannya.

02Bisakah Private Key yang hilang direset?

Tidak ada layanan yang dapat mereset kunci hilang lalu menerbitkan kunci baru dengan akses yang sama. Kunci asli dapat dipulihkan dari salinan atau cadangan dompet yang tepat, beserta informasi penurunan yang diperlukan. Beberapa pengaturan keamanan sejak awal mengizinkan cara lain untuk membelanjakan, misalnya kombinasi tanda tangan berbeda yang diperbolehkan. Memenuhi syaratnya mungkin mempertahankan akses ke dana, tetapi tidak mengembalikan kunci yang hilang.

DOC · 001libsecp256k1: secret-key interfaceSumber primer DOC · 002Bitcoin Developer Reference: TransactionsSumber primer DOC · 003BIP 32: hierarchical deterministic walletsSumber primer DOC · 004BIP 39: mnemonic to seedSumber primer DOC · 005Bitcoin Developer Guide: WalletsSumber primer
Direvisi: Utamakan sumber · Bukan nasihat investasi