Bitcoin Forum
April 10, 2026, 05:29:30 PM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 [419] 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 ... 650 »
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 378705 times)
Denevron
Newbie
*
Offline Offline

Activity: 121
Merit: 0


View Profile
March 29, 2025, 01:51:20 AM
 #8361

can the progress made be used so that I don't always have to start the search from the beginning?

Yes.

You removed Xoshiro256plus why ?  Tongue

Because the Mersenne Twister performed better on smaller puzzles. Specifically, I tested it on puzzle 40.

Quote
================= WORK IN PROGRESS =================
Puzzle/Bits       : 40
Target Hash160: 95a156cd21b4a69...6864f4c8b82a82a
Prefix length     : 9 bytes
Mode                : Random
CPU Threads     : 12
Mkeys/s           : 35.95
Total Checked   : 118821993408
Elapsed Time    : 00:55:05
Start Range      : 8000000000
End Range        : ffffffffff
Progress           : N/A
Progress Save   : 5
Stride               : 1
================== FOUND MATCH! ====================
Private Key    : 000000000000000000000000000000000000000000000000000000E9AE4933D6
Public Key      : 03A2EFA402FD5268400C77C20E574BA86409EDEDEE7C4020E4B9F0EDBEE53DE0D4
Total Checked : 118875620444
Elapsed Time  : 00:55:06
Speed            : 35.9366 Mkeys/s


Try to solve puzzle 40 in Python using random mode in less than an hour.  Grin

Code:
✅ Key found : 0000000000000000000000000000000000000000000000000000004b5f8303e9 -> 0b304f2a79a027270276533fe1ed4eff30910876!      
 
⏳ Full time: 2.70 sec.

here is the 40th puzzle, a python script  Grin


that is not puzzle 40

Sorry, 39 puzzle)
nomachine
Full Member
***
Offline Offline

Activity: 812
Merit: 134



View Profile
March 29, 2025, 06:05:37 AM
Last edit: March 29, 2025, 07:56:17 AM by nomachine
 #8362

Elapsed Time  : 00:00:12

12 seconds

Congratulations.



Code:
✅ Key found : 0000000000000000000000000000000000000000000000000000004b5f8303e9 -> 0b304f2a79a027270276533fe1ed4eff30910876!      
 
⏳ Full time: 2.70 sec.

here is the 40th puzzle, a python script  Grin


