Pages:
Author

Topic: Pollard's kangaroo ECDLP solver - page 57. (Read 60095 times)

jr. member
Activity: 76
Merit: 4
May 16, 2021, 11:19:48 PM
I have compiled them with VS2019. I have 1.5, 2.2 and 2.3. On one computer they do not have an issue. 4 other computers have the same issue. i have to make the work file on the one and copy it to the others. I think I will try to update the intel cpu software/drivers in the morning for those.
full member
Activity: 1232
Merit: 242
Shooters Shoot...
May 16, 2021, 11:02:02 PM
No I did not use puzzle32.txt LOL. Here is what my in.txt files look just like this  125 

10000000000000000000000000000000
1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0233709EB11E0D4439A729F21C2C443DEDB727528229713F0065721BA8FA46F00E

It is nothing to do with the in.txt file. Maybe I need to update the intel opencl for the cpu's. it can't be the same hardware issue for 4 different computers. if it was just 1 computer then maybe
Which compiled release version are you using? Or did you compile/build on linux?
jr. member
Activity: 76
Merit: 4
May 16, 2021, 09:58:08 PM
No I did not use puzzle32.txt LOL. Here is what my in.txt files look just like this  125 

10000000000000000000000000000000
1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0233709EB11E0D4439A729F21C2C443DEDB727528229713F0065721BA8FA46F00E

It is nothing to do with the in.txt file. Maybe I need to update the intel opencl for the cpu's. it can't be the same hardware issue for 4 different computers. if it was just 1 computer then maybe
member
Activity: 406
Merit: 47
May 16, 2021, 08:15:01 PM
That is the public key for puzzle 120, same number on the blockchain and published in your source code too (puzzle32.txt). Also no matter what public key I put in i get the same error. The error can't be in the in.txt file. I have made new ones for each computer and copied the one from the computer that does not get the error. Required text encoding for the in.txt file? All my computers save text in UTF-8


in.txt  just use notpad on windows

I think you put  puzzle32.txt all in use, that is wrong
you need to split each set of puzzle to new one in.txt   it can you any name

in120.txt
in121.txt
in122.txt
puzzle120.txt
(somting like that)

Don't put new line on the end bottom line too

structure simple just 3 line
1 start keyspace search
2 end keyspace search
first public key search


member
Activity: 110
Merit: 61
May 16, 2021, 03:06:10 PM
That is the public key for puzzle 120, same number on the blockchain and published in your source code too (puzzle32.txt). Also no matter what public key I put in i get the same error. The error can't be in the in.txt file. I have made new ones for each computer and copied the one from the computer that does not get the error. Required text encoding for the in.txt file? All my computers save text in UTF-8
You can try run kangaroo -check to make sure that basic calculations performing without errors.
If you see any errors, than something wrong with your hardware.
jr. member
Activity: 76
Merit: 4
May 16, 2021, 01:59:25 PM
That is the public key for puzzle 120, same number on the blockchain and published in your source code too (puzzle32.txt). Also no matter what public key I put in i get the same error. The error can't be in the in.txt file. I have made new ones for each computer and copied the one from the computer that does not get the error. Required text encoding for the in.txt file? All my computers save text in UTF-8
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
May 16, 2021, 01:18:35 PM
Is there any way to calculate the probable keyspace range of an address? Looking at the puzzle page the only correlation seems to be the balance. How was the keyspace range determined?

He used a deterministic wallet.

There is no linear keyspace relationship between HD wallet parents and children.

Thanks for the reply and answer. As being HEX deficient in knowledge does that mean you need the PK inputted to get the keyspace or can you put in the address as a watch only and get the keyspace. Then all these puzzles were generated from a wallet that used seed phrases if they were generated with a  deterministic wallet, is that correct?

Kangaroo does not work with seed phrases and HD wallets at all, it tries to guess a private key from a possible start and end private key. There is no way to guess a keyspace from the address.

