albertobsd / keyhunt

privkey hunt for crypto currencies that use secp256k1 elliptic curve
MIT License
648 stars 353 forks source link

BSGS stride #132

Open nft30001 opened 2 years ago

nft30001 commented 2 years ago

very hot demand is there BSGS stride option as we know 120 range is so big and impossible to cover with these days hardware @albertobsd is it possible to implement BSGS stride?

albertobsd commented 2 years ago

well its difficult to do, the main problem is that the current files for bloom filters and bp table are made for "stride 1" to enable stride for BSGS is necessary create the files again for each stride that you chose, that is why I didn't enable stride for BSGS .

Let me think in some work around for this

nft30001 commented 2 years ago

well its difficult to do, the main problem is that the current files for bloom filters and bp table are made for "stride 1" to enable stride for BSGS is necessary create the files again for each stride that you chose, that is why I didn't enable stride for BSGS .

Let me think in some work around for this

That is no issue brother as its depend on person if he want to use stride or he dont want to use, but i need that function for advance testing , please add stride for BSGS~ thanks you always

Vladimir855 commented 2 years ago

Извините не в тему, подскажите у меня скорость Total 422212465065984 keys in 960 seconds: ~439 Gkeys/s (439804651110 keys/s) это очень маленькая?

Noname400 commented 2 years ago

Да. Маловато. Но рандом есть рандом

nft30001 commented 2 years ago

Извините не в тему, подскажите у меня скорость Total 422212465065984 keys in 960 seconds: ~439 Gkeys/s (439804651110 keys/s) это очень маленькая?

сколько барана и какой K&N вы используете?

studyroom1 commented 2 years ago

hello alberto , i also request multiple time please , can you make stride function for bsgs? many thanks for you awesome work

albertobsd commented 2 years ago

Guys im checking what changes are necessary to perform the stride operation in BSGS and really there are a lot of things that need to be changes this is because the math behind of the algorithm, this is a lot of work i think that i not going to implement the stride option for bsgs.

nft30001 commented 2 years ago

hi bro , i guess stride is really needed here to cover 120 but i am just wishing if you can find some time for it

dem10 commented 2 years ago

hi bro , i guess stride is really needed here to cover 120 but i am just wishing if you can find some time for it

No stride needed. TThis is an idea that you just want to believe in, but it is not. You are not covering the space, you are skipping possible candidates.

nft30001 commented 2 years ago

i know what i am talking about @dem10 but i guess you dont know what you are talking about. its fine if @albertobsd dont have time to do this one but some day he will change his mind. anyway thanks for awesome work @albertobsd

veljad commented 1 year ago

Hi there, when use (-k 1024 or 2048) will you help to solve "Error can't create the file keyhunt_bsgs_4_8589934592.blm" as I mean that prev. *.blm somewhere stuck on HDD or RAM memory (available 64GB ECC - so there is 100% No Ram isues) ? how to find them and delete them, please?

ovix commented 1 year ago

@veljad

  1. check how much free space you have on the partition, considering that the *.blm files take up many GB
  2. delete all the .tbl and .blm files, this way you will no longer have a space problem, but only the fact that it takes a long time until you generate them again depending on -K. If you use Ubuntu WSL, you can find the files in the location: c:\Users\your username\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\your username\keyhunt\ If you use Ubuntu Desktop, search in the Keyhunt folder.