Bitcoin Forum
April 16, 2024, 04:18:46 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 [91] 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 »
  Print  
Author Topic: Pollard's kangaroo ECDLP solver  (Read 55126 times)
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 22, 2021, 10:20:25 AM
 #1801

The .exe from a.a works fine on a modest GPU, haven't tested yet on higher specs. Thanks again for compiling! Smiley

One question:

Any particular reason why the CPU usage jumps and stays to 100% as it runs further and further? This happens with Jean Luc's version too. The temp is normal btw. Maybe is just my machine but I was curious if it's something in the code that makes use of the CPU as well as GPU.
1713284326
Hero Member
*
Offline Offline

Posts: 1713284326

View Profile Personal Message (Offline)

Ignore
1713284326
Reply with quote  #2

1713284326
Report to moderator
1713284326
Hero Member
*
Offline Offline

Posts: 1713284326

View Profile Personal Message (Offline)

Ignore
1713284326
Reply with quote  #2

1713284326
Report to moderator
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713284326
Hero Member
*
Offline Offline

Posts: 1713284326

View Profile Personal Message (Offline)

Ignore
1713284326
Reply with quote  #2

1713284326
Report to moderator
NotATether
Legendary
*
Offline Offline

Activity: 1568
Merit: 6669


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 22, 2021, 10:36:20 AM
 #1802

Anybody else see this:

~

Damn it, I didn't get the DP size formatting correct on Windows either.  Sad

Yeah this is a known bug https://github.com/ZenulAbidin/Kangaroo-256/issues/3 which also appears to affect how speed is displayed too, I have to investigate this further when I have time.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 23, 2021, 04:22:36 PM
 #1803

I am not too sure how to calculate this, if someone can help me.

We have at the Uni one NVIDIA DGX A100

It packs 5 petaFLOPS, eight A100 GPUs with 320GB of GPU memory.

Realistically, if we get permission to run it 24/7 (which I doubt lol) for the 120 key, how long would it take? Is it feasible? And more important, would the Kangaroo even work on it?

NotATether
Legendary
*
Offline Offline

Activity: 1568
Merit: 6669


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 23, 2021, 05:36:20 PM
 #1804

I am not too sure how to calculate this, if someone can help me.

We have at the Uni one NVIDIA DGX A100

It packs 5 petaFLOPS, eight A100 GPUs with 320GB of GPU memory.

Realistically, if we get permission to run it 24/7 (which I doubt lol) for the 120 key, how long would it take? Is it feasible? And more important, would the Kangaroo even work on it?

I remember WanderingPhilosipher saying that 256 V100's that were running simultaneously for several years only exhausted 15% of #120, and regardless of how faster an A100 is versus a V100, 8 of them definitely won't make the cut.

And you also have to worry about making Kangaroo dump the private key to a file (if it even supports that without stdout redirects), or you'll lose the key if your terminal session is disconnected.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 23, 2021, 05:43:54 PM
 #1805

Several years? Wow.

On GitHub here https://github.com/JeanLucPons/Kangaroo it says 2 months with 256 V100's. Must be wrong then - someone ought to correct that.  

I'll also ask our researchers and get back on this.


WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1036
Merit: 219

Shooters Shoot...


View Profile
May 23, 2021, 06:39:00 PM
 #1806

I am not too sure how to calculate this, if someone can help me.

We have at the Uni one NVIDIA DGX A100

It packs 5 petaFLOPS, eight A100 GPUs with 320GB of GPU memory.

Realistically, if we get permission to run it 24/7 (which I doubt lol) for the 120 key, how long would it take? Is it feasible? And more important, would the Kangaroo even work on it?

I remember WanderingPhilosipher saying that 256 V100's that were running simultaneously for several years only exhausted 15% of #120, and regardless of how faster an A100 is versus a V100, 8 of them definitely won't make the cut.

And you also have to worry about making Kangaroo dump the private key to a file (if it even supports that without stdout redirects), or you'll lose the key if your terminal session is disconnected.
Negative, that was for #64, using Bitcrack...not #120 using Kangaroo.  And it's the #64 pool that has been set up for a few years and I know that the 256 V100s have ran for weeks at a time along with other cards. Last I checked it was around 15% of total keys checked for #64.

I do not know if Zielar is running his V100s at #120.
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1036
Merit: 219

Shooters Shoot...


View Profile
May 23, 2021, 06:42:36 PM
 #1807

I am not too sure how to calculate this, if someone can help me.

We have at the Uni one NVIDIA DGX A100

It packs 5 petaFLOPS, eight A100 GPUs with 320GB of GPU memory.

Realistically, if we get permission to run it 24/7 (which I doubt lol) for the 120 key, how long would it take? Is it feasible? And more important, would the Kangaroo even work on it?


Just run them and see how long the program tells you til it solves. The estimated time is pretty close to being accurate. No way to know since I don't know the speed and grid size of the A100s.
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 23, 2021, 07:09:33 PM
 #1808

