Author

Topic: Pollard's kangaroo ECDLP solver - page 130. (Read 58708 times)

sr. member
Activity: 617
Merit: 312
May 24, 2020, 02:45:49 PM
Arg,
Hope there is no problem with a file bigger that 4GB !
The last save work printed a wrong size.
Do not restart clients and restart the server without the -w option.

I use my version of server client app and do not get shutdown server.
I'm not sure that it will be useful to you with your dp size.
I use DP=31 and for ex. rig 8x2080ti send file 1.6Gb every 2h, rig 6x2070 around 700mb every 2h
with your size DP=28 file should be 8 times more.
Any way if somebody interesting in app i can public here my code for purebasic.(for Windows OS x64)
full member
Activity: 281
Merit: 114
May 24, 2020, 02:42:47 PM
Yes, the dump file currently has 4.64GB and it takes about 30 seconds to reboot when restarting, and about the time it takes to write).
If I set the record every three minutes - it's still 2 minutes of work which significantly increases the time. I am writing about this because to further levels this can be a bothersome problem.
I removed -w from the command line and we'll see what the effect will be.


EDIT:
soooo baaaad...
sr. member
Activity: 462
Merit: 696
May 24, 2020, 02:36:50 PM
Arg,
Hope there is no problem with a file bigger that 4GB !
The last save work printed a wrong size.
Do not restart clients and restart the server without the -w option.
sr. member
Activity: 617
Merit: 312
May 24, 2020, 02:34:20 PM
That's right, but notice that I have a progress record saved to the file every 10 minutes, and the server disconnects every 1-5 minutes so I start from the last dump, so still from the same place
if server restart every 5 minutes change write interval to 3 minutes. I think for your server it is not a problem.
full member
Activity: 281
Merit: 114
May 24, 2020, 02:32:35 PM
That's right, but notice that I have a progress record saved to the file every 10 minutes, and the server disconnects every 1-5 minutes so I start from the last dump, so still from the same place.
In addition, I can see that after restart it starts again at 27.22, where there is more before restarting.
sr. member
Activity: 617
Merit: 312
May 24, 2020, 02:27:59 PM
Damn it will hit me soon! The server application is currently restarting every 5 minutes, which means that I start from the same place all the time :/

-snip-
not from the same place, server just restart kangaroo, all DP points are safe and continue grow.
The larger the DP counter, the slower it counts - this is natural
full member
Activity: 281
Merit: 114
May 24, 2020, 02:13:16 PM
Damn it will hit me soon! The server application is currently restarting every 5 minutes, which means that I start from the same place all the time :/

sr. member
Activity: 462
Merit: 696
May 24, 2020, 12:12:01 PM
Thanks Wink

Yes my holidays in the mountains was vey good Smiley

Quote
Jean_Luc in earlier posts I read that the mechanism that proposes the best DP value to perform the selected task requires refinement, yes?
My question is: what DP value will best be used for #115 for V100 and 2080Ti cards?
I have ~400GB RAM and 2TB of disk space available

The best choice should be made taking into account the total number of kangaroos.
You have to choose nbKangaroo*2^(dpbit) the smallest possible comparing to 2^58.5.
If you have 400GB of RAM, choose dpbit to have an expected RAM of 200GB max.
full member
Activity: 431
Merit: 105
May 24, 2020, 11:57:26 AM
first all the luck to zielar, the man's here since way back, one of the early finders of them keys. nice job man,

so just trying to relate to the facts.

jeanluc has written that great software that no one else has done,
and this started on gpu with the alek's version around first of all great thanks to all that,
r e s p e c t

btw anyone using one of these.

Full Cloud Tpu v2 pod more then 200x faster then 1 v100 gpu
TPU v2 Pod is 27 times faster than the machine with 8 NVIDIA Tesla V100 in n1 - standard - 64 Google Cloud VM,
 the total calculation cost is It is 38% lower than that.
full member
Activity: 281
Merit: 114
May 24, 2020, 11:41:06 AM
@Zielar

do you use this power from your company or have you so much money for rent so much power or do you have miningfarm ?
V100s - company
2080Ti - private farm
sr. member
Activity: 443
Merit: 350
May 24, 2020, 11:29:30 AM
All other developers did not publish the code, but just were trying to sell it.


Yes? Just no one tried to write it! https://bitcointalksearch.org/topic/bitcoin-challenge-transaction-1000-btc-total-bounty-to-solvers-updated-5218972

The code was written and used last year in June-July fore sure. The GPU version helped to solve #100 key.
Here is the post of the guy used his own made GPU Solver in last year: https://bitcointalksearch.org/topic/m.52535752

Here is the example of the code posted last year for sale: https://www.youtube.com/watch?v=kMevZQc7774
And he was selling his code (closed one) for 100-150USD here: https://satoshidisk.com/pay/C9V45V

So, yes. Other developers did not disclose their codes, but just tried to sell it.

The version developed by Jean_Luc is much better than were made earlier. And I believe that Jean_Luc's GPU Solver is the best GPU Solver at the moment.

EDIT: Jean_Luc also started to develop GPU Solver much earlier than your post dated March 2020. He developed BTC Collider in January 2020 as a learning one before GPU Solver: https://github.com/JeanLucPons/BTCCollider/issues/3#issuecomment-578028490
jr. member
Activity: 91
Merit: 3
May 24, 2020, 11:24:08 AM
@Zielar