Yes, but in which context and which script? (I didn't mean a kangaroo.)

When I said RANDOM, I meant a random script:
Quote
import sys, secrets, secp256k1 as ice
while True:
    dec = secrets.SystemRandom().randrange(549755813887, 1099511627775)
    h160 = ice.privatekey_to_h160(0, True, dec).hex()
    if h160 == "95a156cd21b4a69de969eb6716864f4c8b82a82a":
        HEX = "%064x" % dec;wifc = ice.btc_pvk_to_wif(HEX)
        with open("KEYFOUNDKEYFOUND.txt", "a") as f:
          f.write(f'Private key (wif) Compressed : {wifc}\n')
        break
You'll be waiting a long time...


Hello everyone. I have published my optimized versions of VanitySearch (CUDA) with speed boost in case anyone is interested  Smiley

Thank you.   Wink

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
b0dre
Jr. Member
*
Offline Offline

Activity: 61
Merit: 1


View Profile
March 29, 2025, 06:20:26 AM
 #8363

Hello everyone. I have published my optimized versions of VanitySearch (CUDA) with speed boost in case anyone is interested  Smiley

The "bitcrack" version is specific to the puzzle and allows searching for addresses and prefixes (compressed) within a given range. The speed is about 6900 MKey/s on a 4090 and 8800 MKey/s on 5090.

The second version, on the other hand, performs a standard search for vanity addresses (not just P2PKH compressed) but with the same optimizations in terms of math and CUDA code. Random searches with endomorphisms.

https://github.com/FixedPaul/VanitySearch-Bitcrack

https://github.com/FixedPaul/VanitySearch

Thanks! Grin
why not multi-gpu?
nomachine
Full Member
***
Offline Offline

Activity: 812
Merit: 134



View Profile
March 29, 2025, 06:34:41 AM
Last edit: March 29, 2025, 06:45:13 AM by nomachine
 #8364

i would use....

The Cyclone script processes keys in large batches (POINTS_BATCH_SIZE = 256) for efficiency.
Processes hashes in AVX2-optimized batches (HASH_BATCH_SIZE = 8 ) .
Uses IntGroup for batch modular inversions.
Precomputes points in batches.

The simple division doesn't account for these batch boundaries, potentially causing:
Threads may end their ranges mid-batch.
Some keys near thread boundaries might get processed twice or missed.

But go ahead—open GitHub, clone the repository, and modify it. That’s the goal: getting everyone involved in improving the scripts, even if they seem useless. Why? Because sooner or later, as more people engage, someone will come up with a brilliant idea . Which doesn't even have to be related to solving puzzles.  Wink

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 420
Merit: 8


View Profile
March 29, 2025, 06:53:24 AM
 #8365

That’s the goal: getting everyone involved in improving the scripts, even if they seem useless. Why? Because sooner or later, as more people engage, someone will come up with a brilliant idea . Which doesn't even have to be related to solving puzzles.  Wink

You mean this activates brain activity and exercises the brain, plus you learn a programming language. That makes sense. At least my head will grow, even if my wallet doesn't.  Tongue
nomachine
Full Member
***
Offline Offline

Activity: 812
Merit: 134



View Profile
March 29, 2025, 06:58:21 AM
 #8366

At least my head will grow

Buddy, unless you're a Marvel superhero or a bobblehead, your head stopped growing a long time ago. Grin

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
fixedpaul
Member
**
Offline Offline

Activity: 86
Merit: 27


View Profile WWW
March 29, 2025, 07:50:27 AM
 #8367

Hello everyone. I have published my optimized versions of VanitySearch (CUDA) with speed boost in case anyone is interested  Smiley

The "bitcrack" version is specific to the puzzle and allows searching for addresses and prefixes (compressed) within a given range. The speed is about 6900 MKey/s on a 4090 and 8800 MKey/s on 5090.

The second version, on the other hand, performs a standard search for vanity addresses (not just P2PKH compressed) but with the same optimizations in terms of math and CUDA code. Random searches with endomorphisms.

https://github.com/FixedPaul/VanitySearch-Bitcrack

https://github.com/FixedPaul/VanitySearch

Thanks! Grin
why not multi-gpu?

The "standard" version allows multi GPUs

The "bitcrack" version does not. since the range size is a power of 2 the number of GPUs must be as well in order not to have overlapping keys. It would also be slightly slower because the threads of one GPU have to wait for the threads of the other to finish, which is a problem if the 2 GPUs do not have the same speed.

It was a choice to keep things simpler and a little more efficient Smiley
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 420
Merit: 8


View Profile
March 29, 2025, 08:12:02 AM
 #8368

Speed a little too slow seems to be.

AMD 9950X with 32 threads, here 24 active.

It would be awesome to make Cyclone work on cloud server with 192 threads!...
I know there are other versions on github but they don't have random mode.

I achieve 40M keys/s, but after 25 minutes, it drops to a constant 37M keys/s. Is this normal on AMD?

I think he already has AVX-512, but he hasn't published it on GitHub yet. There are pictures of his screen showing 128 cores  Tongue
brainless
Member
**
Offline Offline

Activity: 478
Merit: 35


View Profile
March 29, 2025, 08:15:26 AM
 #8369

Hello everyone. I have published my optimized versions of VanitySearch (CUDA) with speed boost in case anyone is interested  Smiley

The "bitcrack" version is specific to the puzzle and allows searching for addresses and prefixes (compressed) within a given range. The speed is about 6900 MKey/s on a 4090 and 8800 MKey/s on 5090.

The second version, on the other hand, performs a standard search for vanity addresses (not just P2PKH compressed) but with the same optimizations in terms of math and CUDA code. Random searches with endomorphisms.

https://github.com/FixedPaul/VanitySearch-Bitcrack

https://github.com/FixedPaul/VanitySearch

Thanks! Grin
why not multi-gpu?

The "standard" version allows multi GPUs

The "bitcrack" version does not. since the range size is a power of 2 the number of GPUs must be as well in order not to have overlapping keys. It would also be slightly slower because the threads of one GPU have to wait for the threads of the other to finish, which is a problem if the 2 GPUs do not have the same speed.

It was a choice to keep things simpler and a little more efficient Smiley
Cuda 8 version available?

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
nomachine
Full Member
***
Offline Offline

Activity: 812
Merit: 134



View Profile
March 29, 2025, 08:26:05 AM
Last edit: March 29, 2025, 09:02:26 AM by nomachine
 #8370

Speed a little too slow seems to be.

AMD 9950X with 32 threads, here 24 active.

It would be awesome to make Cyclone work on cloud server with 192 threads!...
I know there are other versions on github but they don't have random mode.

I achieve 40M keys/s, but after 25 minutes, it drops to a constant 37M keys/s. Is this normal on AMD?

I think he already has AVX-512, but he hasn't published it on GitHub yet. There are pictures of his screen showing 128 cores  Tongue

The performance drop you're seeing (from 40M keys/s to 37M keys/s) is pretty normal, depending on your system setup and workload.

After 20 minutes of non-stop running, your CPU might heat up and trigger thermal throttling, which causes a slight slowdown to keep things cool.

Yeah, I have the AVX-512 version, but it's even worse. If you're using a dedicated machine (like a root server), this aggressive script could totally fry the CPU because they usually have tiny stock cooler.

That's why I'm kinda iffy about uploading it – I don't wanna be on the hook if someone melts their $7-8K processor.

P.S. Cloud servers usually don't give full physical access to hardware – you’ll never hit max speed. Plus, they'll kick you out of there pretty quickly.

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
POD5
Member
**
Offline Offline

Activity: 335
Merit: 10

Keep smiling if you're loosing!


View Profile
March 29, 2025, 09:21:08 AM
 #8371

If you ask DeepSeek for

"Is it possible to control hardware temperature when running a script?"

you'll get some interesting answers...  Grin

bc1qygk0yjdqx4j2sspswmu4dvc76s6hxwn9z0whlu
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 420
Merit: 8


View Profile
March 29, 2025, 10:35:09 AM
 #8372

If you ask DeepSeek for

"Is it possible to control hardware temperature when running a script?"

you'll get some interesting answers...  Grin

He told me I gotta use liquid nitrogen, lol. Tongue
Dom1nic
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 29, 2025, 12:14:05 PM
 #8373


Code:
✅ Key found : 0000000000000000000000000000000000000000000000000000004b5f8303e9 -> 0b304f2a79a027270276533fe1ed4eff30910876!      
 
⏳ Full time: 2.70 sec.

here is the 40th puzzle, a python script  Grin


that is not puzzle 40

Sorry, 39 puzzle)