Well it seems that each A100 is about 2.5 - 3 times faster than V100 so I won't even try for now. I have to ask my professor and it's going to be a pain accessing it anyway.

But it's interesting how computing power is basically the only thing required. I guess is just a matter of time until someone with access to a supercomputer might give it a try...
NotATether
Legendary
*
Offline Offline

Activity: 1568
Merit: 6669


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 23, 2021, 09:28:13 PM
 #1809

Well it seems that each A100 is about 2.5 - 3 times faster than V100 so I won't even try for now. I have to ask my professor and it's going to be a pain accessing it anyway.

But it's interesting how computing power is basically the only thing required. I guess is just a matter of time until someone with access to a supercomputer might give it a try...

...and then get arrested like this guy? https://www.itnews.com.au/news/csiro-it-contractor-spared-jail-for-mining-monero-on-supercomputer-553535  Grin

On a more serious note, the software will have to improve to a level where it's not experimental before people start investing their resources into it.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1036
Merit: 219

Shooters Shoot...


View Profile
May 23, 2021, 10:08:29 PM
 #1810

Well it seems that each A100 is about 2.5 - 3 times faster than V100 so I won't even try for now. I have to ask my professor and it's going to be a pain accessing it anyway.

But it's interesting how computing power is basically the only thing required. I guess is just a matter of time until someone with access to a supercomputer might give it a try...

...and then get arrested like this guy? https://www.itnews.com.au/news/csiro-it-contractor-spared-jail-for-mining-monero-on-supercomputer-553535  Grin

On a more serious note, the software will have to improve to a level where it's not experimental before people start investing their resources into it.
What was the speed of your version?  Wasn't it a lot slower than Jean Luc's?

So with your version people can store 256 bits in the work files, right? Is that the only difference?

If so, I am not sure why people are using yours, especially if it is slower than the original.  If it is faster, I still don't know why they would use it for the puzzle since it will require more RAM/storage space.

Please enlighten me NotATether...I truly can't remember the speed and the differences in your version.
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 23, 2021, 10:51:43 PM
 #1811

Well it seems that each A100 is about 2.5 - 3 times faster than V100 so I won't even try for now. I have to ask my professor and it's going to be a pain accessing it anyway.

But it's interesting how computing power is basically the only thing required. I guess is just a matter of time until someone with access to a supercomputer might give it a try...

...and then get arrested like this guy? https://www.itnews.com.au/news/csiro-it-contractor-spared-jail-for-mining-monero-on-supercomputer-553535  Grin

On a more serious note, the software will have to improve to a level where it's not experimental before people start investing their resources into it.

Agree 100%. All sorts of people are resorting to crime, using resources without authorization, simply for profit. The reality is that it may very well work for a while but chances are statistically high that they will get a visit from the authorities. Anything related to crypto is by design built to leave 'some' traces. It's not a good business to steal computing power - whether that's for mining, things like this puzzle or anything related to crypto, really. They're just too many variables involved in terms of security and I'm not really sure who's dumb enough to think they will get away with it.   
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
May 23, 2021, 11:00:53 PM
 #1812

So what does 256 bits look like stored in a work file, I need to see an example.
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1036
Merit: 219

Shooters Shoot...


View Profile
May 24, 2021, 12:01:15 AM
Merited by NotATether (2)
 #1813

So what does 256 bits look like stored in a work file, I need to see an example.

AF4560D2458D74B963C5F3B7FD7A65ECF6A860C23BD1AC97B3A1121B2BC657D8 F1978DCDCDCDCC8D76C8C5DC5D85CD5C765C5D7C57D5C7D5C57D5C75D7C57D5C

256bits (space) 256bits
jmizarob
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 27, 2021, 11:07:35 PM
 #1814

Out of curiosity, I was testing a range 0-FFFFFFFFFFFF and found the private key very quickly. I then proceeded to test the next range 1000000000000-1FFFFFFFFFFFF of equivalent size but with a public key of the first keyspace. It still managed to solve for the private key, even though the private key wasn't in the range provided. It took about 5 minutes. Why is that?
GoldTiger69
Hero Member
*****
Offline Offline

Activity: 582
Merit: 502


View Profile WWW
May 28, 2021, 12:07:27 AM
 #1815

Out of curiosity, I was testing a range 0-FFFFFFFFFFFF and found the private key very quickly. I then proceeded to test the next range 1000000000000-1FFFFFFFFFFFF of equivalent size but with a public key of the first keyspace. It still managed to solve for the private key, even though the private key wasn't in the range provided. It took about 5 minutes. Why is that?

Maybe because the range is very small? And how come it found a key that wasn't there? That's a contadiction Wink


I can help you to restore/recover your wallet or password.
https://bitcointalk.org/index.php?topic=1234619.0
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1036
Merit: 219

