Cara kerja blockchain
Blockchain adalah catatan transaksi yang dikelompokkan dalam blok, dan setiap blok terkunci ke blok sebelumnya. Kunci itulah yang membuat catatan lama sangat sulit diubah. Pelajaran ini membahas bagian-bagiannya satu per satu.
Buku besar yang bisa diperiksa semua orang
Buku besar (ledger) adalah daftar transaksi: siapa membayar siapa, dan berapa. Di Bitcoin, komputer-komputer independen yang disebut full node masing-masing menyimpan salinan buku besar dan memeriksa setiap transaksi dan blok sesuai aturan. Siapa pun yang punya komputer dan koneksi yang memadai bisa menjalankannya.
Blok
Transaksi baru dikumpulkan ke dalam sebuah blok. Di Bitcoin, rata-rata sekitar setiap sepuluh menit ada blok baru yang ditambahkan. Isi utama setiap blok adalah:
- Sekumpulan transaksi
- Stempel waktu
- Sidik jari blok sebelumnya
Hash: sidik jari
Sidik jari itu disebut hash. Hash adalah kode pendek dengan panjang tetap yang dihitung dari data apa pun. Hash punya tiga sifat yang berguna:
- Data yang sama selalu menghasilkan hash yang sama.
- Mengubah satu karakter saja menghasilkan hash yang sama sekali berbeda.
- Anda tidak bisa menghitung mundur dari hash ke datanya.
Bitcoin memakai fungsi hash bernama SHA-256 yang diterapkan dua kali.
Mengapa rantainya sulit diubah
Setiap blok berisi hash blok sebelumnya, sehingga blok-blok membentuk rantai. Misalkan seseorang mengubah satu transaksi di blok lama. Hash blok itu berubah, blok berikutnya kini menunjuk ke hash yang sudah tidak ada, dan setiap node melihat ketidakcocokannya.
Agar perubahan itu bertahan, penyerang harus membangun ulang blok tersebut dan setiap blok sesudahnya. Ia juga harus melakukannya lebih cepat daripada seluruh jaringan menambahkan blok baru. Pelajaran 4 menjelaskan mengapa hal itu sangat mahal.
Konfirmasi
Saat transaksi Anda masuk ke sebuah blok, transaksi itu punya satu konfirmasi. Setiap blok yang ditambahkan di atasnya menambah satu lagi. Makin banyak konfirmasi, makin sulit pembayaran dibatalkan, jadi banyak layanan menunggu beberapa konfirmasi sebelum menganggap pembayaran final. Enam adalah patokan yang umum.
Jika seseorang mengubah satu transaksi di blok lama, apakah hash blok itu tetap sama?
Setiap blok membawa hash blok sebelumnya. Mengubah data lama memutus semua tautan sesudahnya, dan seluruh jaringan menyadarinya.
Sumber
- Bitcoin developer guide: Block chain
- Bitcoin developer reference: Block headers
- bitcoin.org: Running a full node
- Bitcoin Wiki: Confirmation
Fakta dicek dengan sumber-sumber ini pada 8 Oktober 2026.
Kursus lewat email
Lima email singkat untuk memulai, lalu satu sebulan tentang hal baru. Tanpa tips harga dan tanpa hype.
Gratis. Berhenti berlangganan kapan saja. Lihat pemberitahuan privasi kami.
Ingin progres Anda juga tersimpan? Buat akun gratis.