Glosarium · Penambangan

Header blok

Oleh tim CloudMineCryptoDiperbarui

Definisi

Header blok adalah ringkasan sepanjang 80 byte di bagian atas setiap blok Bitcoin. Isinya enam kolom, termasuk hash blok sebelumnya, akar Merkle dari transaksi dalam blok, dan nonce. Inilah satu-satunya bagian blok yang benar-benar di-hash oleh penambang.

Bagian dari glosarium mining Bitcoin, berisi 88 istilah dengan bahasa sederhana.

Apa yang sebenarnya di-hash penambang: 80 byte

  • Version 4 B · kumpulan aturan
  • Hash blok sebelumnya 32 B · merangkai blok menjadi satu rantai
  • Merkle root 32 B · sidik jari semua transaksi
  • Time 4 B · stempel waktu
  • Target (bits) 4 B · seberapa rendah hash harus berada
  • Nonce 4 B · angka yang terus diubah penambang
Ubah nonce-nya (hijau) dan seluruh hash berubah. Itulah tebakan yang dibuat penambang triliunan kali per detik.

Apa isi 80 byte?

KolomUkuranFungsinya
Versi4 byteAturan yang harus dipatuhi blok
Hash blok sebelumnya32 byteMenghubungkan blok ini dengan blok sebelumnya
Merkle root32 byteSatu hash yang mencakup setiap transaksi
Waktu4 byteSaat penambang menyatakan blok itu dibuatnya
Bits (target)4 byteSeberapa rendah hash blok harus bernilai
Nonce4 byteAngka yang terus diubah penambang

Mengapa penambang hanya men-hash header?

Karena header mewakili seluruh blok. Akar Merkle mencakup setiap transaksi, jadi perubahan pada pembayaran apa pun akan mengubah header. Hash blok sebelumnya mencakup seluruh riwayat, jadi mengubah blok lama akan merusak semua header setelahnya.

Dan 80 byte bisa di-hash dengan cepat. Penambang menjalankan SHA-256 ganda pada header itu, memeriksa hasilnya terhadap target, mengubah nonce, lalu mengulanginya hingga triliunan kali per detik.

Sebenarnya, seberapa kecil nilainya?

Panjang blockchain ini sekitar 969.006 blok (terkini), jadi semua header sejak 2009 totalnya sekitar 78 MB. Karena itu, wallet ringan bisa mengunduh semua header, memeriksa proof of work pada masing-masing header, dan tetap muat di ponsel. Ukuran blok lengkap di baliknya mencapai ratusan gigabyte.

Sumber

  1. Algoritma hashing blok · Bitcoin Wiki
  2. Referensi rantai blok: header, pohon Merkle, target · Dokumentasi pengembang Bitcoin
  3. Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto, 2008

Angka terkini di halaman ini berasal dari API CloudMineCrypto dan data blockchain publik, diperbarui secara berkala, dan diberi label di tempatnya. Hanya untuk edukasi, bukan nasihat keuangan.

Sekarang, lihat proses mining berlangsung.

Aktifkan paket mining gratis selama 8 jam di aplikasi CloudMineCrypto dan lihat saldo BTC-mu bertambah berdasarkan data jaringan terkini. Tarik ke wallet-mu sendiri, termasuk lewat Lightning. Reward adalah estimasi.