Shooters Shoot...


View Profile
May 28, 2021, 01:37:41 AM
 #1816

Out of curiosity, I was testing a range 0-FFFFFFFFFFFF and found the private key very quickly. I then proceeded to test the next range 1000000000000-1FFFFFFFFFFFF of equivalent size but with a public key of the first keyspace. It still managed to solve for the private key, even though the private key wasn't in the range provided. It took about 5 minutes. Why is that?

Maybe because the range is very small? And how come it found a key that wasn't there? That's a contadiction Wink


A lesser key is always in a larger range.

lesser range = 0-FFFFFFFFFFFF

greater range = 1000000000000-1FFFFFFFFFFFF

Let's say priv key to pub key is 3103FFCB8A82

This program always starts from 0. So if user enters the range of:
1000000000000:1FFFFFFFFFFFF

the program automatically subtracts the beginning range and shifts the pub key accordingly, in this case it subtracts and shifts by 1000000000000; so the program is actually searching from:
0:FFFFFFFFFFFF

If pubkey is found, the program calculates key like so: Tame D - Wild D + (original beginning range) 1000000000000


jmizarob
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 28, 2021, 04:52:24 AM
 #1817

Out of curiosity, I was testing a range 0-FFFFFFFFFFFF and found the private key very quickly. I then proceeded to test the next range 1000000000000-1FFFFFFFFFFFF of equivalent size but with a public key of the first keyspace. It still managed to solve for the private key, even though the private key wasn't in the range provided. It took about 5 minutes. Why is that?

Maybe because the range is very small? And how come it found a key that wasn't there? That's a contadiction Wink


A lesser key is always in a larger range.

lesser range = 0-FFFFFFFFFFFF

greater range = 1000000000000-1FFFFFFFFFFFF

Let's say priv key to pub key is 3103FFCB8A82

This program always starts from 0. So if user enters the range of:
1000000000000:1FFFFFFFFFFFF

the program automatically subtracts the beginning range and shifts the pub key accordingly, in this case it subtracts and shifts by 1000000000000; so the program is actually searching from:
0:FFFFFFFFFFFF

If pubkey is found, the program calculates key like so: Tame D - Wild D + (original beginning range) 1000000000000




Makes perfect sense! Just not very efficient for finding that lesser private key. I wonder if that could be optimized?
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1036
Merit: 219

Shooters Shoot...


View Profile
May 28, 2021, 05:02:38 AM
 #1818

Out of curiosity, I was testing a range 0-FFFFFFFFFFFF and found the private key very quickly. I then proceeded to test the next range 1000000000000-1FFFFFFFFFFFF of equivalent size but with a public key of the first keyspace. It still managed to solve for the private key, even though the private key wasn't in the range provided. It took about 5 minutes. Why is that?

Maybe because the range is very small? And how come it found a key that wasn't there? That's a contadiction Wink


A lesser key is always in a larger range.

lesser range = 0-FFFFFFFFFFFF

greater range = 1000000000000-1FFFFFFFFFFFF

Let's say priv key to pub key is 3103FFCB8A82

This program always starts from 0. So if user enters the range of:
1000000000000:1FFFFFFFFFFFF

the program automatically subtracts the beginning range and shifts the pub key accordingly, in this case it subtracts and shifts by 1000000000000; so the program is actually searching from:
0:FFFFFFFFFFFF

If pubkey is found, the program calculates key like so: Tame D - Wild D + (original beginning range) 1000000000000




Makes perfect sense! Just not very efficient for finding that lesser private key. I wonder if that could be optimized?
The optimization is...don't search in a larger range for a key you know is in a smaller range, like you did.  Like you said, when you searched in the smaller range it was found rather quick.
But the good news is, you know the program can find a key in a lesser range, even if your inputted range is greater.
Try running the program again with greater range with lesser key and see if it takes 5 minutes every time.
Remember, Pollard's Kangaroo/Lambda is designed to find a key in a known range (a, b).
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
May 29, 2021, 11:32:17 AM
 #1819

I got an RTX 2060 GPU. I was testing it using Jean_Luc's vanitygen and kangaroo. With the vanitygen the speed was at least +900 MKeys and the kangaroo speed was doing between 500 and 600 MKeys. Is this normal or do I have the wrong configuration with kangaroo?
NotATether
Legendary
*
Offline Offline

Activity: 1568
Merit: 6669


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 29, 2021, 12:02:38 PM
 #1820

I got an RTX 2060 GPU. I was testing it using Jean_Luc's vanitygen and kangaroo. With the vanitygen the speed was at least +900 MKeys and the kangaroo speed was doing between 500 and 600 MKeys. Is this normal or do I have the wrong configuration with kangaroo?

Sounds about right to me. Vanitysearch is always going to appear faster than Kangaroo because of the former's use of endomorphisms to check several privkeys at once.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: « 1 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 [91] 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 »
  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!