And this is not so powerful CPU Ryzen 7 5800H
I recently forked your Cyclone and added a couple of tweaks Now with
-bit and
-subzeros for Fine-Grained Private Key Range Control.
-bit – lets you select the bit length for the random private key range (e.g. -bit 71)
-subzeros – lets you define how many trailing hex characters (zeroes) the range should have.
-bit 71 -subzeros 8
This will generate a key range like:
4ec00159ac00000000 : 4ec00159acffffffff

You can adjust the number of zeroes based on your CPU thread count and brute-force capability.
I’m planning to build or buy a more powerful CPU setup (under $2k), and I’d love some suggestions from the community on CPUs with strong multi-core performance suitable for this kind of workload.
Any recommendations are appreciated!
You have these options in ecloop by default. There is even an option to have zeros in the middle of the range - like stride (here is offset for example 19bit). Plus it is 2 -3 times faster than Cyclone in HASH160 mode.
https://github.com/vladkens/ecloop# ./ecloop rnd -f 71.txt -t 12 -o ./BINGO.txt -r 400000000000000000:7fffffffffffffffff -endo
threads: 12 ~ addr33: 1 ~ addr65: 0 ~ endo: 1 | filter: list (1)
----------------------------------------
[RANDOM MODE] offs: 19 ~ bits: 32
0000000000000000 0000000000000000 0000000000000078 62f
0000000024f56
0000000000000000 0000000000000000 0000000000000078 62f
7fffffffa4f56
8.86s ~ 68.54 Mkeys/s ~ 0 / 465,567,744 ('p' – pause)
Makefile flags:
CC_FLAGS ?= -m64 -Ofast -Wall -Wextra -mtune=native \
-funroll-loops -ftree-vectorize -fstrict-aliasing \
-fno-semantic-interposition -fvect-cost-model=unlimited \
-fno-trapping-math -fipa-ra -flto -fassociative-math \
-mavx2 -mbmi2 -madx -fwrapv \
-fomit-frame-pointer -fpredictive-commoning -fgcse-sm -fgcse-las \
-fmodulo-sched -fmodulo-sched-allow-regmoves -funsafe-math-optimizations
I'm having ridiculous speeds with these flags. Fastest CPU s*it out here.
