Kunci privat adalah angka rahasia yang membuktikan kepemilikan cryptocurrency dan mengotorisasi perpindahannya di blockchain. Kunci ini menghasilkan tanda tangan digital yang diperiksa jaringan sebelum menerima transaksi dari alamat Anda.
Saat Anda membelanjakan kripto, wallet Anda menggunakan kunci privat untuk menandatangani transaksi; jaringan kemudian memverifikasi tanda tangan tersebut terhadap alamat Anda dan, jika cocok, mencatat transfernya. Kunci itu sendiri tidak boleh dibagikan, karena siapa pun yang memilikinya dapat menandatangani transaksi seolah-olah mereka adalah Anda.
Kunci publik adalah pasangannya: kunci ini diturunkan dari kunci privat, dapat dibagikan secara bebas, dan digunakan untuk menerima dana serta memeriksa tanda tangan, bukan untuk mengotorisasi pengeluaran. Hubungannya bersifat satu arah, sehingga kunci publik dapat dihitung dari kunci privat tetapi tidak sebaliknya. Siapa pun yang memegang kunci privat mengendalikan dana tersebut, titik.
Anda ingin mengirim 0.5 unit kripto dari wallet Anda.
Wallet Anda menandatangani transaksi dengan kunci privat Anda, dan jaringan memverifikasinya:
kunci privat menandatangani ke jaringan memeriksa tanda tangan ke transfer 0.5 unit disetujui
Jika orang lain menyalin kunci privat itu, mereka dapat menandatangani transaksi mereka sendiri dan memindahkan seluruh dana Anda tanpa memerlukan hal lain, itulah sebabnya kunci tersebut harus tetap rahasia.