BlockProof
v1.0 · Android

Verify Bitcoin block headers, right from your pocket.

BlockProof is a lightweight Android tool that cryptographically verifies Bitcoin block headers on-device. No trust, no middlemen — just proof.

how it works ↓
block #874,213 verified
prev: 0000000000000000000217c...c8f4a
merkle: 4b1e77a...3f9d2e1
hash: 0000000000000000000032ab9...7d1e3

Protocol

Four steps to cryptographic certainty

BlockProof runs the same validation Bitcoin nodes perform — locally, transparently, in under a second per header.

01

Parse the header

Decode the 80-byte block header: version, prev hash, merkle root, timestamp, bits, nonce.

02

Compute double-SHA256

Hash the header twice with SHA-256, exactly as the Bitcoin consensus rules require.

03

Check proof-of-work

Compare the resulting hash against the target derived from the difficulty bits.

04

Confirm the chain

Validate linkage to the previous header — a broken link means a broken chain.

Zero trust

No servers, no APIs. All math happens on your device.

Fast & light

Optimized native code verifies headers in milliseconds.

Open protocol

Follows Bitcoin consensus rules — auditable and standard.

Don't trust. Verify.

Carry a full block header validator in your pocket.