Bitcoin Forum
November 06, 2026, 09:54:38 PM *
News: Latest Bitcoin Core release: 32.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 [703]
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 417182 times)
cctv5go
Newbie
*
Offline

Activity: 64
Merit: 0


View Profile
November 05, 2026, 10:50:20 PM
 #14041

Code:
CUDA Bitcoin Private Key Searcher v2.3
(BitCrack/VanitySearch architecture)
Target hash160:f6f5431d25bbf7b12e8add9af5e3475c44a0a5b8
Key constraint:71 bit total, fixed high bits [70, 71) = 0b1; free bits [0, 70) with exactly 32 ones Search space: C(70, 32) = 8.704e+19 states
Scalar mult: bit-swap randon walk (1 mixed add / key, zero doubling)
Serialization: batch in-place Montgomery trick
Grid; 1536 blocks x 256 threads = 393216 total | keys/thread = 4096
Parallelism knobs:WALKS PER_THREAD=16 BATCH_SIZE=256 MIN BLOCKS_PER SN=6
Table memory:G_PRECOMP 16.0 KB DELTA_TABLE 150.9 KB
Seed:25324634100
GPU:NVIDIA GeForce RTX 4090 | SH:128 | Memory;24564 MB | regs/SN:65536 | maxThreads/SM:1536
Initializing tables...
G_PRECOMP:256 x 64B = 16.0 KB (window path / walk start point)
DELTA TABLE:2415 x 64B = 150.9 KB
Done.

Starting Search...
[Launch 172] Total: 277, 025, 390, 592 keys ] Rate: 486.47 M keys/s | Elapsed; 3.3s
Maybe this is a new shortcut to find puzzle 71. Good luck!
demonarcher360
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
Today at 02:18:20 AM
 #14042

Code:
CUDA Bitcoin Private Key Searcher v2.3
(BitCrack/VanitySearch architecture)
Target hash160:f6f5431d25bbf7b12e8add9af5e3475c44a0a5b8
Key constraint:71 bit total, fixed high bits [70, 71) = 0b1; free bits [0, 70) with exactly 32 ones Search space: C(70, 32) = 8.704e+19 states
Scalar mult: bit-swap randon walk (1 mixed add / key, zero doubling)
Serialization: batch in-place Montgomery trick
Grid; 1536 blocks x 256 threads = 393216 total | keys/thread = 4096
Parallelism knobs:WALKS PER_THREAD=16 BATCH_SIZE=256 MIN BLOCKS_PER SN=6
Table memory:G_PRECOMP 16.0 KB DELTA_TABLE 150.9 KB
Seed:25324634100
GPU:NVIDIA GeForce RTX 4090 | SH:128 | Memory;24564 MB | regs/SN:65536 | maxThreads/SM:1536
Initializing tables...
G_PRECOMP:256 x 64B = 16.0 KB (window path / walk start point)
DELTA TABLE:2415 x 64B = 150.9 KB
Done.

Starting Search...
[Launch 172] Total: 277, 025, 390, 592 keys ] Rate: 486.47 M keys/s | Elapsed; 3.3s
Maybe this is a new shortcut to find puzzle 71. Good luck!

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hi! I looked at the log from your search tool. Before drawing any conclusions, I’d like to understand a few points:

The search space: the log says “71 bits, bit 70 = 1, exactly 32 ones in the other 70 bits.” Is this restriction your own hypothesis about the puzzle 71 key, or does it come from some information you have? If it’s a hypothesis, what is it based on?
Why only this set: this set has about 8.7 × 10^19 keys, which is only about 7% of all 71-bit keys with the top bit set. If the key doesn’t have exactly 32 ones, the program will never find it. Have you tested this restriction on smaller puzzles with a known key?
The numbers don’t add up: each launch processes 393,216 threads × 4096 = 1.61 billion keys. With 172 launches, that gives 277 billion in total. But the rate shown is 486 M/s, and over 3.3 seconds that would be only 1.6 billion keys. Which of these is correct: the elapsed time, the total, or the rate? The counter may be adding up something wrong.
Range or seed: the log doesn’t show a continuous key range. Did you search a continuous range, or did you draw keys with the seed 25324634100? How does the random walk choose its next point?
Test with a known key: can you run the program on a small range that contains a known key, for example puzzle 20 (key 863317, address 1HsMJxNiV7TLxmoF6uJNkydxPFDog4NQum)? If it finds the right key, that’s good. If it doesn’t, the problem is in the program, not in the puzzle 71 hypothesis.
Output when a key is found: what is the exact output when a key is found? Do you have an example? That would help us validate results.
The code: can you share the source code or the binary? If it’s a binary, I won’t run anything that hasn’t gone through your own checks, but reading the source code would help me understand the logic a lot.

