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

2

Ranges running

2

Ranges completed

2 132

Ranges cancelled

0

Range completion

0.000746853%
8 817 283 946 216 717 of 1 180 591 620 717 411 303 424 keys

Search keyspace

Start
400000000000000000
End
7FFFFFFFFFFFFFFFFF

Range database

Total ranges
2 136
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
#2153 5Cxxxxxxxxxxxxxxxx 5Cxxxxxxxxxxxxxxxx 2026-09-03 21:14:34
#2152 6Dxxxxxxxxxxxxxxxx 6Dxxxxxxxxxxxxxxxx 2026-09-03 20:46:55
#2151 6Fxxxxxxxxxxxxxxxx 6Fxxxxxxxxxxxxxxxx 2026-09-03 20:19:52
#2150 41xxxxxxxxxxxxxxxx 41xxxxxxxxxxxxxxxx 2026-09-03 19:48:11
#2149 5Dxxxxxxxxxxxxxxxx 5Dxxxxxxxxxxxxxxxx 2026-09-03 19:27:10
#2148 7Bxxxxxxxxxxxxxxxx 7Bxxxxxxxxxxxxxxxx 2026-09-03 18:49:24
#2147 6Bxxxxxxxxxxxxxxxx 6Bxxxxxxxxxxxxxxxx 2026-09-03 18:34:29
#2145 62xxxxxxxxxxxxxxxx 62xxxxxxxxxxxxxxxx 2026-09-03 14:01:23
#2144 64xxxxxxxxxxxxxxxx 64xxxxxxxxxxxxxxxx 2026-09-03 13:34:05
#2143 5Dxxxxxxxxxxxxxxxx 5Dxxxxxxxxxxxxxxxx 2026-09-03 13:15:53

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 update --check
OpenPuzzle 1.0.20

Puzzle-aware routing keeps Puzzle 71 on the bundled BitCrack and KeyHunt path while preparing puzzles 140, 145, 150, 155 and 160 for an explicitly installed PSCKangaroo executor.

Possible-solution alerts transmit anonymous metadata only. Private keys remain local, and temporary delivery failures retry automatically every 30 seconds.

Read the release history →

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.