Halaman ini diterjemahkan secara otomatis dari bahasa Inggris.Terjemahan otomatis.

Switch to EnglishView in EnglishLaporkan masalah terjemahanSarankan perbaikan

Kembali ke pelajaran

Bab 3 - 0 dari 10 kuis lulus

Hash: Sidik Jari Digital

Hash kriptografis adalah fungsi satu arah yang membuat perubahan tidak sah terlihat dan memungkinkan proof of work.

  • Jelaskan fungsi hash kriptografis dan mengapa efek avalanche penting
  • Jelaskan bagaimana Merkle root mengikat sebuah blok pada seluruh transaksinya

Jawaban singkat

Apa itu hash dalam Bitcoin?

Sidik jari data satu arah: mudah dihitung, secara praktis mustahil dibalik, dan setiap perubahan pada data menghasilkan hash yang sama sekali berbeda.

Apa itu Merkle root?

Satu hash yang mengikat sebuah blok pada setiap transaksi di dalamnya, sehingga perubahan pada transaksi mana pun mengubah Merkle root.

Mengapa riwayat Bitcoin tidak dapat diubah?

Setiap header blok mengikat blok sebelumnya, sehingga mengubah blok lama berarti mengulangi proof of work untuk blok tersebut dan setiap blok setelahnya.

Sidik jari satu arah

Fungsi hash kriptografis menerima masukan apa pun — sebuah kata, gambar, atau seluruh ensiklopedia — dan menghasilkan digest berukuran tetap. Proses ini satu arah: Anda dapat memverifikasi bahwa masukan tersebut menghasilkan digest itu, tetapi secara praktis Anda tidak dapat menelusuri balik dari digest ke masukannya. Bitcoin menggunakan SHA-256, yang menghasilkan 256 bit, biasanya ditulis sebagai 64 karakter heksadesimal. Hash blok dan ID transaksi menerapkannya dua kali (SHA-256d).

Efek avalanche

Fungsi hash yang baik sangat peka. Ubah satu koma dalam dokumen 500 halaman dan digest akan berubah sepenuhnya. Ini disebut efek avalanche. Efek inilah yang membuat hash berguna sebagai komitmen: digest mengunci byte yang persis, dan setiap perubahan setelahnya menjadi jelas.

Merkle root

Sebuah blok tidak memasukkan setiap transaksi ke dalam header dengan melakukan hash satu per satu. Blok melakukan hash pada pasangan ID transaksi, lalu memasangkan hasilnya dan mengulanginya sampai tersisa satu hash: Merkle root. Header blok berisi versi, root tersebut, hash blok sebelumnya, waktu, target kesulitan, dan nonce. Ubah transaksi apa pun dan Merkle root akan berubah, sehingga hash header berubah dan rantai kerja setelahnya terputus.

Riwayat yang jejak manipulasinya terlihat

Setiap header blok menyertakan hash header sebelumnya. Untuk menulis ulang transaksi lama, penyerang harus mengulangi proof of work blok tersebut dan setiap blok setelahnya, lebih cepat daripada jaringan yang jujur. Rantai hash membuat riwayat mudah diverifikasi dan mahal untuk ditulis ulang. Node menolak blok yang tidak valid, tetapi mengikuti rantai pesaing yang valid dengan akumulasi kerja lebih besar. Node tidak dapat menolak rantai valid dengan kerja lebih besar hanya karena penyerang yang membangunnya.

Coba sendiri

SHA-256(pesan)d48c309ce9bd71461ffd12abf0f30565d7e7a7512ed7edca096b53c69794baf9
SHA-256(pesan + !)26251a475f1a51dcdf64615af88ac4ad3bb4846f4c9a2b5c77ef9c56a003cce7

128 dari 256 bit berubah setelah menambahkan satu karakter.

Hal yang perlu Anda ingat

Hash adalah komitmen satu arah. Merkle root mengikat sebuah blok ke semua transaksinya, dan setiap header mengikat blok sebelumnya, sehingga mengubah riwayat mengharuskan pengulangan kerja pada blok-blok setelahnya.

Ingat kembali, lalu terapkan

Ubah satu karakter dalam demo. Apa yang berubah, dan apa yang tidak dibuktikan oleh hash?

Periksa penjelasan Anda

Digest berubah secara signifikan. Digest yang cocok memeriksa konsistensi data; hal itu tidak membuktikan bahwa data tersebut benar atau telah diotorisasi. Otorisasi membutuhkan tanda tangan.

Titik pemeriksaan

Pertanyaan 1 dari 3

Seseorang mengubah satu transaksi di dalam blok yang terkubur 100 blok di bawah blok terbaru. Apa yang menyingkap perubahan itu?

Pertanyaan 2 dari 3

Anda melakukan hash pada sebuah dokumen, mengubah satu koma, lalu melakukan hash lagi. Apa yang terjadi pada digest?

Pertanyaan 3 dari 3

Apa yang diikat oleh Merkle root sebuah blok?

Istilah penting

Sumber

Ditinjau 25 Oktober 2026 · bukan nasihat keuangan