06 / 691PoW

Proof of Work

bukti kerja

Pencarian hash di bawah target yang mahal, verifikasi murah, dan kerja terakumulasi untuk memilih riwayat Bitcoin yang valid.

Proof of Work pada Bitcoin menunjukkan bahwa hash SHA-256 ganda header blok memenuhi syarat target. Kesulitan menggambarkan percobaan yang diharapkan, bukan listrik yang tepat atau validitas transaksi.

Proof of Work bukan bukti pembayaran listrik atau validitas blok. Node memeriksa bahwa nilai numerik hash header tidak melebihi target dalam nBits. Verifikasi murah, tetapi pencarian bersifat acak dan target lebih kecil membutuhkan lebih banyak percobaan rata-rata. [Bitcoin whitepaper] [Bitcoin Core v29.0: Proof of Work]

ASIC dapat menghabiskan nonce header empat byte tanpa berhasil. Perangkat lunak kemudian dapat mengubah extra nonce dalam transaksi coinbase, sehingga Merkle Root dan header pencarian berikutnya berubah. Menambang bukan sekadar menaikkan satu angka tanpa batas. [Bitcoin Developer Guide: Mining]

nBits adalah pengodean target yang ringkas. Target lebih kecil menerima lebih sedikit hash dan menaikkan kesulitan; bukan persentase daya komputasi, jumlah nol, atau joule. Percobaan independen berarti hashrate tinggi pun tidak menjamin siapa yang menemukan blok berikutnya. [Bitcoin Core v29.0: Proof of Work] [Bitcoin whitepaper]

Selain kerja, node memeriksa struktur, tanda tangan, input belum dibelanjakan dan aturan coinbase. Urutan implementasi tidak berarti semua pemeriksaan mendahului pemeriksaan hash. Hash di bawah target tidak memperbaiki tanda tangan tidak sah atau pengeluaran ganda; kandidat valid tanpa kerja cukup juga tidak masuk rantai aktif. [Bitcoin whitepaper] [Bitcoin Core v29.0: block validation]

Di antara cabang valid yang bersaing, node membandingkan kerja terakumulasi dari target blok, bukan hanya panjang. Menulis ulang riwayat terkonfirmasi membutuhkan blok alternatif valid dan mengejar serta melampaui kerja cabang jujur yang terus bertambah. Ini hambatan ekonomi dan probabilistik, bukan ketidakberbalikan seketika. [Bitcoin whitepaper] [Bitcoin Core v29.0: chainwork]

Pada mainnet Bitcoin Core mengubah target di batas interval kesulitan. Durasi teramati dibandingkan dengan durasi tujuan, dibatasi antara seperempat dan empat kali durasi tujuan, lalu target baru dibatasi maksimum mainnet. Harga BTC, jumlah node dan suara penambang tidak menentukan perhitungan ini. [Bitcoin Core v29.0: Proof of Work]

Pool dapat memakai target share internal yang lebih mudah untuk memperkirakan kontribusi. Kebanyakan share tidak memenuhi target jaringan dan tidak masuk blockchain. Keberhasilan target jaringan berbeda: pool menyiarkan kandidat blok lengkap dan node independen memutuskan penerimaannya. [Bitcoin Developer Guide: Mining]

Node sendiri atau data publik memungkinkan perbandingan hash header, bits, target, tinggi dan chainwork. Hash pemenang saja tidak mengungkap energi tepat, identitas penambang fisik atau lokasi. Klaim keamanan harus menyebut nilai pembayaran, jumlah konfirmasi dan asumsi dominasi kerja jujur. [Bitcoin Core v29.0: Proof of Work] [Bitcoin whitepaper]

Contoh · PoW

Kandidat juga harus memenuhi Proof of Work

Penambang menyiapkan blok kandidat dan mengubah nonce serta data lain yang memengaruhi header. Ia mencari hash double SHA-256 header yang nilai angkanya lebih kecil dari atau sama dengan target sah saat ini. Hashrate lebih tinggi memberi lebih banyak percobaan, bukan hak melanggar aturan konsensus lain; hash yang memenuhi target saja belum membuktikan validitas seluruh blok.

Untuk gambaran yang lebih utuh, baca entri ini bersama Penambangan Bitcoin, Penyesuaian kesulitan, Timechain / Blockchain, Full Node, Imbalan penerbitan blok. Entri ini juga dirujuk dari Bitcoin, Satoshi Nakamoto, Bitcoin Whitepaper, Timechain / Blockchain.

01Mengapa Bitcoin membutuhkan Proof of Work?

Proof of Work memberi node independen cara objektif membandingkan riwayat valid yang bersaing. Mengganti riwayat mengharuskan pengulangan kerjanya dan mengejar cabang pesaing. Pemilihan berdasarkan kerja terakumulasi tidak membutuhkan jam pusat atau daftar pemilih.

02Bisakah penambang mengubah pasokan Bitcoin hanya dengan hashrate?

Tidak. Hashrate memengaruhi pemilihan di antara riwayat valid, bukan aturan yang ditegakkan node. Full Node menolak blok yang menciptakan bitcoin melebihi izin konsensus atau membelanjakan koin tanpa otorisasi sah.

DOC · 001Bitcoin whitepaperSumber primer ↗DOC · 002Bitcoin Core v29.0: Proof of WorkSumber primer ↗DOC · 003Bitcoin Developer Guide: MiningSumber primer ↗DOC · 004Bitcoin Core v29.0: block validationSumber primer ↗DOC · 005Bitcoin Core v29.0: chainworkSumber primer ↗
Ditinjau 1 Agustus 2026Utamakan sumber · Bukan nasihat investasi