Reaching instant 27ms validation on Bitcoin will take 17 GPU years of compute power

by

Hazync’s developer reports that a 1.7 MB standalone verifier checked a 226,434-byte cryptographic receipt covering the first 1,789 blocks of Bitcoin in 27 milliseconds. The Aug. 15 disclosure limits that result to an early stretch of Bitcoin’s history. A complete genesis-to-tip proof campaign remains unfinished.

Hazync is a research prototype that uses RISC Zero’s zero-knowledge virtual machine, or zkVM, to make Bitcoin validation reusable. The zkVM executes the validation program, and the resulting receipt gives other users a compact file to check. The developer’s design concentrates proof generation among provers and leaves receipt verification to a much larger population.

Those two jobs have radically different costs. The developer estimates roughly 17 GPU-years for the historical backfill, followed by capacity equivalent to about six Nvidia L40S GPUs to keep pace with new blocks. Cheap receipt checks arrive after provers, auditors and archive operators have supplied the expensive work upstream.

Hazync Bitcoin proof comparison showing 27-millisecond verification of a 226,434-byte receipt for blocks 1 through 1,789 versus an estimated 17 GPU-years to build a full-chain proof.

Verification is cheap; proving is expensive

A conventional new Bitcoin node independently replays the chain. Hazync runs Bitcoin’s rules inside the zkVM, proves that those rules accepted each covered block, and recursively folds block proofs into a single receipt.

The public Hazync repository describes a guest program built from substantial parts of Bitcoin Core v28’s consensus code and libsecp256k1, compiled for 32-bit RISC-V. Reusing Core’s code reduces the amount of consensus behavior that has to be restated in a separate circuit.

Related Reading

Zero-knowledge proofs building on Bitcoin

The block 741,000 benchmark measures proof-generation cost on recent Bitcoin data. The developer reports that the block contained 670 inputs and required 394 UTXO leaves. Proving it as 16 chunks across two L40S GPUs took about 55 minutes, including 27 minutes for aggregation.

That measurement informs the developer’s estimate of roughly 17 GPU-years for a genesis-to-tip backfill. The available material supplies representative project benchmarks instead of an audited measurement across every era of Bitcoin history. Hazync’s full-chain performance therefore remains an estimate until the campaign is completed.

Software changes can also erase completed work. Every Hazync receipt commits to a METHOD_ID, a fingerprint of the compiled guest program. A new guest build receives a new identifier, leaving earlier receipts tied to the previous version.

The project restarted its genesis board on Aug. 4 after an internal audit forced a new baseline. A later soundness fix could trigger the same reset after far more GPU time has accumulated. The proving budget therefore spans stable code, the historic backfill and continuous capacity for the tip.

Verification speed is the part visible to the final user. The 17 GPU-year estimate measures the concentrated industrial effort required to produce that experience.