did you get some tips from coffee grounds  Smiley
fixedpaul
Member
**
Offline Offline

Activity: 86
Merit: 27


View Profile WWW
March 29, 2025, 01:59:39 PM
 #8374

Hello everyone. I have published my optimized versions of VanitySearch (CUDA) with speed boost in case anyone is interested  Smiley

The "bitcrack" version is specific to the puzzle and allows searching for addresses and prefixes (compressed) within a given range. The speed is about 6900 MKey/s on a 4090 and 8800 MKey/s on 5090.

The second version, on the other hand, performs a standard search for vanity addresses (not just P2PKH compressed) but with the same optimizations in terms of math and CUDA code. Random searches with endomorphisms.

https://github.com/FixedPaul/VanitySearch-Bitcrack

https://github.com/FixedPaul/VanitySearch

Thanks! Grin
why not multi-gpu?

The "standard" version allows multi GPUs

The "bitcrack" version does not. since the range size is a power of 2 the number of GPUs must be as well in order not to have overlapping keys. It would also be slightly slower because the threads of one GPU have to wait for the threads of the other to finish, which is a problem if the 2 GPUs do not have the same speed.

It was a choice to keep things simpler and a little more efficient Smiley
Cuda 8 version available?


Nope sorry:(
nomachine
Full Member
***
Offline Offline

Activity: 812
Merit: 134



View Profile
March 29, 2025, 10:13:24 PM
 #8375


Added AVX2-256 vectorized copy for aligned chunks in the Montgomery multiplication routine.

https://github.com/NoMachine1/Cyclone/commit/51f6785ab4cd88df6763dc19bfc8a1df48ea7d97

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 420
Merit: 8


View Profile
March 29, 2025, 10:25:26 PM
 #8376


Added AVX2-256 vectorized copy for aligned chunks in the Montgomery multiplication routine.

https://github.com/NoMachine1/Cyclone/commit/51f6785ab4cd88df6763dc19bfc8a1df48ea7d97

42 Mkeys/s here Tongue
JackMazzoni
Jr. Member
*
Offline Offline

Activity: 207
Merit: 7


View Profile
March 29, 2025, 10:59:03 PM
 #8377

What is the limit of target public keys in keyhunt? how many public keys.

Need Wallet Recovery? PM ME. 100% SAFE
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 420
Merit: 8


View Profile
March 30, 2025, 09:48:35 AM
 #8378

This latest Cyclone is the most stable one so far. What is it doing?  Smiley
Desyationer
Jr. Member
*
Offline Offline

Activity: 64
Merit: 2


View Profile
March 30, 2025, 09:52:19 AM
Last edit: March 30, 2025, 10:07:40 AM by Desyationer
 #8379

Hello everyone. I have published my optimized versions of VanitySearch (CUDA) with speed boost in case anyone is interested  Smiley

The "bitcrack" version is specific to the puzzle and allows searching for addresses and prefixes (compressed) within a given range. The speed is about 6900 MKey/s on a 4090 and 8800 MKey/s on 5090.

The second version, on the other hand, performs a standard search for vanity addresses (not just P2PKH compressed) but with the same optimizations in terms of math and CUDA code. Random searches with endomorphisms.

https://github.com/FixedPaul/VanitySearch-Bitcrack

https://github.com/FixedPaul/VanitySearch

Thank you for your work – it's truly impressive! The first program achieves a speed higher than any other solution I've seen. Even with a 33% power limit on an RTX 4090, it reaches around 2.3G keys per second. The second program delivers an even more record-breaking speed of about 4G keys per second under the same power limit. However, unfortunately, these impressive numbers are merely theoretical and not useful for solving puzzles, as the program does not support working with ranges.

I wonder if it is possible to implement Bitcoin address prefix searching not only by the starting characters but also by any other positions within the address. For example, searching for characters at the end, in the middle, or even a combined search where part of the characters are at the beginning, part in the middle, and part at the end, and so on.
fantom06
Jr. Member
*
Offline Offline

Activity: 49
Merit: 1


View Profile
March 30, 2025, 10:03:33 AM
 #8380

How were they able to figure out that this happened? They deliberately  things so that they don’t find the right range. I have been here for a long time, but I am only answering now.


1.01000000000000 * 147573952589676412928 * 1.00400000000000 = 1.49645890884035e20 => Hexadecimal: 0x81cc100e6afcd0000
1.02000000000000 * 147573952589676412928 * 1.00400000000000 = 1.51127533368036e20 => Hexadecimal: 0x83150dae3e6c50000
1.03000000000000 * 147573952589676412928 * 1.00400000000000 = 1.52609175852036e20 => Hexadecimal: 0x845e0b4e11dbc8000
1.04000000000000 * 147573952589676412928 * 1.00400000000000 = 1.54090818336037e20 => Hexadecimal: 0x85a708ede54b48000
1.05000000000000 * 147573952589676412928 * 1.00400000000000 = 1.55572460820037e20 => Hexadecimal: 0x86f0068db8bac8000
1.06000000000000 * 147573952589676412928 * 1.00400000000000 = 1.57054103304037e20 => Hexadecimal: 0x8839042d8c2a48000
1.07000000000000 * 147573952589676412928 * 1.00400000000000 = 1.58535745788038e20 => Hexadecimal: 0x898201cd5f99c8000
1.08000000000000 * 147573952589676412928 * 1.00400000000000 = 1.60017388272038e20 => Hexadecimal: 0x8acaff6d330948000
1.09000000000000 * 147573952589676412928 * 1.00400000000000 = 1.61499030756038e20 => Hexadecimal: 0x8c13fd0d0678c0000
1.10000000000000 * 147573952589676412928 * 1.00400000000000 = 1.62980673240039e20 => Hexadecimal: 0x8d5cfaacd9e840000
1.11000000000000 * 147573952589676412928 * 1.00400000000000 = 1.64462315724039e20 => Hexadecimal: 0x8ea5f84cad57c0000
1.12000000000000 * 147573952589676412928 * 1.00400000000000 = 1.65943958208039e20 => Hexadecimal: 0x8feef5ec80c740000
1.13000000000000 * 147573952589676412928 * 1.00400000000000 = 1.67425600692040e20 => Hexadecimal: 0x9137f38c5436b8000
1.14000000000000 * 147573952589676412928 * 1.00400000000000 = 1.68907243176040e20 => Hexadecimal: 0x9280f12c27a630000
1.15000000000000 * 147573952589676412928 * 1.00400000000000 = 1.70388885660040e20 => Hexadecimal: 0x93c9eecbfb15b0000
1.16000000000000 * 147573952589676412928 * 1.00400000000000 = 1.71870528144041e20 => Hexadecimal: 0x9512ec6bce8530000
1.17000000000000 * 147573952589676412928 * 1.00400000000000 = 1.73352170628041e20 => Hexadecimal: 0x965bea0ba1f4b0000
1.18000000000000 * 147573952589676412928 * 1.00400000000000 = 1.74833813112041e20 => Hexadecimal: 0x97a4e7ab756430000
1.19000000000000 * 147573952589676412928 * 1.00400000000000 = 1.76315455596042e20 => Hexadecimal: 0x98ede54b48d3b0000
1.20000000000000 * 147573952589676412928 * 1.00400000000000 = 1.77797098080042e20 => Hexadecimal: 0x9a36e2eb1c4328000
1.21000000000000 * 147573952589676412928 * 1.00400000000000 = 1.79278740564042e20 => Hexadecimal: 0x9b7fe08aefb2a8000
1.22000000000000 * 147573952589676412928 * 1.00400000000000 = 1.80760383048043e20 => Hexadecimal: 0x9cc8de2ac32228000
1.23000000000000 * 147573952589676412928 * 1.00400000000000 = 1.82242025532043e20 => Hexadecimal: 0x9e11dbca9691a8000
1.24000000000000 * 147573952589676412928 * 1.00400000000000 = 1.83723668016044e20 => Hexadecimal: 0x9f5ad96a6a0128000
Pages: « 1 ... 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 [419] 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 ... 650 »
  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!