Kamus Crypto

Public Key: Alamat Crypto yang Aman Dibagikan ke Siapa Saja

Public key adalah komponen kriptografi yang menjadi dasar alamat wallet crypto — bisa dibagikan bebas untuk menerima dana tanpa risiko keamanan.

KeySecurity

Public key adalah komponen kriptografi yang berpasangan dengan private key di setiap wallet crypto. Fungsinya: memungkinkan orang lain mengirim aset ke wallet kamu tanpa memberi mereka kemampuan untuk mengambil apa pun dari dalamnya.

Ini bukan metafora — ini cara kerja matematika kriptografi kurva eliptik yang mendasari hampir semua blockchain.

Hubungan antara Private Key, Public Key, dan Wallet Address

Ketiganya berkaitan dalam satu arah:

Private Key → (proses kriptografi) → Public Key → (proses hash) → Wallet Address

Arah ini hanya satu jalan. Dari private key, kamu bisa menghitung public key. Dari public key, kamu bisa menghitung wallet address. Tapi dari wallet address atau public key, tidak ada cara matematika yang bisa menghasilkan kembali private key — bahkan dengan komputer tercepat di dunia sekalipun.

Contoh konkret di Ethereum:

  • Private key: bilangan 256-bit acak (64 karakter hex)
  • Public key: 512-bit (128 karakter hex), dihasilkan dari private key
  • Wallet address: 0x742d35Cc6634C0532925a3b8D4C9A9f7e91e3f47 — 42 karakter, prefix 0x

Analogi yang Tepat: Kotak Surat dengan Kunci

Bayangkan public key kamu seperti alamat kotak surat yang terpampang di depan rumah. Siapa pun bisa mengirim surat (crypto) ke kotak itu. Tapi untuk membuka kotak dan mengambil isinya, mereka butuh kunci fisik — itu adalah private key kamu. Tanpa kunci, siapapun yang tahu alamat tersebut tidak bisa mengambil isi kotak.

Apa yang Bisa Dilihat dari Public Key / Wallet Address

Karena blockchain bersifat transparan, siapa pun yang tahu wallet address kamu bisa melihat:

  • Semua riwayat transaksi masuk dan keluar
  • Saldo saat ini
  • Token apa saja yang dimiliki

Ini adalah trade-off transparansi blockchain. Public key tidak memberi akses kontrol, tapi memberi akses informasi. Sebagian pengguna lebih suka punya beberapa wallet berbeda untuk menjaga privasi antara aktivitas DeFi, trading, dan penerimaan pembayaran.

Kapan Harus Berbagi Public Key vs Private Key

Yang Boleh DibagiTidak Boleh Dibagi
Wallet address (turunan public key)Private key
Public key itu sendiriSeed phrase

Jika ada seseorang atau platform yang meminta private key atau seed phrase dengan alasan apapun — verifikasi, klaim airdrop, “dukungan teknis” — itu penipuan. Tidak ada skenario legitimate di mana orang lain butuh private key kamu.

Verifikasi Tanda Tangan Digital

Selain untuk menerima dana, public key juga dipakai untuk memverifikasi tanda tangan digital. Ketika kamu “sign” transaksi dengan private key, blockchain menggunakan public key yang sesuai untuk membuktikan bahwa tanda tangan itu valid — tanpa mengekspos private key ke mana pun.

Inilah yang membuat transaksi blockchain bisa diverifikasi oleh semua orang tapi hanya bisa dibuat oleh pemegang private key.


💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →

⚠️ Disclaimer: Membagikan wallet address aman untuk menerima dana, tapi ingat semua transaksi bisa dilihat publik. Untuk privasi lebih tinggi, gunakan alamat berbeda untuk aktivitas berbeda.

Mau Masuk Web3 Tanpa Rekening Bank?

Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.

Lihat Elite Vault →

Pertanyaan Umum

Apa itu public key dalam crypto dan apakah aman dibagikan?

Public key adalah pasangan dari private key yang digunakan sebagai dasar alamat wallet kamu. Aman untuk dibagikan ke siapa saja — orang yang punya public key kamu hanya bisa mengirim dana ke wallet kamu, tidak bisa mengambil atau memindahkan aset. Yang tidak boleh dibagikan adalah private key dan seed phrase.

Apa bedanya public key dengan wallet address?

Public key adalah output kriptografi langsung (panjang, format hex). Wallet address adalah versi yang sudah diproses dari public key — lebih pendek dan diformat agar mudah dipakai. Di Ethereum, address adalah 20 byte terakhir dari hash keccak256 dari public key, ditampilkan sebagai 42 karakter dimulai '0x'.