Sorry I am not that advanced to do what you suggest. Why does 1 computer work and the other 4 do not. That is my issue. same in.txt file so if it workss on 1 with intel cpu's  it should work on the other 4. i will try to uncompress the public key and try it. thanks

Then it's your in.txt that's the problem not the program itself. Where did you get this public key from, a block explorer or randomly generated?
jr. member
Activity: 76
Merit: 4
May 16, 2021, 12:48:31 PM
Sorry I am not that advanced to do what you suggest. Why does 1 computer work and the other 4 do not. That is my issue. same in.txt file so if it workss on 1 with intel cpu's  it should work on the other 4. i will try to uncompress the public key and try it. thanks
a.a
member
Activity: 126
Merit: 36
May 16, 2021, 12:43:36 PM
Well if it starts with 02 then it is a compressed key. So when you uncompress it you will get x and y coordinates. You could put the x argument into sha256k1 and check if you get the right y-ordinate. If your calculated y is not the same as the y of the uncompressed pubkey, then you have your answer.
jr. member
Activity: 76
Merit: 4
May 16, 2021, 12:22:00 PM
On all 4 of my computers when i try to start a search(cpu only at the in.txt point) I get the following error ParsePublicKeyHex: (Error invalid public key specified (Not lie on elliptic curve)
in.txt, error line 2: 02CEB6CBBCDBDF5EF7150682150F4CE2C6F4807B349827DCDBDD1F2EFA885A2630. I have tried multiple public keys on these computers with the same error. I have to start the search by using a different computer and then transfer the save.work to the other computers. Also I have tried compiling the program on each computer but still get the same error.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
May 15, 2021, 03:14:15 AM
I want to add a HEX-to-Base58 converter to Kangaroo because it will make importing the private and public keys easier. When I have free time from work though. I discovered a nice web IDE at https://gitpod.io that will enable me to make code changes quickly without the overhead of installing software Smiley
full member
Activity: 1232
Merit: 242
Shooters Shoot...
May 14, 2021, 06:59:30 AM
Does this mean that the puzzle transactions are not in the keyspaces that privatekeys.pw shows? but could be anywhere?

https://privatekeys.pw/puzzles/bitcoin-puzzle-tx

Puzzle 64 - Keyspace 8000000000000000...ffffffffffffffff    ?

No, do not pay attention to fxsniper's post.

The puzzles are in the bits/keyspace related to the amount.  

Like you said, #64 (.64 BTC) is in the 64 bit range: 8000000000000000:FFFFFFFFFFFFFFFF

Thank you for the clarification. As the public key is not available for some of these puzzle transactions some will need to be brute-forced using the base58-check address right?

Unless we know the public key kangaroo cant help as much faster as it is.
Correct, most need to be brute forced.  Most programs take the input as base58 address but like Bitcrack and Vanity Search, they convert the base58 into RIPEMD 160 and search for that; a little quicker. Vanity Search can also search for string if you don't enter the full address.
member
Activity: 406
Merit: 47
May 13, 2021, 08:31:16 PM
Does this mean that the puzzle transactions are not in the keyspaces that privatekeys.pw shows? but could be anywhere?

https://privatekeys.pw/puzzles/bitcoin-puzzle-tx

Puzzle 64 - Keyspace 8000000000000000...ffffffffffffffff    ?

No, do not pay attention to fxsniper's post.

The puzzles are in the bits/keyspace related to the amount. 

Like you said, #64 (.64 BTC) is in the 64 bit range: 8000000000000000:FFFFFFFFFFFFFFFF

sorry I use wrong word communication

key is on range puzzle

I mean you need to scan by use kangaroo jump too all area on keyspace but it is too wide
if need to focus on key position (no way to do) it have only random keyspace on keyspace to scan, may be it is wrong way to do this

yep, forget that I said help to not confused
see all puzzle that solve already that tell to know key is on bits/keyspace

member
Activity: 406
Merit: 47
May 13, 2021, 08:17:52 PM

What are you talking about that the best method is to bruteforce?

Do you still not understand how much faster Kangaroo is versus bruteforce/bitcrack??

Kangaroo the best is fast  better than bitcrack and other medthod
now most I use is Kangaroo
but puzzle have pubkey leave only 9 address, and other 78 puzzle no pubkey
when solve all pubkey puzzle out, most puzzle leave no pubkey may be use bitcrack if not have other method can solve

There is no random keyspace; the keyspace is known.
 
I mean random to small keyspace on that keyspace for scan


What you are looking for is some quick way to find #120 with one GTX 1050 card...it doesn't exist. But instead of running tests and trying this and that, start on #120; work on it when you can.
yes, it doesn't exist
no way to calculate reverse, all method still using random method
 
newbie
Activity: 27
Merit: 3
May 13, 2021, 08:14:50 PM
Does this mean that the puzzle transactions are not in the keyspaces that privatekeys.pw shows? but could be anywhere?

https://privatekeys.pw/puzzles/bitcoin-puzzle-tx

Puzzle 64 - Keyspace 8000000000000000...ffffffffffffffff    ?

No, do not pay attention to fxsniper's post.

The puzzles are in the bits/keyspace related to the amount.  

Like you said, #64 (.64 BTC) is in the 64 bit range: 8000000000000000:FFFFFFFFFFFFFFFF

Thank you for the clarification. As the public key is not available for some of these puzzle transactions some will need to be brute-forced using the base58-check address right?

Unless we know the public key kangaroo cant help as much faster as it is.
full member
Activity: 1232
Merit: 242
Shooters Shoot...
May 13, 2021, 07:45:35 PM
Does this mean that the puzzle transactions are not in the keyspaces that privatekeys.pw shows? but could be anywhere?

https://privatekeys.pw/puzzles/bitcoin-puzzle-tx

Puzzle 64 - Keyspace 8000000000000000...ffffffffffffffff    ?

No, do not pay attention to fxsniper's post.

The puzzles are in the bits/keyspace related to the amount. 

Like you said, #64 (.64 BTC) is in the 64 bit range: 8000000000000000:FFFFFFFFFFFFFFFF
full member
Activity: 1232
Merit: 242
Shooters Shoot...
May 13, 2021, 07:43:26 PM
Is there any way to calculate the probable keyspace range of an address? Looking at the puzzle page the only correlation seems to be the balance. How was the keyspace range determined?

No.
I looking to way can calculate or can focus to keyspace nearly key but not found the way
now you can only random keyspace and hop  to lucky
best method is bruteforce
What are you talking about that the best method is to bruteforce?

Do you still not understand how much faster Kangaroo is versus bruteforce/bitcrack??

There is no random keyspace; the keyspace is known.

What you are looking for is some quick way to find #120 with one GTX 1050 card...it doesn't exist. But instead of running tests and trying this and that, start on #120; work on it when you can.
newbie
Activity: 27
Merit: 3
May 13, 2021, 07:35:18 PM
Does this mean that the puzzle transactions are not in the keyspaces that privatekeys.pw shows? but could be anywhere?

https://privatekeys.pw/puzzles/bitcoin-puzzle-tx

Puzzle 64 - Keyspace 8000000000000000...ffffffffffffffff    ?
member
Activity: 406
Merit: 47
May 13, 2021, 07:24:29 PM
Is there any way to calculate the probable keyspace range of an address? Looking at the puzzle page the only correlation seems to be the balance. How was the keyspace range determined?

No.
I looking to way can calculate or can focus to keyspace nearly key but not found the way
now you can only random keyspace and hop  to lucky
best method is bruteforce
jr. member
Activity: 76
Merit: 4
May 13, 2021, 03:03:53 PM
Thanks for the reply and answer. As being HEX deficient in knowledge does that mean you need the PK inputted to get the keyspace or can you put in the address as a watch only and get the keyspace. Then all these puzzles were generated from a wallet that used seed phrases if they were generated with a  deterministic wallet, is that correct?
Pages:
Jump to: