Penambang membangun blok kandidat: sebuah header yang menunjuk ke blok terbaru, dan transaksi yang dipilihnya. Kemudian ia menghash header tersebut. Jika hasilnya, dibaca sebagai angka, lebih rendah dari target yang ditetapkan oleh jaringan, blok tersebut valid. Jika tidak, penambang mengubah nonce dan mencoba lagi.
Tidak ada yang perlu dipecahkan, hanya dicoba
Tidak ada jalan pintas yang cerdas. Hash tidak dapat diprediksi, jadi satu-satunya cara untuk menemukan yang valid adalah dengan mencoba miliaran kali. Setiap percobaan adalah tiket lotere. Saat ini seluruh jaringan mencoba ratusan kuintiliun hash setiap detik, dan rata-rata salah satu percobaan berhasil setiap sepuluh menit.
Blok yang menang diperiksa oleh setiap node dalam sepersekian detik: satu hash cukup untuk melihat bahwa itu berada di bawah target. Asimetri itu, sangat sulit untuk diproduksi dan sepele untuk diperiksa, itulah yang membuat bukti kerja berguna.
▶ LIHAT DI MESINPENAMBANGAN menunjukkan lima rak bangku; plakat bertuliskan hashrate sebenarnya dari seluruh jaringan.