Engineering Insights

Blockchain Bagian 1 — Private Key: Fondasi Kepemilikan Digital

Blockchain Bagian 1 — Private Key: Fondasi Kepemilikan Digital

Tulisan ini adalah bagian pertama dari rangkaian pembahasan tentang blockchain yang dirancang untuk non-technical audience—pemilik bisnis, pengambil keputusan, dan siapa pun yang ingin memahami teknologi ini secara praktis.

Kita tidak akan mulai dari istilah teknis.
Kita akan mulai dari sebuah masalah nyata yang sudah ada jauh sebelum blockchain.

Ketika Informasi Menentukan Kemenangan

Dalam Perang Dunia II, informasi adalah senjata.

Sebuah pesan yang bocor bisa mengubah arah pertempuran.
Sebuah instruksi yang terbaca oleh pihak lawan bisa berarti kekalahan.

Salah satu sistem yang digunakan saat itu adalah Enigma machine—sebuah mesin yang mengubah pesan menjadi rangkaian karakter yang tidak bisa dipahami tanpa kunci tertentu.

Namun sistem ini memiliki satu kelemahan mendasar.

Pengirim dan penerima harus memiliki kunci yang sama.

Masalah yang Tidak Pernah Selesai

Sistem ini dikenal sebagai symmetric encryption.

Artinya:

  • pesan dikunci dengan sebuah kunci
  • pesan dibuka dengan kunci yang sama

Masalahnya sederhana, tetapi sangat sulit diselesaikan:

Bagaimana cara berbagi kunci… tanpa membuatnya bocor?

Dalam praktiknya:

  • kunci harus dikirim melalui kurir
  • disimpan dalam buku kode
  • atau didistribusikan secara fisik

Jika kunci tersebut jatuh ke tangan yang salah, semua komunikasi menjadi tidak aman.

Masalah ini dikenal sebagai key distribution problem, dan selama berabad-abad tidak ada solusi yang benar-benar efektif.

Sebuah Perubahan Fundamental

Pada tahun 1976, dua ilmuwan, Whitfield Diffie dan Martin Hellman, memperkenalkan konsep yang mengubah pendekatan ini secara total.

Mereka mengusulkan sesuatu yang sebelumnya dianggap tidak mungkin:

Dua pihak dapat berkomunikasi secara aman tanpa pernah berbagi kunci rahasia.

Dari sinilah lahir konsep public key cryptography.

Analogi Kunci dan Gembok

Untuk memahami ini, bayangkan setiap orang dapat membuat sistemnya sendiri:

  • Sebuah gembok
  • Sebuah kunci

Setiap orang bebas membuat gembok mereka.
Mereka bahkan bisa membuat banyak duplikat gembok dan membagikannya ke siapa saja.

Namun, kunci untuk membuka gembok tersebut hanya ada satu, dan tidak pernah dibagikan.

Jika seseorang ingin mengirim sesuatu kepadamu:

  • ia tidak perlu meminta kunci
  • ia hanya perlu menggunakan gembok milikmu

Setelah sesuatu dikunci dengan gembok itu, tidak ada yang bisa membukanya—kecuali kamu.

Perbedaan mendasar dari sistem sebelumnya adalah:

Tidak ada lagi kebutuhan untuk berbagi rahasia di awal.

Dari Gembok ke Matematika

Dalam implementasi nyata, tidak ada gembok fisik.

Semua ini direpresentasikan dalam bentuk matematika.

y = 3x + 2

Dalam analogi sederhana ini:

  • x adalah private key (rahasia)
  • y adalah public key (boleh dibagikan)

Kamu bisa membagikan nilai y kepada siapa saja.
Namun nilai x tetap menjadi rahasia yang hanya kamu ketahui.

Dalam sistem nyata, fungsi yang digunakan jauh lebih kompleks dan dirancang agar:

  • mudah dihitung ke depan
  • sangat sulit dibalik ke belakang

Mengapa Ini Penting untuk Blockchain

Konsep ini menjadi fondasi utama dalam blockchain.

Setiap pengguna memiliki private key yang menjadi bukti kepemilikan atas aset digital mereka.

  • Public key atau address dapat dibagikan
  • Private key tidak pernah dibagikan

Tidak ada otoritas pusat yang mengatur kepemilikan.
Tidak ada mekanisme reset.

Kepemilikan sepenuhnya ditentukan oleh satu hal:

siapa yang memegang private key.

Penutup

Selama berabad-abad, manusia mencoba melindungi informasi dengan cara berbagi rahasia secara terbatas.

Namun pendekatan tersebut selalu memiliki risiko.

Public key cryptography mengubah cara berpikir ini.

Ia tidak bergantung pada kepercayaan,
melainkan pada matematika.

Dan prinsip yang sama kini menjadi dasar dari blockchain.


Pada bagian berikutnya, kita akan membahas sesuatu yang sering digunakan tetapi jarang dipahami:

Bagaimana seseorang bisa menerima aset digital tanpa harus membuka identitasnya.

Di situlah peran public key dan address mulai terlihat.


Tentang Penulis

Nitza Alfinas Rahman adalah praktisi teknologi dengan pengalaman lebih dari 18 tahun di software engineering dan 10 tahun di blockchain.

Ikuti terus rangkaian tulisan ini untuk memahami bagaimana blockchain, Web3, dan AI akan mengubah cara kita membangun dan mengelola bisnis di masa depan.