Bitcoin Forum
May 03, 2026, 01:22:43 PM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 [505] 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 ... 658 »
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 382985 times)
0x1FFFFFF
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
May 12, 2025, 09:50:38 AM
Last edit: May 12, 2025, 10:47:51 AM by 0x1FFFFFF
 #10081

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

https://i.ibb.co.com/fY2Y7CT0/Screenshot-2025-05-12-032148.png

I am currently working on it.. it works but still inconsistent, I'll post it when became stable
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 434
Merit: 8


View Profile
May 12, 2025, 10:03:38 AM
 #10082

However, unless SECP256K1 itself is accelerated, it doesn't matter which program you use if it's based on JLP. Same shit.

What do you mean? I can't figure it out. Can you explain this better with a some practical example?  Embarrassed
pbies
Sr. Member
****
Offline Offline

Activity: 417
Merit: 257



View Profile
May 12, 2025, 11:07:06 AM
 #10083

by JLP

All programs based on SECP256K1 by JLP have very similar performance when running on a CPU. They operate at the same speed using the same function Point Secp256K1::ComputePublicKey(Int *privKey). Other components such as AVX SIMD hashing, bloom filters, the kangaroo algorithm, or the BSGS algorithm can speed up specific scripts. However, unless SECP256K1 itself is accelerated, it doesn't matter which program you use if it's based on JLP. Same shit.

I am trying to use it because it works on GPU.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
mjojo
Newbie
*
Offline Offline

Activity: 86
Merit: 0


View Profile
May 12, 2025, 11:17:10 AM
 #10084

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch
pbies
Sr. Member
****
Offline Offline

Activity: 417
Merit: 257



View Profile
May 12, 2025, 01:50:22 PM
 #10085

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch

It hangs when given keyspace option.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
nomachine
Full Member
***
Offline Offline

Activity: 826
Merit: 135



View Profile
May 12, 2025, 02:10:46 PM
 #10086

Can you explain this better with a some practical example?  Embarrassed

Here is a practical example:

https://github.com/NoMachine1/Cyclone/tree/main/PUB

No AVX2, no algorithm, nothing. Just raw Point and Public Key search. If you want it even faster, you have to brainstorm and work to change SECP256K1 and to science the shit out of this.  Wink

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

Activity: 434
Merit: 8


View Profile
May 12, 2025, 02:32:50 PM
 #10087

Can you explain this better with a some practical example?  Embarrassed

Here is a practical example:

https://github.com/NoMachine1/Cyclone/tree/main/PUB

No AVX2, no algorithm, nothing. Just raw Point and Public Key search. If you want it even faster, you have to brainstorm and work to change SECP256K1 and to science the shit out of this.  Wink

I have about 65 Mkeys/s here. This is about 20 Mkeys/s faster than the version with Hash 160 as the target. So -20 goes to hashing. Tongue
pbies
Sr. Member
****
Offline Offline

Activity: 417
Merit: 257



View Profile
May 12, 2025, 03:00:29 PM
 #10088

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch

It hangs when given keyspace option.

There was need to modify the code. Works fine now.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
mjojo
Newbie
*
Offline Offline

Activity: 86
Merit: 0


View Profile
May 12, 2025, 03:32:39 PM
 #10089

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch

It hangs when given keyspace option.

There was need to modify the code. Works fine now.

No need modify, just change some line on makefile to matching with GPU type and CUDA version.
pbies
Sr. Member
****
Offline Offline

Activity: 417
Merit: 257



View Profile
May 12, 2025, 05:30:04 PM
 #10090

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch

It hangs when given keyspace option.

There was need to modify the code. Works fine now.

No need modify, just change some line on makefile to matching with GPU type and CUDA version.


No, there are obvious bugs in the code, like using scanf istead of sscanf.

BTC: bc1qmrexlspd24kevspp42uvjg7sjwm8xcf9w86h5k
sxiclub
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
May 12, 2025, 07:45:52 PM
 #10091

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch
I tested it with puzzle 57, give wrong private key generated:
Code:
VanitySearch v1.16 Linux with BitCrack integration
[keyspace] start=                                                 1EB25C907000000
[keyspace]   end=                                                 1EB25C90795DFFF
Difficulty: 1461501637330902918203684832716283019655932542976
Search: 15c9mPGLku1HuW9LRtBf4jcHVpBUt8txKz [Compressed]
Current task START time: Mon May 12 16:13:57 2025
Number of CPU thread: 0
GPU: GPU #0 NVIDIA GeForce RTX 2050 (16x128 cores) Grid(2048x256)
 
Warning, wrong private key generated !
  Addr :15c9mPGLku1HuW9LRtBf4jcHVpBUunRoQS
  Check:1MH9K9aeZNBvLoyRzk2pwfMwygM5hMjwgZ
  Endo:0 incr:540 comp:1
[EXIT] Range research completed (2^36.55) [00:01:06 RUN || END ...finishing][0] 
Current task END time: Mon May 12 16:15:05 2025
brainless
Member
**
Offline Offline

Activity: 485
Merit: 35


View Profile
May 13, 2025, 03:36:18 AM
 #10092

Can you explain this better with a some practical example?  Embarrassed

Here is a practical example:

https://github.com/NoMachine1/Cyclone/tree/main/PUB