I’m not trying to dismiss your work. Random walks with bit restrictions are an interesting idea. But the log, as it stands, shows no result and the numbers don’t reconcile. I want to understand it before I treat this as a shortcut.


If you’d like to talk privately, just send me a private message; I’m open to receiving messages.
cctv5go
Newbie
*
Offline

Activity: 64
Merit: 0


View Profile
Today at 03:47:23 AM
 #14043

The search space must contain the real private key bit type corresponding to the target hash160; otherwise, the hit probability will always be 0.
References:
Code:
Puzzle69
34~35=1
Puzzle67
36~31=5
Puzzle65
36~29=7
Puzzle63
27~36=9
Puzzle61
32-29=3
Puzzle59
26~33=7
Puzzle57
28~29=1
Puzzle55
24~31=7
Puzzle53
29~24=5
Puzzle51
32~19=13
Puzzle49
24~25=1
cicada 3301
Newbie
*
Offline

Activity: 29
Merit: 0


View Profile
Today at 04:06:21 AM
 #14044

So, there is cool information, satoshi, used, not standard, 12/24 words, but 16 words. This leads to why no one has been able to open a single puzzle and has not been able to find out a seed phrase.
for almost 18 years since Bitcoin was created. Therefore, 12-word divination will always be a failure.
fecell
Jr. Member
*
Offline

Activity: 199
Merit: 2


View Profile
Today at 04:09:11 AM
 #14045

Code:
CUDA Bitcoin Private Key Searcher v2.3
(BitCrack/VanitySearch architecture)
Target hash160:f6f5431d25bbf7b12e8add9af5e3475c44a0a5b8
Key constraint:71 bit total, fixed high bits [70, 71) = 0b1; free bits [0, 70) with exactly 32 ones Search space: C(70, 32) = 8.704e+19 states
Scalar mult: bit-swap randon walk (1 mixed add / key, zero doubling)
Serialization: batch in-place Montgomery trick
Grid; 1536 blocks x 256 threads = 393216 total | keys/thread = 4096
Parallelism knobs:WALKS PER_THREAD=16 BATCH_SIZE=256 MIN BLOCKS_PER SN=6
Table memory:G_PRECOMP 16.0 KB DELTA_TABLE 150.9 KB
Seed:25324634100
GPU:NVIDIA GeForce RTX 4090 | SH:128 | Memory;24564 MB | regs/SN:65536 | maxThreads/SM:1536
Initializing tables...
G_PRECOMP:256 x 64B = 16.0 KB (window path / walk start point)
DELTA TABLE:2415 x 64B = 150.9 KB
Done.

Starting Search...
[Launch 172] Total: 277, 025, 390, 592 keys ] Rate: 486.47 M keys/s | Elapsed; 3.3s
Maybe this is a new shortcut to find puzzle 71. Good luck!
with 1650ti i have (for puzzle 140) speed:
C 174626 / 1298074214633706907132624082305024  probes 93751619878912 (<1e-15%)  382.19M pt/s  ETA 57780854176004445952802816 y
think, with 4090 it will be about 900-1000 m/s.
cctv5go
Newbie
*
Offline

Activity: 64
Merit: 0


View Profile
Today at 05:10:30 AM
 #14046

Code:
CUDA Bitcoin Private Key Searcher v2.3
(BitCrack/VanitySearch architecture)
Target hash160:f6f5431d25bbf7b12e8add9af5e3475c44a0a5b8
Key constraint:71 bit total, fixed high bits [70, 71) = 0b1; free bits [0, 70) with exactly 32 ones Search space: C(70, 32) = 8.704e+19 states
Scalar mult: bit-swap randon walk (1 mixed add / key, zero doubling)
Serialization: batch in-place Montgomery trick
Grid; 1536 blocks x 256 threads = 393216 total | keys/thread = 4096
Parallelism knobs:WALKS PER_THREAD=16 BATCH_SIZE=256 MIN BLOCKS_PER SN=6
Table memory:G_PRECOMP 16.0 KB DELTA_TABLE 150.9 KB
Seed:25324634100
GPU:NVIDIA GeForce RTX 4090 | SH:128 | Memory;24564 MB | regs/SN:65536 | maxThreads/SM:1536
Initializing tables...
G_PRECOMP:256 x 64B = 16.0 KB (window path / walk start point)
DELTA TABLE:2415 x 64B = 150.9 KB
Done.

Starting Search...
[Launch 172] Total: 277, 025, 390, 592 keys ] Rate: 486.47 M keys/s | Elapsed; 3.3s
Maybe this is a new shortcut to find puzzle 71. Good luck!

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hi! I looked at the log from your search tool. Before drawing any conclusions, I’d like to understand a few points:

