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

831

Ranges cancelled

0

Range completion

0.000385885889%
4 555 736 478 842 189 of 1 180 591 620 717 411 303 424 keys

Search keyspace

Start
400000000000000000
End
7FFFFFFFFFFFFFFFFF

Range database

Total ranges
836
Failed ranges
0

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
#848 5Bxxxxxxxxxxxxxxxx 5Bxxxxxxxxxxxxxxxx 2026-08-01 00:23:27
#847 6Bxxxxxxxxxxxxxxxx 6Bxxxxxxxxxxxxxxxx 2026-07-31 23:50:03
#846 75xxxxxxxxxxxxxxxx 75xxxxxxxxxxxxxxxx 2026-07-31 23:24:47
#845 45xxxxxxxxxxxxxxxx 45xxxxxxxxxxxxxxxx 2026-07-31 22:50:31
#844 7Exxxxxxxxxxxxxxxx 7Exxxxxxxxxxxxxxxx 2026-07-31 22:26:07
#843 5Cxxxxxxxxxxxxxxxx 5Cxxxxxxxxxxxxxxxx 2026-07-31 21:50:59
#842 56xxxxxxxxxxxxxxxx 56xxxxxxxxxxxxxxxx 2026-07-31 21:27:26
#841 7Dxxxxxxxxxxxxxxxx 7Dxxxxxxxxxxxxxxxx 2026-07-31 20:51:27
#840 54xxxxxxxxxxxxxxxx 54xxxxxxxxxxxxxxxx 2026-07-31 20:28:46
#839 40xxxxxxxxxxxxxxxx 40xxxxxxxxxxxxxxxx 2026-07-31 19:51:55

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.