Bitcoin Forum
November 07, 2025, 04:16:32 AM *
News: Pumpkin carving contest
 
   Home   Help Search Login Register More  
Pages: « 1 ... 361 362 363 364 365 366 367 368 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 ... 602 »
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 349687 times)
kTimesG
Full Member
***
Offline Offline

Activity: 644
Merit: 207


View Profile
March 23, 2025, 09:51:54 AM
 #8201

7985WX has a base clock frequency of 3.2 GHz and a maximum boost clock frequency of up to 5.1 GHz for a single core, depending on workload and thermal conditions.

Yes, I am using affine coordinates for batched addition, as it is more efficient for certain operations.

That's weird. I have over 17 MK/s per core on a Laptop CPU: i9 13900H and it's only running at 3 GHz.

This with a batch size of 512 constant elements, adding a single point (middle) left and right in a range of 1025. Higher batch sizes have diminishing returns, below measurable.

This is futile though, since the hashing is the bottleneck, it will never matter if the EC throughput increases.

Let's assume we can hash at 6 MH/s per core.

With 12 MK/s EC throughput/core, we end up with (12 * 6) / (12 + 6) = 4.0 M op/s
With 24 MK/s EC throughput/core, we end up with (24 * 6) / (24 + 6) = 4.8 M op/s
With 100 MK/s EC throughput/core, we end up with (100 * 6) / (100 + 6) = 5.66 M op/s

etc...

Off the grid, training pigeons to broadcast signed messages.
POD5
Member
**
Offline Offline

Activity: 332
Merit: 10

Keep smiling if you're loosing!


View Profile
March 23, 2025, 10:05:25 AM
 #8202


RANDOM mode does not enforce any sequence or minimal number of keys to generate before checking. Each key is generated and checked independently.

The program does not enforce any specific sequence or pattern in the keys it generates. It relies on the randomness of the PRNG to explore the key space uniformly.

The program processes keys in batches of 512 (2 × 256) to optimize performance using AVX2 instructions for hashing.

Progress and elapsed time are not calculated in RANDOM mode.

The speed of 4.6 Mkeys/s per core is achievable with AVX2 optimizations, but it depends on the hardware.

What's the frequency of a single core?

Are you doing affine (not jacobian) batched addition, using the secp256k1_fe_* primitives? And the P (+ - ) Q trick?


That is, if the programm shows 4 M keys second in RND mode, there were generated 4 M random keys?

bc1qygk0yjdqx4j2sspswmu4dvc76s6hxwn9z0whlu
nomachine
Full Member
***
Offline Offline

Activity: 756
Merit: 114


View Profile
March 23, 2025, 10:12:43 AM
Last edit: March 23, 2025, 10:29:30 AM by nomachine
 #8203

That's weird.

I am currently using and testing AVX-256(for these headache sufferers), and it is slower than AVX-512 by half. The AVX-256 workload here can cause the CPU to downclock significantly, which might negate the performance gains from vectorization. The CPU is throttling as a result.


Why am I feeling pain in my brain after this informations?    Roll Eyes

Your brain is like that one friend who loves drama but can’t feel it themselves. It’s sitting there going, ‘Oh no, the nerves and muscles around me are freaking out! Better make you feel like your head’s exploding!’ But your brain? Totally chill, no pain receptors, just vibes. So when your head hurts, blame the drama queens around your brain, not the brain itself.   Grin

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
b0dre
Jr. Member
*
Offline Offline

Activity: 61
Merit: 1


View Profile
March 23, 2025, 01:43:59 PM
 #8204

What is the behaviour of RANDOM?
4,6 Mk /s ? Or is there a minimal sequence N = X to be filled at each random key?

RANDOM mode does not enforce any sequence or minimal number of keys to generate before checking. Each key is generated and checked independently.

The program does not enforce any specific sequence or pattern in the keys it generates. It relies on the randomness of the PRNG to explore the key space uniformly.

The program processes keys in batches of 512 (2 × 256) to optimize performance using AVX2 instructions for hashing.

Progress and elapsed time are not calculated in RANDOM mode.

The speed of 4.6 Mkeys/s per core is achievable with AVX2 optimizations, but it depends on the hardware.

What's the frequency of a single core?

Are you doing affine (not jacobian) batched addition, using the secp256k1_fe_* primitives? And the P (+ - ) Q trick?


7985WX has a base clock frequency of 3.2 GHz and a maximum boost clock frequency of up to 5.1 GHz for a single core, depending on workload and thermal conditions.

Yes, I am using affine coordinates for batched addition, as it is more efficient for certain operations.


I am going fishing today.

The random mode is out of range.

