CryptoLearn

Blockchain — Keajaiban di Balik Kepercayaan Digital

Di bab pertama, kita sudah membahas bahwa cryptocurrency beroperasi tanpa bank sentral. Pertanyaan besarnya adalah: Jika tidak ada bank yang mencatat saldo dan transaksi kita, bagaimana kita tahu uangnya benar-benar terkirim? Bagaimana kita mencegah seseorang menciptakan uang palsu?

Jawabannya terletak pada sebuah inovasi teknologi yang brilian bernama Blockchain. Blockchain sering disebut sebagai penemuan terbesar sejak ditemukannya internet. Jika internet memungkinkan kita bertukar informasi, blockchain memungkinkan kita bertukar nilai (uang/aset) secara langsung dengan sangat aman.

Analogi Buku Catatan Bersama: Bayangkan sebuah buku kas (buku catatan transaksi) yang tidak disimpan di laci seorang kasir, melainkan disalin (di-copy) dan dibagikan secara gratis kepada puluhan ribu orang di seluruh dunia.

Setiap kali ada transaksi baru (misalnya Budi mengirim uang ke Ani), Budi harus mengumumkan transaksinya ke semua orang melalui pengeras suara. Ribuan orang yang memegang buku kas tersebut akan mengecek, "Apakah Budi punya saldo yang cukup?" Jika ya, mereka semua secara serentak menulis transaksi Budi di buku mereka masing-masing.

Jika Budi mencoba curang dengan mencoret bukunya sendiri untuk menambah saldonya, itu tidak akan berguna, karena puluhan ribu buku milik orang lain mengatakan hal yang berbeda. Suara terbanyaklah yang menang. Inilah inti dari keamanan Blockchain.

1. Membedah Kata "Block-Chain" (Rantai Blok)

Secara harfiah, teknologi ini adalah kumpulan data yang disusun dalam bentuk blok-blok (kotak data) yang saling terkait membentuk sebuah rantai. Mari kita bedah isi dari sebuah Blok:

  • Data: Ini adalah informasi transaksinya. Siapa pengirimnya, siapa penerimanya, dan berapa jumlah uang yang dikirim.
  • Hash (Sidik Jari Digital): Ini adalah kode unik hasil hitungan matematika (misalnya ab12cd34...) yang mengidentifikasi isi blok tersebut. Sama seperti manusia, tidak ada dua blok yang memiliki sidik jari (hash) yang sama persis. Jika data di dalam blok tersebut diubah sedikit saja (meskipun hanya 1 huruf), Hash-nya akan berubah total.
  • Hash Blok Sebelumnya (Previous Hash): Di dalam blok baru, ia tidak hanya membawa sidik jarinya sendiri, tapi juga menyimpan sidik jari dari blok sebelumnya. Inilah yang membuat blok-blok tersebut "terantai" satu sama lain.

Kenapa ini sangat aman? Jika seorang peretas (hacker) mencoba mengubah data transaksi di Blok ke-2, Hash Blok ke-2 akan berubah. Akibatnya, Blok ke-3 tidak lagi mengenali Blok ke-2 karena Hash yang disimpannya sudah tidak cocok. Rantai tersebut akan terputus dan sistem akan menolak perubahan data tersebut secara otomatis. Untuk meretas sistem, sang peretas harus mengubah seluruh Hash di jutaan blok yang ada, yang mana hal itu hampir mustahil dilakukan.

2. Node (Jaringan Komputer Relawan)

Orang-orang yang memegang "buku catatan" tadi disebut dengan Node. Node adalah komputer milik orang-orang biasa di seluruh penjuru bumi yang menyalakan program blockchain. Semakin banyak Node yang berpartisipasi, jaringannya semakin tersebar (terdesentralisasi), dan otomatis menjadi semakin kebal terhadap serangan.

3. Mekanisme Konsensus (Aturan Main Bersama)

Karena tidak ada bos atau manajer di jaringan ini, ribuan Node harus memiliki sebuah sistem yang disepakati bersama untuk menentukan transaksi mana yang sah dan mana yang palsu. Sistem persetujuan bersama ini disebut Mekanisme Konsensus. Ada dua metode paling populer yang digunakan:

A. Proof of Work (PoW) - Sistem "Bukti Kerja"

Ini adalah sistem yang digunakan oleh Bitcoin. Agar sebuah Node dipercaya untuk menulis transaksi ke dalam blok baru, Node tersebut (yang disebut Miner atau Penambang) harus berlomba memecahkan teka-teki matematika yang sangat sulit menggunakan tenaga komputer (Hardware). Siapa yang memecahkan teka-tekinya duluan, ia berhak menulis blok baru dan mendapatkan hadiah berupa Bitcoin baru.

Sistem ini membutuhkan listrik yang sangat besar. Memang terdengar boros energi, namun biaya listrik yang sangat mahal inilah yang menjadi tameng keamanannya. Seseorang harus mengeluarkan biaya listrik triliunan rupiah hanya untuk mencoba menyerang jaringan Bitcoin, yang mana sangat tidak menguntungkan.

B. Proof of Stake (PoS) - Sistem "Bukti Taruhan"

Ini adalah sistem modern yang digunakan oleh Ethereum, Solana, dan koin-koin baru lainnya. Di sistem ini, tidak ada lagi balapan matematika yang menguras listrik. Sebagai gantinya, Node (yang di sini disebut Validator) harus menaruh uang jaminan (Stake). Sistem akan mengundi secara acak Validator mana yang berhak menulis blok baru.

Sistem ini ibarat memberikan uang jaminan deposit. Jika Validator berbuat curang dengan memasukkan transaksi palsu, uang jaminan mereka akan disita dan hangus. Sistem ini 99% lebih hemat energi dibandingkan PoW dan jauh lebih ramah lingkungan.

4. Serangan 51% (Risiko Teoritis)

Meskipun sangat aman, blockchain memiliki satu titik lemah teoritis yang disebut Serangan 51%. Ingat aturan sebelumnya: "Suara terbanyaklah yang menang". Jika seorang hacker atau sebuah kelompok berhasil menguasai 51% dari seluruh kekuatan komputer di jaringan (Node), mereka menjadi suara mayoritas. Mereka bisa menulis ulang transaksi sesuka hati mereka.

Namun, untuk jaringan raksasa seperti Bitcoin atau Ethereum, mengumpulkan kekuatan 51% itu hampir tidak masuk akal. Diperlukan biaya pembelian hardware dan listrik seharga triliunan dolar Amerika, jauh lebih mahal dari keuntungan yang bisa mereka dapatkan dari meretasnya. Inilah mengapa blockchain besar dianggap sangat, sangat aman.

Bab ini telah selesai. Siap melanjutkan ke materi berikutnya?

Lanjut ke BAB 3: Wallet & Keamanan