Apa perbedaan antara kunci privat dan kunci publik?
Kedua istilah ini begitu sering disebut bersamaan sehingga mudah untuk mengira keduanya kurang lebih dapat dipertukarkan, hanya dua versi dari rahasia yang sama. Padahal tidak, dan perbedaan di antara keduanya justru menjadi alasan utama dompet kripto dapat berfungsi seperti sekarang.
Dua kunci, satu arah kepercayaan
Kunci privat dan kunci publik terhubung secara matematis, tetapi hubungannya hanya berlaku dalam satu arah. Kunci privat digunakan untuk menghasilkan kunci publik, tetapi tidak ada cara untuk membalik proses itu dan menelusuri kembali kunci publik guna mengetahui kunci privat asalnya. Hubungan satu arah inilah yang memungkinkan kunci publik dibagikan secara bebas sementara kunci privat tetap sepenuhnya rahasia.
Fungsi sebenarnya dari setiap kunci
Kunci privat membuktikan kepemilikan dan mengotorisasi pengeluaran; kunci ini digunakan untuk membuat tanda tangan digital pada transaksi, yang mengonfirmasi hak untuk memindahkan dana tanpa pernah mengungkapkan kuncinya dalam proses tersebut. Siapa pun yang memegang kunci privat memiliki kendali penuh atas dana terkait, tanpa melibatkan kata sandi terpisah atau pemeriksaan identitas.
Sebaliknya, kunci publik digunakan untuk menghasilkan alamat dompet, yaitu tujuan yang dapat digunakan orang lain untuk mengirim dana. Kunci ini dapat dibagikan secara terbuka tanpa risiko apa pun, karena mengetahui kunci publik atau alamat dompet seseorang hanya memungkinkan orang lain melihat saldo dan riwayat transaksi, bukan memindahkan atau mengakses dana.
Perbandingan di dunia nyata yang mudah dipahami
Analogi yang umum digunakan adalah kotak surat yang terkunci: alamat dompet seperti kotak surat dan celahnya yang terlihat, sehingga siapa pun dapat memasukkan sesuatu ke dalamnya. Kunci publik lebih mirip salinan lokasi kotak surat yang dibagikan secara bebas. Kunci privat adalah satu-satunya kunci yang dapat membukanya, dan kunci inilah yang tidak boleh lepas dari pemiliknya.
Mengapa penting untuk tidak mencampuradukkan keduanya
Risiko praktis dari mencampuradukkan kedua kunci ini biasanya bukan terkait fungsi dompet—dompet menangani perbedaan teknis tersebut secara otomatis—melainkan terkait phishing dan penipuan. Permintaan yang meminta seseorang untuk “memverifikasi” dompet dengan memasukkan kunci privat memanfaatkan kebingungan ini, dengan memperlakukan sesuatu yang seharusnya selalu dirahasiakan seolah-olah dapat dibagikan seperti kunci publik atau alamat.
Pengingat WEEX: hanya satu dari kedua kunci ini yang harus selalu dirahasiakan
WEEX mengingatkan pengguna bahwa kunci publik atau alamat dompet memang dimaksudkan untuk dibagikan secara bebas; itulah fungsi utamanya. Kunci privat tidak boleh dimasukkan di mana pun selain di perangkat lunak dompet atau perangkat keras milik pengguna sendiri, terlepas dari seberapa sah permintaan tersebut terlihat.
Kesimpulan
Kunci privat dan kunci publik dirancang untuk menjalankan fungsi yang berlawanan: yang satu mengotorisasi pengeluaran dan harus tetap rahasia, sedangkan yang lain mengidentifikasi tujuan dan aman untuk dibagikan. Memahami perbedaan keduanya menghilangkan banyak kebingungan di balik taktik phishing umum yang mengandalkan pengaburan batas tersebut.
FAQ
1. Bisakah seseorang mendapatkan kunci privat saya dari kunci publik?
Tidak. Hubungan di antara keduanya adalah fungsi matematika satu arah; tidak ada cara untuk merekayasa balik kunci privat dari kunci publik atau alamat dompet.
2. Apakah aman membagikan kunci publik saya?
Ya. Kunci publik, atau alamat dompet yang dihasilkan darinya, dapat dibagikan secara bebas; kunci atau alamat ini hanya memungkinkan orang lain mengirim dana atau melihat riwayat transaksi, bukan mengakses atau memindahkan dana.
3. Apakah saya perlu mengelola kunci privat secara manual?
Biasanya tidak. Sebagian besar dompet modern menangani pembuatan dan penggunaan kunci privat secara otomatis; pengguna biasanya hanya perlu melindungi frasa pemulihan yang dapat membuatnya kembali.
4. Mengapa penipuan sering meminta kunci privat dengan menyamarkannya sebagai verifikasi?
Karena permintaan tersebut mengandalkan kebingungan antara kunci privat dan sesuatu yang dapat dibagikan, seperti kunci publik atau alamat. Platform yang sah tidak pernah memerlukan kunci privat untuk memverifikasi akun.
5. Apakah alamat dompet dan kunci publik adalah hal yang sama?
Tidak sepenuhnya. Alamat dompet dihasilkan dari kunci publik melalui langkah tambahan, tetapi keduanya aman untuk dibagikan, tidak seperti kunci privat.