Code:
./Cyclone -h e0b8a2baee1b77fc703455f39d51477451fc8cfc -r e0000000000000000:e0fffff0000000000 -b 4 -t 10 -R
================= WORK IN PROGRESS =================
Puzzle/Bits   : 60
Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc
Prefix length : 4 bytes
Mode          : Random
CPU Threads   : 10
Mkeys/s       : 33.77
Total Checked : 1181870080
Elapsed Time  : ∞
Range         : e0000000000000000:e0fffff0000000000
Progress      : ∞
Progress Save : 0
Stride        : 1
================== PARTIAL MATCH FOUND! ============
Prefix length : 4 bytes
Private Key   : 0000000000000000000000000000000000000000000000000D2B2956A4A96991
Public Key    : 02B4C83F6D2BD1173A475ECA4AC4D1BF83F3EEE5830D79268A17AA881FEDACC4DB
Found Hash160 : e0b8a2ba6bac9c314858584c83768e38d2cfe956
Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc
Matched bytes : e0b8a2ba
nomachine
Full Member
***
Offline Offline

Activity: 756
Merit: 114


View Profile
March 23, 2025, 02:04:56 PM
 #8205

I am going fishing today.
The random mode is out of range.


Fixed.
Added modulo operation and `minKey` addition to constrain the random key to the correct range.

https://github.com/NoMachine1/Cyclone/commit/3627436f543e5e3919b2c9ce6dde320474bf9c79

Quote
# ./Cyclone -h e0b8a2baee1b77fc703455f39d51477451fc8cfc -r e0000000000000000:e0fffff0000000000 -b 4 -t 10 -R

================= WORK IN PROGRESS =================
Puzzle/Bits   : 60
Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc
Prefix length : 4 bytes
Mode          : Random
CPU Threads   : 10
Mkeys/s       : 31.28
Total Checked : 7976338432
Elapsed Time  : ∞
Range         : e0000000000000000:e0fffff0000000000
Progress      : ∞
Progress Save : 0
Stride        : 1
================ PARTIAL MATCH FOUND! ============
Private Key   : 0000000000000000000000000000000000000000000000000E052BEB01C04E92
Public Key    : 031DDB985B1258C33FAF1DCD49992C1408A8818750FBDF3B6CF2AAB2174E185A6F
Found Hash160 : e0b8a2ba22477f49eeae9a47033f57cb2da0d0f1
Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc
Matched bytes : e0b8a2ba

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

Activity: 392
Merit: 8


View Profile
March 23, 2025, 02:09:36 PM
 #8206

It's obvious that he's doing all this fishing. He's fishing with one hand and programming with the other.  Grin
b0dre
Jr. Member
*
Offline Offline

Activity: 61
Merit: 1


View Profile
March 23, 2025, 02:11:06 PM
 #8207

I am going fishing today.
The random mode is out of range.


Fixed.
Added modulo operation and `minKey` addition to constrain the random key to the correct range.

https://github.com/NoMachine1/Cyclone/commit/3627436f543e5e3919b2c9ce6dde320474bf9c79

Quote
# ./Cyclone -h e0b8a2baee1b77fc703455f39d51477451fc8cfc -r e0000000000000000:e0fffff0000000000 -b 4 -t 10 -R

================= WORK IN PROGRESS =================
Puzzle/Bits   : 60
Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc
Prefix length : 4 bytes
Mode          : Random
CPU Threads   : 10
Mkeys/s       : 31.28
Total Checked : 7976338432
Elapsed Time  : ∞
Range         : e0000000000000000:e0fffff0000000000
Progress      : ∞
Progress Save : 0
Stride        : 1
================ PARTIAL MATCH FOUND! ============
Private Key   : 0000000000000000000000000000000000000000000000000E052BEB01C04E92
Public Key    : 031DDB985B1258C33FAF1DCD49992C1408A8818750FBDF3B6CF2AAB2174E185A6F
Found Hash160 : e0b8a2ba22477f49eeae9a47033f57cb2da0d0f1
Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc
Matched bytes : e0b8a2ba


Great, thanks!
nomachine
Full Member
***
Offline Offline

Activity: 756
Merit: 114


View Profile
March 23, 2025, 02:47:01 PM
 #8208


Great, thanks!

Still not working. Will upgrade again.

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
b0dre
Jr. Member
*
Offline Offline

Activity: 61
Merit: 1


View Profile
March 23, 2025, 02:56:43 PM
 #8209


Great, thanks!

Still not working. Will upgrade again.

Look your PM
Akito S. M. Hosana
Jr. Member
*
Offline Offline

Activity: 392
Merit: 8


View Profile
March 23, 2025, 03:04:00 PM
 #8210


Great, thanks!

Still not working. Will upgrade again.

How did this happen? So before it worked in random mode but not sequential? Now it's the other way around.
teguh54321
Jr. Member
*
Offline Offline

Activity: 141
Merit: 1


View Profile
March 23, 2025, 04:34:23 PM
 #8211