The search space: the log says “71 bits, bit 70 = 1, exactly 32 ones in the other 70 bits.” Is this restriction your own hypothesis about the puzzle 71 key, or does it come from some information you have? If it’s a hypothesis, what is it based on?
Why only this set: this set has about 8.7 × 10^19 keys, which is only about 7% of all 71-bit keys with the top bit set. If the key doesn’t have exactly 32 ones, the program will never find it. Have you tested this restriction on smaller puzzles with a known key?
The numbers don’t add up: each launch processes 393,216 threads × 4096 = 1.61 billion keys. With 172 launches, that gives 277 billion in total. But the rate shown is 486 M/s, and over 3.3 seconds that would be only 1.6 billion keys. Which of these is correct: the elapsed time, the total, or the rate? The counter may be adding up something wrong.
Range or seed: the log doesn’t show a continuous key range. Did you search a continuous range, or did you draw keys with the seed 25324634100? How does the random walk choose its next point?
Test with a known key: can you run the program on a small range that contains a known key, for example puzzle 20 (key 863317, address 1HsMJxNiV7TLxmoF6uJNkydxPFDog4NQum)? If it finds the right key, that’s good. If it doesn’t, the problem is in the program, not in the puzzle 71 hypothesis.
Output when a key is found: what is the exact output when a key is found? Do you have an example? That would help us validate results.
The code: can you share the source code or the binary? If it’s a binary, I won’t run anything that hasn’t gone through your own checks, but reading the source code would help me understand the logic a lot.

I’m not trying to dismiss your work. Random walks with bit restrictions are an interesting idea. But the log, as it stands, shows no result and the numbers don’t reconcile. I want to understand it before I treat this as a shortcut.


If you’d like to talk privately, just send me a private message; I’m open to receiving messages.
The code is experimental hard-coded. The following is the solution to Puzzle 40:
Code:
CUDA Bitcoin Private Key Searcher v2.3
(BitCrack/VanitySearch architecture)
=============================
Target hash160:95a156cd21b4a69de969eb6716864f4c8b82a82a
Key constraint: 40 bit total; fixed high bits [39, 40) = 0b1; free bits [0, 39) with exactly 21 ones Search space: C(39, 21) = 6.236e+10 states
Scalar mult: bit-swap random walk (1 mixed add / key, zero doubling)
Sexialization: batch in-place Montgomery trick
Grid:1536 blocks x 256threads = 393216 totalI keys/thread = 4096
Parallelism knobs:WALKS_PER_THREAD=16 BATCH_SIZE=256 MIN BLOCKS PER_SM=6
Table menory:G_PRECOMP 16.0 KB DELTA_TABLE 46.3 KB
Seed;524190859642
GPU:NVIDIA GeForce RTX 4080 SUPER | SM:80 | Memory:32760 MB | regs/SM:65536 | maxThreads/SH:1536Initializing tables...
G_PRECOMP ;256 x 64B = 16.0 KB (window path / walk start point)
DELTA_TABLE:741 x 64B = 46.3 KB
Done,
Starting search...
==========* FOUND!=========
[Launch 58] Total:93, 415, 538, 688 koys | Rate: 377.25 M keys/s | Elapsed: 4.3s
Private key (hex):000000000000000000000000000000000000000000000000000000e9ae4933d6
Hash160:95a156cd21b4a69de969eb6716864f4c8b82a82a
*** Key found! Search terminated, ***
-> Reault saved to found_key. txt
Search couplete. Total keys tested: 93, 781, 925, 632
cctv5go@DESKTOP-1HTQ……
demonarcher360
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
Today at 09:28:25 AM
 #14047

The search space must contain the real private key bit type corresponding to the target hash160; otherwise, the hit probability will always be 0.
References:
Code:
Puzzle69
34~35=1
Puzzle67
36~31=5
Puzzle65
36~29=7
Puzzle63
27~36=9
Puzzle61
32-29=3
Puzzle59
26~33=7
Puzzle57
28~29=1
Puzzle55
24~31=7
Puzzle53
29~24=5
Puzzle51
32~19=13
Puzzle49
24~25=1




Thanks for sending the references.

Could you send me the private key in hexadecimal for each of the puzzles from 49 to 69 (the ones you used in your references)? With those, I can count the 1 bits and 0 bits in each key and check whether they match the numbers you listed.

From what I understand, the first number is the count of 1 bits, the second is the count of 0 bits, and the last is the difference between them. Is that right? And does that count include the highest bit?

I’d also like to know where the 33-ones restriction for puzzle 71 comes from. Is it your own hypothesis, or did you see it somewhere?

