Pages:
Author

Topic: Keyhunt - development requests - bug reports - page 2. (Read 11445 times)

hero member
Activity: 828
Merit: 657
May please explain alittle how random mode working? is it different every time we start random?

It is always random, check your self with the -M option
newbie
Activity: 24
Merit: 0
Thank you Alberto, the problem fixed now.

now , random mode is more useful or sequential mode?
is it good that we start at beginning of range or start from 10% or more of range?

That depend of your target, for small ranges sequential is good, but for largest ranges random is the best choice.

May please explain alittle how random mode working? is it different every time we start random?

hero member
Activity: 828
Merit: 657
Thank you Alberto, the problem fixed now.

now , random mode is more useful or sequential mode?
is it good that we start at beginning of range or start from 10% or more of range?

That depend of your target, for small ranges sequential is good, but for largest ranges random is the best choice.
newbie
Activity: 24
Merit: 0
I tried to test my speed with puzzle 120 which you put on github for test and thats working.
But when i try to start scan puzzle 130 the processing stuck in 0%

I changed the -k from 256 to 128 now thats working...
in windows -k 256 worked

The issue may be some configuration of the WSL enviroment sometimes it is capped at a certain percentage of the Host RAM please check:

https://www.aleksandrhovhannisyan.com/blog/limiting-memory-usage-in-wsl-2/

Thank you Alberto, the problem fixed now.

now , random mode is more useful or sequential mode?
is it good that we start at beginning of range or start from 10% or more of range?
hero member
Activity: 828
Merit: 657
I tried to test my speed with puzzle 120 which you put on github for test and thats working.
But when i try to start scan puzzle 130 the processing stuck in 0%

I changed the -k from 256 to 128 now thats working...
in windows -k 256 worked

The issue may be some configuration of the WSL enviroment sometimes it is capped at a certain percentage of the Host RAM please check:

https://www.aleksandrhovhannisyan.com/blog/limiting-memory-usage-in-wsl-2/
newbie
Activity: 24
Merit: 0
Thanks to Alberto for this nice tool

I tried to test my speed with puzzle 120 which you put on github for test and thats working.
But when i try to start scan puzzle 130 the processing stuck in 0%


I changed the -k from 256 to 128 now thats working...
in windows -k 256 worked
hero member
Activity: 828
Merit: 657
There are 2 processors installed on the motherboard. The program only works with one. I specify all cores, but only one processor is used. The program can't work with multiple processors?

That depend of the Operating System.

It is not related the program.
newbie
Activity: 13
Merit: 0
There are 2 processors installed on the motherboard. The program only works with one. I specify all cores, but only one processor is used. The program can't work with multiple processors?
hero member
Activity: 828
Merit: 657
what about the idea run key hunter on bitminer/antminer hardware?

That is not possible

Miner Hardware only is capable to do sha256.

And key hunt process need sha256, rmd160, eliptic curve operations and  some other math operations.
newbie
Activity: 1
Merit: 0
hey Alberto,
thanks for your outstanding work
what about the idea run key hunter on bitminer/antminer hardware?
hero member
Activity: 828
Merit: 657
Please delete this if it's off-topic for this thread.

it is not a off-topic.

Yes there are some users who use up to 1TB of ram, as far i remember those get some tens of Exakeys/s but it is not enough for high bit  puzzles


newbie
Activity: 4
Merit: 0
Hi all, Alberto,
Has anyone done tests of KeyHunt (and shared the results) with very large amount of ram - say 512GB - 1TB? I'm thinking of doing this myself to at least document the speed gains (relationship between the n and k values, and the speed reported). To my understanding, adding more ram will significantly increase the speed because you can use a higher n and k values. I believe adding more RAM is much more beneficial to adding more CPU power, but of course both are important.
Edit: I'm talking about BSGS mode, of course.

Please delete this if it's off-topic for this thread.
newbie
Activity: 5
Merit: 1
If anyone is using keyhunt on an AMD processor, try compiling it with AOCC.
I got a +13% performance increase on Zen2 architecture compared to GCC-12, 13 and 14.
It would be interesting to see tests on Zen4 architecture.
https://www.amd.com/en/developer/aocc.html
hero member
Activity: 828
Merit: 657
So I wanted to ask if there is a solution

I already told you a possible work around, select a specific range of the number of keys that you want to scan and do it sequentially instead of random.

If that doesn't work for you then nothing will work for you, MAKE YOUR OWN TESTS.
jr. member
Activity: 9
Merit: 0
OK, i got you, yes the limit is the ram.
Then why no you just select your specific range and run it sequentially even with the small N it should works?