No AVX2, no algorithm, nothing. Just raw Point and Public Key search. If you want it even faster, you have to brainstorm and work to change SECP256K1 and to science the shit out of this.  Wink
Need multiple pubkeys load by file and  search...

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
nomachine
Full Member
***
Offline Offline

Activity: 826
Merit: 135



View Profile
May 13, 2025, 06:56:48 AM
 #10093

Need multiple pubkeys load by file and  search...

Why I never add a list of targets in any of my apps ?

When you’re searching for 1 target public key, your app only does 1 comparison per candidate key.

But if you’re searching for 10 target keys, now it’s gotta do 10 comparisons per candidate key.

This is called linear time complexity (O(n)), where:

n = number of target keys

Runtime scales directly with the number of keys

Here’s how different methods stack up:

Brute-Force (O(n)) = ~10x slower

Hash Prefix (O(1)) = ~3.5x slower

Bloom Filter (O(1)) = ~2.5x slower

Multi-Key AVX2 = ~5x slower

Even with AVX2, you still gotta loop through all targets:

cpp
Code:
for (int i = 0; i < 100; i++) {  
    __m256i target = load_key(targets[i]); 
    __m256i cmp = _mm256_cmpeq_epi8(candidate, target); 
    if (_mm256_movemask_epi8(cmp) == 0xFFFFFFFF) { 
        // Match found for targets[i] 
    } 

100x more comparisons = 100x slower in the worst case.

Yeah, the CPU tries to predict the loop, but with 100 targets, it messes up more often, pipeline stalls happen.

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

Activity: 434
Merit: 8


View Profile
May 13, 2025, 07:18:42 AM
 #10094

Need multiple pubkeys load by file and  search...

Why I never add a list of targets in any of my apps ?


I have a list of about 1000 public keys. All are above 2BTC Tongue
nomachine
Full Member
***
Offline Offline

Activity: 826
Merit: 135



View Profile
May 13, 2025, 07:26:18 AM
 #10095

Need multiple pubkeys load by file and  search...

Why I never add a list of targets in any of my apps ?


I have a list of about 1000 public keys. All are above 2BTC Tongue

What range are they in, exactly? It's useless. Even if you know precisely how many bits each target is, if it's above 90 bits, it's useless. Grin

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
fixedpaul
Member
**
Offline Offline

Activity: 86
Merit: 27


View Profile WWW
May 13, 2025, 09:20:31 AM
 #10096

How to edit VanitySearch by JLP to search in puzzle 71 space (not from 1)?

Anybody gone into c/c++ in this project?

Try JLP VanitySearch forked by @allinbit and @Ilker, starting from ranges what you want.
https://github.com/ilkerccom/VanitySearch

It hangs when given keyspace option.

There was need to modify the code. Works fine now.

If you want in my GitHub you can find VanitySearch-bitcrack repo, 50% faster than these
Bram24732
Member
**
Offline Offline

Activity: 322
Merit: 28


View Profile
May 13, 2025, 10:46:27 AM
 #10097

Need multiple pubkeys load by file and  search...

Why I never add a list of targets in any of my apps ?

When you’re searching for 1 target public key, your app only does 1 comparison per candidate key.

But if you’re searching for 10 target keys, now it’s gotta do 10 comparisons per candidate key.

This is called linear time complexity (O(n)), where:

n = number of target keys

Runtime scales directly with the number of keys

Here’s how different methods stack up:

Brute-Force (O(n)) = ~10x slower

Hash Prefix (O(1)) = ~3.5x slower

Bloom Filter (O(1)) = ~2.5x slower

Multi-Key AVX2 = ~5x slower

Even with AVX2, you still gotta loop through all targets:

cpp
Code:
for (int i = 0; i < 100; i++) {  
    __m256i target = load_key(targets[i]); 
    __m256i cmp = _mm256_cmpeq_epi8(candidate, target); 
    if (_mm256_movemask_epi8(cmp) == 0xFFFFFFFF) { 
        // Match found for targets[i] 
    } 

100x more comparisons = 100x slower in the worst case.

Yeah, the CPU tries to predict the loop, but with 100 targets, it messes up more often, pipeline stalls happen.

What’s your Bloomfilter implementation like ? 2.5x seems like a lot ?

I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
nomachine
Full Member
***
Offline Offline

Activity: 826
Merit: 135



View Profile
May 13, 2025, 01:22:09 PM
 #10098

What’s your Bloomfilter implementation like ? 2.5x seems like a lot ?

My version, which is based on the Keyhunt version, didn’t work with more than 20 targets. What did work was either too slow or buggy, so I gave up on using the Bloomfilter altogether in brute-force puzzle apps.

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

Activity: 434
Merit: 8


View Profile
May 13, 2025, 01:35:55 PM
 #10099

so I gave up...

This is the first time someone has admitted they don’t know something while working on coding in this topic. Usually, everyone acts like they know everything.  Cheesy
nomachine
Full Member
***
Offline Offline

Activity: 826
Merit: 135



View Profile
May 13, 2025, 01:43:08 PM
 #10100

Usually, everyone acts like they know everything.  Cheesy

You've started trolling again, haven’t you?

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
Pages: « 1 ... 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 [505] 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 ... 658 »
  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!