Howbout cyclone on cuda 🤔
gians82
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
March 23, 2025, 05:40:20 PM
 #8212

Hello,

How do you know that the private key for puzzle 68 starts with E0?

It could be that it starts with the letter E

The Cyclone program works well:

================= NO MATCH FOUND =================
No match found in range: E0AC94B5FADDC7938:E0AC94B5FB1DC7938
Total Checked : 67252224
Elapsed Time  : 00:00:00
Speed         : 103.622 Mkeys/s
No match found after processing all ranges.
Cyclone command completed successfully.
Iteration 14242:
First Number (Hex): E0F40F0B60871FECA
Second Number (Hex): E0F40F0B60C71FECA
Executing Cyclone command...
--------------------------------------------------


nomachine
Full Member
***
Offline Offline

Activity: 756
Merit: 114


View Profile
March 23, 2025, 07:43:19 PM
 #8213

Look your PM

Stride will not work well over 50 bits because the type used for batches is uint32_t . A large stride might cause the batch size to exceed the limit, leading to incomplete or incorrect processing, inaccurate progress calculations, or even crashing the entire program. This is why I prefer not to modify other people’s scripts.

How did this happen?

I work with one hand and one eye, so mistakes are inevitable. Here's the fix:
https://github.com/NoMachine1/Cyclone/tree/main

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
gians82
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
March 23, 2025, 08:15:57 PM
 #8214

Look your PM

Stride will not work well over 50 bits because the type used for batches is uint32_t . A large stride might cause the batch size to exceed the limit, leading to incomplete or incorrect processing, inaccurate progress calculations, or even crashing the entire program. This is why I prefer not to modify other people’s scripts.

How did this happen?

I work with one hand and one eye, so mistakes are inevitable. Here's the fix:
https://github.com/NoMachine1/Cyclone/tree/main

Hello, very important thing you have not shared your bitcoin address very important because in case of victory with your script surely you will be recognized your reward. Thanks
Dom1nic
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
March 24, 2025, 01:40:10 AM
 #8215


collecting some entropy..

https://www.daskeyboard.com/blog/wp-content/uploads/giphy.gif
teguh54321
Jr. Member
*
Offline Offline

Activity: 141
Merit: 1


View Profile
March 24, 2025, 03:28:27 AM
 #8216

Hello,

How do you know that the private key for puzzle 68 starts with E0?

It could be that it starts with the letter E

The Cyclone program works well:

================= NO MATCH FOUND =================
No match found in range: E0AC94B5FADDC7938:E0AC94B5FB1DC7938
Total Checked : 67252224
Elapsed Time  : 00:00:00
Speed         : 103.622 Mkeys/s
No match found after processing all ranges.
Cyclone command completed successfully.
Iteration 14242:
First Number (Hex): E0F40F0B60871FECA
Second Number (Hex): E0F40F0B60C71FECA
Executing Cyclone command...
--------------------------------------------------




What cpu do you use ?
gians82
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
March 24, 2025, 04:54:06 AM
 #8217

Hello,

How do you know that the private key for puzzle 68 starts with E0?

It could be that it starts with the letter E

The Cyclone program works well:

================= NO MATCH FOUND =================
No match found in range: E0AC94B5FADDC7938:E0AC94B5FB1DC7938
Total Checked : 67252224
Elapsed Time  : 00:00:00
Speed         : 103.622 Mkeys/s
No match found after processing all ranges.
Cyclone command completed successfully.
Iteration 14242:
First Number (Hex): E0F40F0B60871FECA
Second Number (Hex): E0F40F0B60C71FECA
Executing Cyclone command...
--------------------------------------------------




What cpu do you use ?


AMD Ryzen 9 7900 12 x 3,70 GHz
brainless
Member
**
Offline Offline

Activity: 431
Merit: 35


View Profile
March 24, 2025, 06:30:48 AM
 #8218

Cyclone last update
By default 6 prefix, thats reduce speed to half
Even we select or not prefix,
This area effect speed

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
cctv5go
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
March 24, 2025, 07:12:43 AM
 #8219

Cyclone last update
By default 6 prefix, thats reduce speed to half
Even we select or not prefix,
This area effect speed
Is showing off your cyclone every day useful for solving problems?Let's study the GPU carefully.
brainless
Member
**
Offline Offline

Activity: 431
Merit: 35


View Profile
March 24, 2025, 07:49:56 AM
 #8220

Cyclone last update
By default 6 prefix, thats reduce speed to half
Even we select or not prefix,
This area effect speed
Is showing off your cyclone every day useful for solving problems?Let's study the GPU carefully.
Solving problem is not based these app
Solving problem required math, and proper apply inside these app

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
Pages: « 1 ... 361 362 363 364 365 366 367 368 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 ... 602 »
  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!