NEEDLESPACE
Act III · The twist

160 wallets with the range narrowed on purpose

On 15 January 2015, saatoshi_rising sent bitcoin to 160 addresses in a single transaction. Each private key was drawn from inside a fixed, narrow interval, and each interval is exactly twice as wide as the one before it. The purpose, in their own words, was “a crude measuring instrument of the community’s cracking ability”.

What makes it acceptable for the finder to keep it

Total
160
puzzles
Solved
83
77 still open
Prize remaining
903.0
BTC · snapshot of 2026-08-23
Easiest unsolved
#71
7.1 BTC · 2^70 to search
A puzzle with an exposed public key is a different problem entirely

On 31 May 2019 the creator withdrew 1,000 satoshis from every address whose number is a multiple of five. A withdrawal carries the signature and the public key with it. Once the public key is known, Pollard’s Kangaroo replaces brute force and the difficulty drops from O(2n) to O(2n/2) — a square root.

What Kangaroo isWhether your wallet is at risk

It is why #125, #130 and #135 fell before #71 did. The exposed ones still unsolved are #140 #145 #150 #155 #160 .

Solving it does not mean keeping it

On 12 September 2024 puzzle #66 was solved — and the solver’s broadcast was replaced by an RBF bot, which took most of the prize. The same thing happened again on #69.

Moving funds off a puzzle address means exposing the public key and the signature, and at that moment a bot watching the mempool takes the same coins with a higher fee. How to prevent it is in the guide.

First, though

What “narrowing the range” actually means

A common misreading

“I made my wallet by rolling dice a hundred times. That's still some number inside 2256. So my key is inside a range too — how is that different from the puzzles?”

Correct. Every key is inside a range. Which is exactly why “inside a range” distinguishes nothing. What matters is how many candidates that range contains.

The box holding the key to puzzle #71 contains 270 candidates. The box holding the key you made with dice contains 2256. Both are “inside a box”, and the boxes differ in size by a factor of 2186.

Put the two side by side as 64 hex digits
A key from 100 dice rolls (example)all 64 digits unpredictable

a3f9c14b7e2d0856bf31a90c5d47e8236fa1b0c9d85e37241f6b8a0d59c3e7b2

The real key to puzzle #70 (already published)46 leading zeros, only 18 digits unknown

0000000000000000000000000000000000000000000000349b84b6431a6c4ef1

Start of the puzzle #71 range — the unfound key is somewhere in here2^70 candidates

0000000000000000000000000000000000000000000000400000000000000000

Grey marks digits pinned to zero; gold marks the digits genuinely unknown. The puzzle nails the first 46 digits to zero — that is what “narrowing the range” means. Your key has no grey in it.
“There is no pattern. It is just consecutive keys from a deterministic wallet, masked with leading 000…0001 to set the difficulty. It is simply a crude measuring instrument of the community's cracking ability.”
— saatoshi_rising, BitcoinTalk, 2015. The creator used the word “masked”.
So how many dice rolls is enough?
Dice rollsEntropyCandidatesVerdict
20 rolls51.7 bits2^51unsafe
32 rolls82.7 bits2^82safe for now, below standard
50 rolls129.2 bits2^129comfortably safe
64 rolls165.4 bits2^165comfortably safe
99 rolls255.9 bits2^255recommended standard

If the table feels abstract, hold it against the puzzle list above. The 51.7 bits you get from 20 rolls is the same search space as puzzles #52–#53. And #52·#53 fell a long time ago. Thirty-two rolls (82.7 bits) is around #83~#84, which nobody has solved — safe for now, with no margin at all.

A die has six faces, so one roll is log₂6 = 2.585 bits. Ninety-nine rolls reach 255.9 bits, essentially the full 256 — if you rolled a hundred times, your key was not narrowed. Rolling more cannot exceed 2256, so there is no point. If you are pulling bits from coin flips or odd-even dice, that is one bit at a time and you need 256 of them.
Here is where a range genuinely narrows in practice
  • Brain wallets — build a key from “a sentence I can remember” and the candidates stop being 2256 and become “the few hundred million sentences a person might think of”. Gone within hours.
  • A broken random number generator — when a seed collapses to 32 bits, as in Milk Sad (CVE-2023-39910), there are 4.3 billion candidates. A laptop can enumerate all of them.
  • Numbers a person chose — birthdays, repeating patterns, counting from one. Something feeling “random enough” has no relationship to entropy.

What they share is that nobody involved knew they had narrowed anything. The puzzle creator did the opposite — deliberately, and in public. Which is why the puzzles are an instrument rather than a broken wallet, and why a properly made wallet is still a needle in the universe.

The full list

All 160

Filter by state, prize or range. Balances are re-read from the chain every 15 minutes for unsolved puzzles only — the solved ones were all emptied long ago and sit at zero, and hitting a public API with 160 lookups every time would be rude. The private key column holds values that are already public, and every solved key was re-derived with secp256k1 to confirm it matches its address.

