Kunci publik

Apa Kunci publik?

Kunci publik adalah kode kriptografi yang memungkinkan pengguna menerima cryptocurrency ke dalam akun mereka. Kunci publik dan kunci privat adalah alat yang diperlukan untuk memastikan keamanan ekonomi kripto.

Bagaimana Kunci Publik Bekerja

Saat pengguna memulai transaksi pertamanya dengan bitcoin atau altcoin, pasangan unik dari kunci publik dan kunci privat dibuat. Setiap kunci terdiri dari string panjang karakter alfanumerik yang membantu menjaga keamanan kepemilikan pengguna di ekosistem digital.

Kunci pribadi hanya diketahui oleh pengguna dan berfungsi sebagai ID digital pengguna. Kunci pribadi memberi wewenang kepada pengguna untuk membelanjakan, menarik, mentransfer, atau melakukan transaksi lain apa pun dari akunnya. Algoritme canggih diterapkan pada kunci privat untuk menghasilkan kunci publik, dan kedua kunci disimpan dalam dompet digital .

Poin Penting

  • Kunci publik adalah kode kriptografi yang digunakan untuk memfasilitasi transaksi antar pihak, memungkinkan pengguna menerima mata uang kripto di akun mereka.
  • Pengguna diberikan kunci pribadi dan kunci publik saat pertama kali memulai transaksi.
  • Kunci pribadi tersedia hanya untuk penggunanya dan memberi otorisasi kepada pengguna untuk memfasilitasi transaksi dari akun mereka.
  • Kunci publik digunakan untuk memverifikasi tanda tangan digital, yang membuktikan kepemilikan kunci pribadi.

Ketika sebuah transaksi dimulai oleh pengguna untuk mengirim, katakanlah bitcoin, ke orang lain, transaksi tersebut harus disiarkan ke jaringan di mana node terdistribusi mengonfirmasi validitas transaksi sebelum menyelesaikannya dan merekamnya di blockchain .

Sebelum transaksi disiarkan, itu ditandatangani secara digital menggunakan kunci pribadi. Tanda tangan membuktikan kepemilikan kunci privat, meskipun tidak membocorkan detail kunci privat kepada siapa pun. Karena kunci publik dibuat dari kunci privat, kunci publik pengguna digunakan untuk membuktikan bahwa tanda tangan digital berasal dari kunci privatnya. Setelah transaksi diverifikasi sebagai valid, dana dikirim ke alamat publik penerima.

Alamat publik adalah versi hash dari kunci publik. Karena kunci publik terdiri dari rangkaian angka yang sangat panjang, kunci tersebut dikompresi dan disingkat menjadi alamat publik. Akibatnya, kunci privat menghasilkan kunci publik, yang pada gilirannya menghasilkan alamat publik.

Ketika dua orang masuk ke dalam perjanjian di mana yang satu mengirim token atau koin lainnya, mereka mengungkapkan alamat publik mereka satu sama lain. Alamat publik seperti nomor rekening bank. Pengirim memerlukan nomor tersebut untuk dapat mengirim dana ke penerima yang kemudian dapat membelanjakan atau menariknya dengan kunci pribadinya. Penerima juga dapat memverifikasi kumpulan koin pengirim menggunakan alamat publik pengirim yang akan ditampilkan di layarnya.

Pertimbangan Khusus

Meskipun kunci publik dan alamatnya dikerjakan dari kunci privat, kasus sebaliknya hampir tidak mungkin.

Jaringan cryptocurrency tetap aman dengan menggunakan fungsi matematika yang rumit untuk memastikan bahwa kunci privat tidak dapat dikerjakan dari kunci publik, terutama karena kunci publik dan versi hashnya dilihat oleh semua orang di jaringan.

Karena tidak mungkin untuk meregenerasi kunci privat dari kunci atau alamat publik, jika pengguna kehilangan kunci privatnya, bitcoin atau altcoin apa pun yang terletak di alamat publiknya tidak akan dapat diakses selamanya. Di sisi lain, pengguna yang kehilangan kunci publiknya dapat membuatnya kembali dengan kunci privat.