do you use this power from your company or have you so much money for rent so much power or do you have miningfarm ?
full member
Activity: 281
Merit: 114
May 24, 2020, 11:05:23 AM
I have currently engaged a total power of 460000Mkeys/s.
#110 I have at the moment [DP Count 2^26.87 / 2^27.55]

The Pollard's kangaroo ECDLP solver needs on average about 2*(2^(109/2)) = 2^55.5 steps to retrieve this private key, with a total power of 460000Mkeys/s =  2^38.8 steps/sec it would take 2^16.7 seconds, about 30 hours.

With the same power, for the key #115 (114 bit) it would take 2^19.2 seconds,  about 170 hours (7 days).

Thank you very much for the specific (as always) conversion of your power into the required time to solve :-)

Quote
This is really huge power! ) Is it like 300-400 cards Tesla V100 / GTX 2080ti ?

That's right ... It's the result of combining the power of Tesla V100 and 2080Ti.

Quote
wow, 460000Mkeys/s, really ? #110 should be solved tomorrow...

If I really get the solution after reaching 2^27.55 - it will actually happen tomorrow.
At the moment I am on level 2^27.03




Jean_Luc in earlier posts I read that the mechanism that proposes the best DP value to perform the selected task requires refinement, yes?
My question is: what DP value will best be used for #115 for V100 and 2080Ti cards?
I have ~400GB RAM and 2TB of disk space available
jr. member
Activity: 91
Merit: 3
May 24, 2020, 09:56:45 AM
Hello Jean Luc

Hope you had nice holiday.

When you will publish a first release for multi pubKey support?
sr. member
Activity: 462
Merit: 696
May 24, 2020, 09:47:00 AM
Hi there Wink

@etar
I checked the client and server and I didn't manage to reproduce the issue.
If I break the network at the client side, the server close the connection after the timeout (5min) and when the client goes back it reconnect.
But I will add a http like connection mode and a way to set up the send period.
There is way to do that by setting the CLIENT_TIMEOUT to 3 sec and the SEND period to 10 sec for instance. You get the following output but it works.

Client side:
[180.22 MK/s][GPU 180.22 MK/s][Count 2^29.99][08s][Server     OK]
RecvFromServer(Status): Software caused connection abort
[140.52 MK/s][GPU 140.52 MK/s][Count 2^31.07][18s][Server     OK]
RecvFromServer(Status): Software caused connection abort
[140.34 MK/s][GPU 140.34 MK/s][Count 2^31.68][28s][Server     OK]
RecvFromServer(Status): Software caused connection abort
[141.10 MK/s][GPU 141.10 MK/s][Count 2^32.11][38s][Server     OK]

Server side:
Closing connection with 127.0.0.1:64273
[Client 0][DP Count 2^19.11/2^21.05][Dead 0][41s][19.2/49.5MB]
Closing connection with 127.0.0.1:64274
[Client 0][DP Count 2^19.70/2^21.05][Dead 0][51s][28.0/60.7MB]
Closing connection with 127.0.0.1:64275

@zielar

wow, 460000Mkeys/s, really ? #110 should be solved tomorrow...
sr. member
Activity: 443
Merit: 350
May 24, 2020, 09:35:48 AM
Server autorestart now works fine. You calmed me down, gentlemen. I must admit that I hope to find # 110 in the next few days ... I will remember you if I do it, and of course about the author of this tool, to which I already owe a lot :-)
Greetings !

How much power are you going to use for this task?

I have currently engaged a total power of 460000Mkeys/s.
#110 I have at the moment [DP Count 2^26.87 / 2^27.55]

This is really huge power! ) Is it like 300-400 cards Tesla V100 / GTX 2080ti ?
sr. member
Activity: 443
Merit: 350
May 24, 2020, 09:33:15 AM
so we all got no chance again,
can close this thread now, guess after all finding money is a job.

This message is just one big LOL  Grin
What kind of chances did you expect without developing the solver and without enough power to solve?

Jean_Luc made a great job developing the tool and making it available for the public. It also helped him to implement the improvements as he had the feedback. All other developers did not publish the code, but just were trying to sell it.

Real life is not a fairy tale where one man grants the super fast code to you, and another man grants access to super high power.
full member
Activity: 431
Merit: 105
May 24, 2020, 09:18:12 AM
i know i am in jeanluc's house now,
know that man, his software,
difficult i know, meant to say, dang 460000,
damn so that i almost forgot one 0. wtf,
prolly you already got those moneyz. so wth.
said nough, no joining the pool thanks.
all good luck,. with not that much of those moneys,
sr. member
Activity: 617
Merit: 312
May 24, 2020, 09:14:43 AM
so we all got no chance again,
can close this thread now, guess after all finding money is a job.

This topic is not about making money, but about the ability to cut a difficult task like finding the key to the puzzle 110.
Which before that was extremely difficult to solve.
Moreover, JeanLuc has a couple more tricks in the warehouse to improve his brainchild, I'm sure.
After all, no one forbids joining in the search for a key. Why spend each separately a bunch of electricity and money, if you can combine work and do it much more efficiently.
Can create a common pool and solve problems together, divide production in proportion to the work performed.
full member
Activity: 431
Merit: 105
May 24, 2020, 09:05:47 AM
so we all got no chance again,
can close this thread now, guess after all finding money is a job.
Jump to: