Buat yang benar-benar baru mendengar istilah blockchain, penjelasan yang terlalu teknis justru sering bikin bingung sebelum sempat paham gambaran besarnya. Panduan ini mencoba membangun pemahaman dari nol, selangkah demi selangkah, dimulai dari pertanyaan paling mendasar: masalah apa sebenarnya yang coba dipecahkan blockchain?
Langkah 1: Masalah yang Ingin Dipecahkan
Bayangkan beberapa pihak yang tidak sepenuhnya saling percaya, tapi perlu berbagi satu catatan data yang sama - misalnya siapa memiliki apa, atau transaksi apa yang sudah terjadi. Cara konvensional adalah menyerahkan pencatatan ke satu pihak yang dipercaya semua orang. Blockchain mengambil pendekatan berbeda: alih-alih mempercayakan pada satu pihak, catatan disebar dan diverifikasi bersama oleh banyak peserta jaringan.
Langkah 2: Data Disusun dalam Blok
Alih-alih mencatat setiap transaksi satu per satu secara terus-menerus, data dikelompokkan ke dalam unit-unit yang disebut blok. Setiap blok menampung sejumlah transaksi yang terjadi dalam periode tertentu, lalu ditutup dan disegel secara kriptografis begitu jumlahnya cukup atau waktunya tiba.
Langkah 3: Blok Dirangkai Jadi Rantai
Setiap blok baru menyimpan referensi kriptografis - berupa hash - dari blok sebelumnya. Referensi ini bertindak seperti kunci yang mengunci blok-blok secara berurutan. Kalau seseorang mencoba mengubah isi salah satu blok lama, hash-nya akan berubah, dan itu langsung membuat referensi di blok-blok setelahnya tidak lagi cocok - sebuah sinyal jelas bahwa ada yang tidak beres.
Langkah 4: Banyak Salinan, Bukan Satu
Rantai blok ini tidak hanya disimpan di satu tempat. Setiap node yang berpartisipasi dalam jaringan menyimpan salinannya sendiri. Ini berarti tidak ada satu titik kegagalan tunggal - bahkan jika sejumlah node mati atau offline, jaringan secara keseluruhan tetap berjalan karena node-node lain masih memegang salinan data yang identik.
Langkah 5: Menjaga Semua Salinan Tetap Sama
Langkah terakhir adalah memastikan semua salinan tetap sinkron ketika ada data baru. Di sinilah mekanisme konsensus berperan - aturan yang disepakati bersama tentang bagaimana transaksi baru diverifikasi dan ditambahkan ke rantai. Begitu konsensus tercapai, seluruh jaringan memperbarui salinannya secara serentak. Dari sinilah semua sifat yang sering disebut-sebut tentang blockchain - desentralisasi, ketahanan terhadap manipulasi, transparansi - sebenarnya berasal: bukan dari satu fitur ajaib, melainkan dari kombinasi lima langkah sederhana ini yang bekerja bersama.