So I wanted to ask if there is a solution, my friend.
My computer scans 17592186044416 wallets in order, then selects a random order again and scans 17592186044416 wallets in order. I just asked if we can increase the number of wallets scanned.
I want it to scan 100000000000000000 wallets in order, then choose a random order again, and then scan 100000000000000000 wallets again. But since the amount of RAM is not enough, I wanted to ask you. Thank you for your answers. This program is amazing. I hope we will see new versions in the future.
hero member
Activity: 828
Merit: 657
OK, i got you, yes the limit is the ram.
Then why no you just select your specific range and run it sequentially even with the small N it should works?
jr. member
Activity: 9
Merit: 0
hello alberto
In keyhunt addresses mode, we can change the -n value as we wish and perform sequential random searches of any size we want. However, in keyhunt bsgs mode, since this -n value works together with the k value, we cannot exceed a certain number.
What can we do for this?
Example: N 100000000000= It scans 17592186044416 keys sequentially and then randomly selects a range again and scans wallets up to 17592186044416 sequentially. Is it possible to increase this number?
After scanning 1000000000000000000 wallets, I want to choose a random range again and scan 1000000000000000000 wallets sequentially. I hope I was able to explain.

I don't see what is the problem here, just use the number that you want. Did you already tried?

For Keyhunt bsgs mod
I want to set -N to a high value but the program freezes because there is not enough RAM.
So for 16 GB ram K max = 1024 N max = 100000000000
I want to increase the N value but I can't.
For example, the value of N
I want to do 400000000000000 but the computer freezes.
Cannot run High N value on low system
hero member
Activity: 828
Merit: 657
hello alberto
In keyhunt addresses mode, we can change the -n value as we wish and perform sequential random searches of any size we want. However, in keyhunt bsgs mode, since this -n value works together with the k value, we cannot exceed a certain number.
What can we do for this?
Example: N 100000000000= It scans 17592186044416 keys sequentially and then randomly selects a range again and scans wallets up to 17592186044416 sequentially. Is it possible to increase this number?
After scanning 1000000000000000000 wallets, I want to choose a random range again and scan 1000000000000000000 wallets sequentially. I hope I was able to explain.

I don't see what is the problem here, just use the number that you want. Did you already tried?
jr. member
Activity: 9
Merit: 0
hello alberto
In keyhunt addresses mode, we can change the -n value as we wish and perform sequential random searches of any size we want. However, in keyhunt bsgs mode, since this -n value works together with the k value, we cannot exceed a certain number.
What can we do for this?
Example: N 100000000000= It scans 17592186044416 keys sequentially and then randomly selects a range again and scans wallets up to 17592186044416 sequentially. Is it possible to increase this number?
After scanning 1000000000000000000 wallets, I want to choose a random range again and scan 1000000000000000000 wallets sequentially. I hope I was able to explain.
hero member
Activity: 828
Merit: 657
what does the author want to prove? I imagine that the security of bitcoin...

Yes he want to prove the bitcoint security

in his own words:

I am the creator.

You are quite right, 161-256 are silly.  I honestly just did not think of this.  What is especially embarrassing, is this did not occur to me once, in two years.  By way of excuse, I was not really thinking much about the puzzle at all.

I will make up for two years of stupidity.  I will spend from 161-256 to the unsolved parts, as you suggest.  In addition, I intend to add further funds.  My aim is to boost the density by a factor of 10, from 0.001*length(key) to 0.01*length(key).  Probably in the next few weeks.  At any rate, when I next have an extended period of quiet and calm, to construct the new transaction carefully.

A few words about the puzzle.  There is no pattern.  It is just consecutive keys from a deterministic wallet (masked with leading 000...0001 to set difficulty).  It is simply a crude measuring instrument, of the cracking strength of the community.

Finally, I wish to express appreciation of the efforts of all developers of new cracking tools and technology.  The "large bitcoin collider" is especially innovative and interesting!

Now please if you want to continue the discution of that topic please use that "Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it" Topic, not this, this only for Keyhunt related issues.

Any new post that is not keyhunt will be reported as Offtopic or SPAM


hi ALBERTO;

For N value in Keyhunt Program
Example: Nx100000000 = 4294967296 keys
Does it mean that it scans every 4294967296 key sequentially? Is it true ?
It selects a random key and scans 4294967296 wallets sequentially, and then it selects a random key again and scans 4294967296 wallets sequentially.

Did I understand correctly? Does it work like this? Keyhunt N value?

Yes it is exactly like you describe above
Pages:
Jump to: