Open distributed research

Find Bitcoin with one command.

OpenPuzzle coordinates Bitcoin Puzzle ranges between anonymous clients. Computation and private keys remain entirely on each participant’s machine.

$ OpenPuzzle run

Live database

Project statistics

Public statistics are calculated from the central range database.

Active clients

3

Ranges running

3

Ranges completed

554

Ranges cancelled

0

Range completion

0.000350137654%
4 133 695 812 170 813 of 1 180 591 620 717 411 303 424 keys

Search keyspace

Start
400000000000000000
End
7FFFFFFFFFFFFFFFFF

Range database

Total ranges
645
Failed ranges
15

Distributed network

Network overview

Live aggregate information from OpenPuzzle clients active during the last two minutes.

Clients online

0 Recently connected

Clients running

0 Currently searching

Clients idle

0 Ready for work

Active assignments

0 Valid active leases

CUDA workers

0 Actively searching

OpenCL workers

0 Actively searching

CPU threads

0 Actively searching

Network speed

0 MKey/s Waiting for network data

Latest activity

Recently completed ranges

Range Start End Completed
#652 5Fxxxxxxxxxxxxxxxx 5Fxxxxxxxxxxxxxxxx 2026-07-28 08:29:57
#651 57xxxxxxxxxxxxxxxx 57xxxxxxxxxxxxxxxx 2026-07-28 08:21:58
#650 67xxxxxxxxxxxxxxxx 67xxxxxxxxxxxxxxxx 2026-07-28 07:41:26
#649 61xxxxxxxxxxxxxxxx 61xxxxxxxxxxxxxxxx 2026-07-28 07:30:29
#648 42xxxxxxxxxxxxxxxx 42xxxxxxxxxxxxxxxx 2026-07-28 07:22:16
#647 5Cxxxxxxxxxxxxxxxx 5Cxxxxxxxxxxxxxxxx 2026-07-28 06:40:56
#646 5Exxxxxxxxxxxxxxxx 5Exxxxxxxxxxxxxxxx 2026-07-28 06:31:01
#645 4Fxxxxxxxxxxxxxxxx 4Fxxxxxxxxxxxxxxxx 2026-07-28 06:21:33
#644 73xxxxxxxxxxxxxxxx 73xxxxxxxxxxxxxxxx 2026-07-28 05:40:27
#643 5Cxxxxxxxxxxxxxxxx 5Cxxxxxxxxxxxxxxxx 2026-07-28 05:31:33

Open source client

Install. Run. Win.

The website assigns the work. Your computer decides how to execute it using its locally configured engine and GPU profile.

1 openpuzzle run
2 openpuzzle status
3 openpuzzle stop

Security principles

Your discovery belongs to you.

OpenPuzzle coordinates work but never receives a discovered private key.

No registration

Participation is anonymous. Each installation generates only a random local UUID.

Keys remain local

A discovered private key is stored exclusively on the computer that found it.

Blockchain verification

A potential solution creates only a metadata report pending review. A puzzle is marked solved only after independent confirmation through the Bitcoin blockchain.

Local engine configuration

GPU, backend, executable and tuning settings stay under the participant’s control.

Documentation

A small and open protocol.

Clients anonymously claim a range, report non-sensitive progress and confirm when that range has been searched. A potential solution report contains only assignment and anonymous client identifiers. Private keys and raw engine output are never transmitted.