Apa itu Public Key?
Public key (kunci publik) adalah alamat publik wallet crypto yang dihasilkan dari private key melalui proses matematis satu arah. Public key berfungsi seperti nomor rekening bank — kamu bisa membagikannya ke siapa saja agar mereka bisa mengirimkan cryptocurrency kepadamu.
Contoh format public key (alamat Bitcoin):
1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf Na
Hubungan Private Key dan Public Key
Public key diturunkan dari private key menggunakan kriptografi kurva eliptik (Elliptic Curve Cryptography / ECC). Proses ini bersifat satu arah — artinya:
- Dari private key → bisa menghasilkan public key ✅
- Dari public key → tidak bisa membalik ke private key ✅
Inilah yang membuat sistem ini aman: kamu bisa membagikan public key tanpa khawatir private key-mu bisa ditebak.
Public Key vs Wallet Address
Dalam praktiknya, yang sering kamu gunakan sehari-hari bukan public key mentah, melainkan wallet address — yaitu versi public key yang sudah diformat lebih pendek dan mudah dibaca, biasanya melalui proses hashing tambahan.
Cara Berbagi Public Key
Kamu bisa membagikan public key / wallet address dengan cara:
- Teks — salin dan tempel alamat wallet
- QR Code — kebanyakan wallet menampilkan QR code dari alamatmu
- ENS / Domain — di Ethereum, bisa menggunakan nama seperti
namakami.eth
Apakah Public Key Aman Dibagikan?
Ya, sepenuhnya aman. Tidak ada yang bisa merugikanmu hanya dengan mengetahui alamat wallet-mu. Yang berbahaya adalah jika private key atau seed phrase yang bocor.
| Aman Dibagikan? | |
|---|---|
| Public Key / Address | ✅ Ya |
| Private Key | ❌ Tidak, sama sekali |
| Seed Phrase | ❌ Tidak, sama sekali |