Balances as ofbuild time · 2026-08-24
#StateAddressKey rangePrizeBalanceTX
71Unsolved1PWo3JeB9jrGwfHDNpdGK54CRas7fsVzXU270 – 2717.17.1059
72Unsolved1JTK7s9YVYywfm5XUH7RNhHJH1LshCaRFR271 – 2727.27.206
73Unsolved12VVRNPi4SJqUTsp6FmqDqY5sGosDtysn4272 – 2737.37.306
74Unsolved1FWGcVDK3JGzCC3WtkYetULPszMaK2Jksv273 – 2747.47.406
76Unsolved1DJh2eHFYQfACPmrvpyWc8MSTYKh7w9eRF275 – 2767.67.603
77Unsolved1Bxk4CQdqL9p22JEtDfdXMsng1XacifUtE276 – 2777.77.705
78Unsolved15qF6X51huDjqTmF9BJgxXdt1xcj46Jmhb277 – 2787.87.803
79Unsolved1ARk8HWJMn8js8tQmGUJeQHjSE7KRkn2t8278 – 2797.97.903
81Unsolved15qsCm78whspNQFydGJQk5rexzxTQopnHZ280 – 2818.18.104
82Unsolved13zYrYhhJxp6Ui1VV7pqa5WDhNWM45ARAC281 – 2828.28.203
83Unsolved14MdEb4eFcT3MVG5sPFG4jGLuHJSnt1Dk2282 – 2838.38.305
84Unsolved1CMq3SvFcVEcpLMuuH8PUcNiqsK1oicG2D283 – 2848.48.404
86Unsolved1K3x5L6G57Y494fDqBfrojD28UJv4s5JcK285 – 2868.68.603
87Unsolved1PxH3K1Shdjb7gSEoTX7UPDZ6SH4qGPrvq286 – 2878.78.703
88Unsolved16AbnZjZZipwHMkYKBSfswGWKDmXHjEpSf287 – 2888.88.803
89Unsolved19QciEHbGVNY4hrhfKXmcBBCrJSBZ6TaVt288 – 2898.98.903
91Unsolved1EzVHtmbN4fs4MiNk3ppEnKKhsmXYJ4s74290 – 2919.19.103
92Unsolved1AE8NzzgKE7Yhz7BWtAcAAxiFMbPo82NB5291 – 2929.29.203
93Unsolved17Q7tuG2JwFFU9rXVj3uZqRtioH3mx2Jad292 – 2939.39.303
94Unsolved1K6xGMUbs6ZTXBnhw1pippqwK6wjBWtNpL293 – 2949.49.403
96Unsolved15ANYzzCp5BFHcCnVFzXqyibpzgPLWaD8b295 – 2969.69.604
97Unsolved18ywPwj39nGjqBrQJSzZVq2izR12MDpDr8296 – 2979.79.704
98Unsolved1CaBVPrwUxbQYYswu32w7Mj4HR4maNoJSX297 – 2989.89.803
99Unsolved1JWnE6p6UN7ZJBN7TtcbNDoRcjFtuDWoNL298 – 2999.99.917
101Unsolved1CKCVdbDJasYmhswB6HKZHEAnNaDpK7W4n2100 – 210110.110.103
102Unsolved1PXv28YxmYMaB8zxrKeZBW8dt2HK7RkRPX2101 – 210210.210.203
103Unsolved1AcAmB6jmtU6AiEcXkmiNE9TNVPsj9DULf2102 – 210310.310.303
104Unsolved1EQJvpsmhazYCcKX5Au6AZmZKRnzarMVZu2103 – 210410.410.405
106Unsolved18KsfuHuzQaBTNLASyj15hy4LuqPUo1FNB2105 – 210610.610.603
107Unsolved15EJFC5ZTs9nhsdvSUeBXjLAuYq3SWaxTc2106 – 210710.710.703
108Unsolved1HB1iKUqeffnVsvQsbpC6dNi1XKbyNuqao2107 – 210810.810.803
109Unsolved1GvgAXVCbA8FBjXfWiAms4ytFeJcKsoyhL2108 – 210910.910.904
111Unsolved1824ZJQ7nKJ9QFTRBqn7z7dHV5EGpzUpH32110 – 211111.111.104
112Unsolved18A7NA9FTsnJxWgkoFfPAFbQzuQxpRtCos2111 – 211211.211.203
113Unsolved1NeGn21dUDDeqFQ63xb2SpgUuXuBLA4WT42112 – 211311.311.303
114Unsolved174SNxfqpdMGYy5YQcfLbSTK3MRNZEePoy2113 – 211411.411.403
116Unsolved1MnJ6hdhvK37VLmqcdEwqC3iFxyWH2PHUV2115 – 211611.611.604
117Unsolved1KNRfGWw7Q9Rmwsc6NT5zsdvEb9M2Wkj5Z2116 – 211711.711.703
118Unsolved1PJZPzvGX19a7twf5HyD2VvNiPdHLzm9F62117 – 211811.811.804
119Unsolved1GuBBhf61rnvRe4K8zu8vdQB3kHzwFqSy72118 – 211911.911.903
121Unsolved1GDSuiThEV64c166LUFC9uDcVdGjqkxKyh2120 – 212112.112.103
122Unsolved1Me3ASYt5JCTAK2XaC32RMeH34PdprrfDx2121 – 212212.212.203
123Unsolved1CdufMQL892A69KXgv6UNBD17ywWqYpKut2122 – 212312.312.303
124Unsolved1BkkGsX9ZM6iwL3zbqs7HWBV7SvosR6m8N2123 – 212412.412.403
126Unsolved1AWCLZAjKbV1P7AHvaPNCKiB7ZWVDMxFiz2125 – 212612.612.603
127Unsolved1G6EFyBRU86sThN3SSt3GrHu1sA7w7nzi42126 – 212712.712.703
128Unsolved1MZ2L1gFrCtkkn6DnTT2e4PFUTHw9gNwaj2127 – 212812.812.803
129Unsolved1Hz3uv3nNZzBVMXLGadCucgjiCs5W9vaGz2128 – 212912.912.903
131Unsolved16zRPnT8znwq42q7XeMkZUhb1bKqgRogyy2130 – 213113.113.103
132Unsolved1KrU4dHE5WrW8rhWDsTRjR21r8t3dsrS3R2131 – 213213.213.203
133Unsolved17uDfp5r4n441xkgLFmhNoSW1KWp6xVLD2132 – 213313.313.303
134Unsolved13A3JrvXmvg5w9XGvyyR4JEJqiLz8ZySY32133 – 213413.413.403
136Unsolved1UDHPdovvR985NrWSkdWQDEQ1xuRiTALq2135 – 213613.613.603
137Unsolved15nf31J46iLuK1ZkTnqHo7WgN5cARFK3RA2136 – 213713.713.703
138Unsolved1Ab4vzG6wEQBDNQM1B2bvUz4fqXXdFk2WT2137 – 213813.813.803
139Unsolved1Fz63c775VV9fNyj25d9Xfw3YHE6sKCxbt2138 – 213913.913.903
140Key exposed1QKBaU6WAeycb3DbKbLBkX7vJiaS8r42Xo2139 – 214014.014.007
141Unsolved1CD91Vm97mLQvXhrnoMChhJx4TP9MaQkJo2140 – 214114.114.105
142Unsolved15MnK2jXPqTMURX4xC3h4mAZxyCcaWWEDD2141 – 214214.214.203
143Unsolved13N66gCzWWHEZBxhVxG18P8wyjEWF9Yoi12142 – 214314.314.303
144Unsolved1NevxKDYuDcCh1ZMMi6ftmWwGrZKC6j7Ux2143 – 214414.414.403
145Key exposed19GpszRNUej5yYqxXoLnbZWKew3KdVLkXg2144 – 214514.514.506
146Unsolved1M7ipcdYHey2Y5RZM34MBbpugghmjaV89P2145 – 214614.614.603
147Unsolved18aNhurEAJsw6BAgtANpexk5ob1aGTwSeL2146 – 214714.714.703
148Unsolved1FwZXt6EpRT7Fkndzv6K4b4DFoT4trbMrV2147 – 214814.814.803
149Unsolved1CXvTzR6qv8wJ7eprzUKeWxyGcHwDYP1i22148 – 214914.914.904
150Key exposed1MUJSJYtGPVGkBCTqGspnxyHahpt5Te8jy2149 – 215015.015.007
151Unsolved13Q84TNNvgcL3HJiqQPvyBb9m4hxjS3jkV2150 – 215115.115.104
152Unsolved1LuUHyrQr8PKSvbcY1v1PiuGuqFjWpDumN2151 – 215215.215.204
153Unsolved18192XpzzdDi2K11QVHR7td2HcPS6Qs5vg2152 – 215315.315.304
154Unsolved1NgVmsCCJaKLzGyKLFJfVequnFW9ZvnMLN2153 – 215415.415.404
155Key exposed1AoeP37TmHdFh8uN72fu9AqgtLrUwcv2wJ2154 – 215515.515.508
156Unsolved1FTpAbQa4h8trvhQXjXnmNhqdiGBd1oraE2155 – 215615.615.604
157Unsolved14JHoRAdmJg3XR4RjMDh6Wed6ft6hzbQe92156 – 215715.715.704
158Unsolved19z6waranEf8CcP8FqNgdwUe1QRxvUNKBG2157 – 215815.815.804
159Unsolved14u4nA5sugaswb6SZgn5av2vuChdMnD9E52158 – 215915.915.906
160Key exposed1NBC8uXJy1GiJ6drkiZa1WuKn51ps7EPTv2159 – 216016.016.0014

Showing 77 of 160. Press “Re-check now” and your browser queries the chain directly.