Thanks!
cctv5go
Newbie
*
Offline

Activity: 64
Merit: 0


View Profile
Today at 01:46:20 PM
 #14048

The search space must contain the real private key bit type corresponding to the target hash160; otherwise, the hit probability will always be 0.
......


Thanks for sending the references.

Could you send me the private key in hexadecimal for each of the puzzles from 49 to 69 (the ones you used in your references)? With those, I can count the 1 bits and 0 bits in each key and check whether they match the numbers you listed.

From what I understand, the first number is the count of 1 bits, the second is the count of 0 bits, and the last is the difference between them. Is that right? And does that count include the highest bit?

I’d also like to know where the 33-ones restriction for puzzle 71 comes from. Is it your own hypothesis, or did you see it somewhere?

Thanks!
You can obtain the hexadecimal private key information from the solved puzzles for comparison. As for the 33 1s in puzzle 71, it's just a conjecture. You can set it to the number type you want.
Brian Nyakundi Mathara
Newbie
*
Offline

Activity: 4
Merit: 0


View Profile
Today at 03:30:00 PM
 #14049

Why is this link reporting a 404 do you have another way of acsessing the puzzle forensics
brainless
Member
**
Offline

Activity: 508
Merit: 46


View Profile
Today at 03:48:50 PM
 #14050

Happy birthday to me

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
Brian Nyakundi Mathara
Newbie
*
Offline

Activity: 4
Merit: 0


View Profile
Today at 06:23:22 PM
Last edit: Today at 08:34:47 PM by Mitchell
 #14051

Today I encountered an anomaly trying to use AI for some simple coding tasks, it lashed out and refused to help because it was related to public keys. It also said that it dosn't  care if it's for research or these puzzles. Finally I gave up.  So much for making lives easier.


What I asked:

Going through a range, save the last 8 digits of public keys. Write results to a file, do the same with other public keys and compare how many digits of both files containing 8 digits actually match.

Idiot said you're gonna steal BTC.  Cheesy

All of this has already been done for you)

https://github.com/mnfadel/bitcoin-puzzle-forensics?tab=readme-ov-file
This link is reporting a 404 can you provide a link that has the puzzle forensics.



Anyone who has the link to the BitcoinPuzzles forensics github repository please help and provide it
demonarcher360
Newbie
*
Offline

Activity: 11
Merit: 0


View Profile
Today at 06:43:19 PM
 #14052

The search space must contain the real private key bit type corresponding to the target hash160; otherwise, the hit probability will always be 0.
......


Thanks for sending the references.

Could you send me the private key in hexadecimal for each of the puzzles from 49 to 69 (the ones you used in your references)? With those, I can count the 1 bits and 0 bits in each key and check whether they match the numbers you listed.

From what I understand, the first number is the count of 1 bits, the second is the count of 0 bits, and the last is the difference between them. Is that right? And does that count include the highest bit?

I’d also like to know where the 33-ones restriction for puzzle 71 comes from. Is it your own hypothesis, or did you see it somewhere?

Thanks!
You can obtain the hexadecimal private key information from the solved puzzles for comparison. As for the 33 1s in puzzle 71, it's just a conjecture. You can set it to the number type you want.






Thanks. Understood that 33 ones for puzzle 71 is a conjecture. Since the puzzle is unsolved, it can’t be checked. So the search only has a chance if the conjecture holds, and we have no data supporting it. Could you run the same program on a few solved puzzles (for example 40, 49, 55) whose keys we know, using the bit count that each key actually has? That would test the method on real data.
cicada 3301
Newbie
*
Offline

Activity: 29
Merit: 0


View Profile
Today at 08:11:37 PM
 #14053

The search space must contain the real private key bit type corresponding to the target hash160; otherwise, the hit probability will always be 0.
References:
Code:
Puzzle69
34~35=1
Puzzle67
36~31=5
Puzzle65
36~29=7
Puzzle63
27~36=9
Puzzle61
32-29=3
Puzzle59
26~33=7
Puzzle57
28~29=1
Puzzle55
24~31=7
Puzzle53
29~24=5
Puzzle51
32~19=13
Puzzle49
24~25=1




Thanks for sending the references.

Could you send me the private key in hexadecimal for each of the puzzles from 49 to 69 (the ones you used in your references)? With those, I can count the 1 bits and 0 bits in each key and check whether they match the numbers you listed.

From what I understand, the first number is the count of 1 bits, the second is the count of 0 bits, and the last is the difference between them. Is that right? And does that count include the highest bit?

I’d also like to know where the 33-ones restriction for puzzle 71 comes from. Is it your own hypothesis, or did you see it somewhere?

Thanks!

Cube rule, 33=11

Pages: « 1 ... 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 [703]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!