Bitcoin Forum
May 02, 2024, 12:54:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
  Print  
Author Topic: == Bitcoin challenge transaction: ~1000 BTC total bounty to solvers! ==UPDATED==  (Read 46628 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (11 posts by 1+ user deleted.)
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 05, 2020, 01:05:49 PM
 #81

Unfortunatelly I'm not really expert in this. I'm using 'Visual Studio 2019'.
I have finally succeded to comply vs-kangaroo-hybrid.exe by choosing 'Release' in configuration (before was 'Debug' by default), but without any aadditional settings. Just as it was.
Where do I put this settings "make gpu=1 ccap=20 all"?
Another question here. Runnigng test and found that script goes over 100% i.e. for #50:
Compute capability 2.0 and 3.0 Not supported.
This is normal, the program does not make accurate calculations. Set -p 0 or for bits 50 use cpu version.
Feedback
if run for bit 65
Comparator time: 0.206 msec wild.txt 0 bytes tame.txt 0 bytes
[/][  0: 0: 6 ;   4.4M j/s; [GPU 4.43 Mj/s]  26.0Mj   0.2%; dp/kgr=0.0;  0:32:11 ]

upword any bit like bit 75 screen is
Comparator time: 0.195 msec wild.txt 0 bytes tame.txt 0 bytes
[\][  0: 0: 2 ;   0.0  j/s; [GPU 0.00 Mj/s]   0.0 j   0.0%; dp/kgr=0.0;   8.0Ky  4m 17d  6: 9: 4 ]

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
1714611270
Hero Member
*
Offline Offline

Posts: 1714611270

View Profile Personal Message (Offline)

Ignore
1714611270
Reply with quote  #2

1714611270
Report to moderator
1714611270
Hero Member
*
Offline Offline

Posts: 1714611270

View Profile Personal Message (Offline)

Ignore
1714611270
Reply with quote  #2

1714611270
Report to moderator
1714611270
Hero Member
*
Offline Offline

Posts: 1714611270

View Profile Personal Message (Offline)

Ignore
1714611270
Reply with quote  #2

1714611270
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Firebox
Jr. Member
*
Offline Offline

Activity: 59
Merit: 3


View Profile
April 05, 2020, 01:10:26 PM
 #82

Unfortunatelly I'm not really expert in this. I'm using 'Visual Studio 2019'.
I have finally succeded to comply vs-kangaroo-hybrid.exe by choosing 'Release' in configuration (before was 'Debug' by default), but without any aadditional settings. Just as it was.
Where do I put this settings "make gpu=1 ccap=20 all"?
Another question here. Runnigng test and found that script goes over 100% i.e. for #50:
Compute capability 2.0 and 3.0 Not supported.
This is normal, the program does not make accurate calculations. Set -p 0 or for bits 50 use cpu version.
Ok. Agree, that could be, but we are triying to test gpu usage, not a cpu )). And to test it quickly I choose lower number addresses in order to see if I will get a propper result in the end.
So far looks like somethis I did wrong:

Result received in ~ 6.5 minutes


Result received in ~ 4.5 minutes

What am I doing wrong? This are the time to spent by CPU.
Could you share you results for #50?
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 05, 2020, 01:17:02 PM
 #83

Unfortunatelly I'm not really expert in this. I'm using 'Visual Studio 2019'.
I have finally succeded to comply vs-kangaroo-hybrid.exe by choosing 'Release' in configuration (before was 'Debug' by default), but without any aadditional settings. Just as it was.
Where do I put this settings "make gpu=1 ccap=20 all"?
Another question here. Runnigng test and found that script goes over 100% i.e. for #50:
Compute capability 2.0 and 3.0 Not supported.
This is normal, the program does not make accurate calculations. Set -p 0 or for bits 50 use cpu version.
Feedback
if run for bit 65
Comparator time: 0.206 msec wild.txt 0 bytes tame.txt 0 bytes
[/][  0: 0: 6 ;   4.4M j/s; [GPU 4.43 Mj/s]  26.0Mj   0.2%; dp/kgr=0.0;  0:32:11 ]

upword any bit like bit 75 screen is
Comparator time: 0.195 msec wild.txt 0 bytes tame.txt 0 bytes
[\][  0: 0: 2 ;   0.0  j/s; [GPU 0.00 Mj/s]   0.0 j   0.0%; dp/kgr=0.0;   8.0Ky  4m 17d  6: 9: 4 ]


for bit 69 these screen running

Comparator time: 0.217 msec wild.txt 0 bytes tame.txt 0 bytes
[|][  0: 0: 4 ;   4.4M j/s; [GPU 4.36 Mj/s]  17.0Mj   0.0%; dp/kgr=0.0;  1: 5:39 ]
[error] Check Output Data GPU and Compute keys, thId: 00005028
 Check  key: 94AC90F4A122647D5
    Point x: 2B6E5F02AE99AA03569FE46C5A0EAED92D350A5A3D0E091085E9E8BDA6ABE66D
 DP Point x: 8BBFEFA75BE67C6795D772D977373999C9A364A8994893793AA417BEE000000
[/][  0: 0: 6 ;   4.4M j/s; [GPU 4.43 Mj/s]  26.0Mj   0.1%; dp/kgr=0.0;  1: 4:29 ]
[error] Check Output Data GPU and Compute keys, thId: 00000507
 Check  key: 7EF29F937A9658E03
    Point x: B75CF00099B38C6BC3466A69ADFEADDD093EDE62E763DF5555A4F2A221F04F3C
 DP Point x: 27F28829B7176A93E6D7AB93A6DA89C5CAD41B5D35425FF6F34C464253000000

[error] Check Output Data GPU and Compute keys, thId: 00005423
 Check  key: 90C0FA63868810BAB
    Point x: E8C5AFF0F27DC6E81D285E058ED35A7F00DB29CCDD51E6B2AA66EB9C9C2665E6
 DP Point x: 668F60B040F727C225D697BCA37C2D8A1133422F8EA0F7B3C30D2D77C8000000
[\][  0: 0:10 ;   4.4M j/s; [GPU 4.40 Mj/s]  44.0Mj   0.2%; dp/kgr=0.0;  1: 4:51 ]
[error] Check Output Data GPU and Compute keys, thId: 00000587
 Check  key: 8EE434059E01B3660
    Point x: 45356089D2471D7F4AEA9D5CE0C410628B9A03845B2C075BF22081298095F846
 DP Point x: BBCF411A3D896480FE6006C65C6F48D90F7F1DFDA8ED122B9CFEE5BF9F000000

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 05, 2020, 01:41:14 PM
 #84

Unfortunatelly I'm not really expert in this. I'm using 'Visual Studio 2019'.
I have finally succeded to comply vs-kangaroo-hybrid.exe by choosing 'Release' in configuration (before was 'Debug' by default), but without any aadditional settings. Just as it was.
Where do I put this settings "make gpu=1 ccap=20 all"?
Another question here. Runnigng test and found that script goes over 100% i.e. for #50:
Compute capability 2.0 and 3.0 Not supported.
This is normal, the program does not make accurate calculations. Set -p 0 or for bits 50 use cpu version.
Feedback
if run for bit 65
Comparator time: 0.206 msec wild.txt 0 bytes tame.txt 0 bytes
[/][  0: 0: 6 ;   4.4M j/s; [GPU 4.43 Mj/s]  26.0Mj   0.2%; dp/kgr=0.0;  0:32:11 ]

upword any bit like bit 75 screen is
Comparator time: 0.195 msec wild.txt 0 bytes tame.txt 0 bytes
[\][  0: 0: 2 ;   0.0  j/s; [GPU 0.00 Mj/s]   0.0 j   0.0%; dp/kgr=0.0;   8.0Ky  4m 17d  6: 9: 4 ]

Which video card do you use? What options does the program run with?
gtx 460 and gtx 750

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
Firebox
Jr. Member
*
Offline Offline

Activity: 59
Merit: 3


View Profile
April 05, 2020, 02:11:11 PM
 #85

Unfortunatelly I'm not really expert in this. I'm using 'Visual Studio 2019'.
I have finally succeded to comply vs-kangaroo-hybrid.exe by choosing 'Release' in configuration (before was 'Debug' by default), but without any aadditional settings. Just as it was.
Where do I put this settings "make gpu=1 ccap=20 all"?
Another question here. Runnigng test and found that script goes over 100% i.e. for #50:
Compute capability 2.0 and 3.0 Not supported.
This is normal, the program does not make accurate calculations. Set -p 0 or for bits 50 use cpu version.
Ok. Agree, that could be, but we are triying to test gpu usage, not a cpu )). And to test it quickly I choose lower number addresses in order to see if I will get a propper result in the end.
So far looks like somethis I did wrong:

Result received in ~ 6.5 minutes


Result received in ~ 4.5 minutes

What am I doing wrong? This are the time to spent by CPU.
Could you share you results for #50?

Just when power is set 12 for bit 50, it turns out Hop_module 41 is 1 long jump 2 ^ 41 - it's too far and the range of selected points goes far from bit 50. Accordingly, the search time will be much longer. Also, when a large power - DP parity / DPmodule becomes less than 18, which leads to a large amount of data received from the video card and errors occur, wild and tame files grow quickly. Accordingly, it also affects negatively. The optimum size of the DPmodule is 22 - 24 of these values ​​should be selected power. And if DPmodule is large, then fewer selected points will be saved in files and search time will increase. Therefore, it is installed no more than 24.
+ the comparator starts the comparison once every half a minute. Therefore, such a total time.
All noted. Thanks. Will continue testing.
Those two results that I gave a screenshots were both with p=0. But the one with lesser time was tested with rekey=5000.
Texgen
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
April 05, 2020, 05:50:44 PM
 #86

 As I understand it, you can’t leave links to other resources here? I saw a channel on Patreone called Bitcoin Riches, where they talk about a script that you can solve a puzzle. Can anyone tell me about this?
bounty0z
Member
**
Offline Offline

Activity: 142
Merit: 70


View Profile
April 05, 2020, 10:23:37 PM
 #87

Please how can I solve that problem ?  Sad

Code:
[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]
[DATE(utc)] 05 Apr 2020 22:22:00
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pow2bits] 65
[Wsqrt] (2^32)                                                        100000000
[M]                                                18000000000000000
[rangeW] 2^64..2^65 ; W = U - L = 2^64
[DPsize] 1048576 (hashtable size)
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pubkey#65] loaded
[Xcoordinate] 30210C23B1A047BC9BDBB13448E67DEDDC108946DE6DE639BCC75D47C0216B1B
[Ycoordinate] E383C4A8ED4FAC77C0D2AD737D8499A362F483F8FE39D1E86AAED578A9455DFC
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[+] Sp-table of pow2 points - ready
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[UV] U*V=0*0=0 (0x00)
[optimal_mean_jumpsize] 0
[meanjumpsize#1] 1(now) <= 0(optimal) <= 1(next)
[i] Sp[0]|J-|Sp[1]
[i] this Sp set has low efficiency (over -25%) for this mean jumpsize
[JmaxofSp] Sp[1]=0 nearer to optimal mean jumpsize of Sp set
[i] Old DPmodule: 2^30
[i] New DPmodule: 2^24
[DPmodule] 2^24 = 16777216 (0x0000000001000000)
[+] 0T+0W kangaroos - ready
[CPU] threads: 0
[GPU] threads: 1 Hang on to your hats... ;-)
[optimal_mean_jumpsize] 80000000
[meanjumpsize#36] 71C71C71(now) <= 80000000(optimal) <= DD67C8A6(next)
[i] Sp[36]|-------J----------------------------------------------------|Sp[37]
[JmaxofSp] Sp[36]=71C71C71 nearer to optimal mean jumpsize of Sp set
GPUEngine: DPmodule: 0x400000 2^22 ((pow2W-(2*Power))/2)-2 Hop_modulo: 44 Power: 8
GPU: GPU #0 Tesla P4 (20x128 cores) Grid(160x128)
GPU Bits: 65
GPU Tame Points: [M] + Rand(pow2W-0)
GPU Tame Starting Key 0: 18000000000000000
GPU Tame Starting Key 1: 206BBC3513D1733A1
GPU Tame Starting Key 2: 25E5235429CA09EF3
GPU Tame Starting Key 3: 2583FB778385DFCD4
GPU Tame Starting Key 4: 1ED1A56D0C06ACCCE
GPU Tame Starting Key 5: 189D65AB36B1D055D
GPU Tame Starting Key 6: 1FA2EABEE40E79BBD
GPU Tame Starting Key 7: 197A3A27B31F5B3D2
GPU Tame Starting Key 8: 206650FB29F02B360
GPU Tame Starting Key 9: 1EE2B45C9529E6C93
GPU Tame Starting Key 20479: 233950B74491CF338 Thread: 20480

GPU Wild Points: [Target] + Rand(pow2W-1)
GPU Wild Starting Key 0: 54D8F8548F7AB6F2
GPU Wild Starting Key 1: 120CEF3BC316421C
GPU Wild Starting Key 2: 7D4E0E90EF29A037
GPU Wild Starting Key 3: 57CFAF613008D1A9
GPU Wild Starting Key 4: 31B859A6B2E3D9D9
GPU Wild Starting Key 5: 6E628C3C53724423
GPU Wild Starting Key 6: 56164090D10C621F
GPU Wild Starting Key 7: 1414DCD8273FD23E
GPU Wild Starting Key 8: 4012C93B385FECD4
GPU Wild Starting Key 9: 3213AB3E8E022B15
GPU Wild Starting Key 20479: 1C6C36C06F3EF445 Thread: 20480
GPUEngine: Kernel: no kernel image is available for execution on the device

[i] Used Comparator in C++
[i]
[+] Runing Comparator every: 32 sec
   0.0  j/s;   0.0 j of   8.0Gj   0.0%; DP 0T+0W=0+0=0; dp/kgr=0.0;
[runtime]   0: 0: 1
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[DATE(utc)] 05 Apr 2020 22:22:01
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[x] EXIT

[i] Comparator time: 2.836 msec wild.txt 0 bytes tame.txt 0 bytes

seems like here is the error :GPUEngine: Kernel: no kernel image is available for execution on the device
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 05, 2020, 10:34:04 PM
 #88

Please how can I solve that problem ?  Sad

Code:
[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]
[DATE(utc)] 05 Apr 2020 22:22:00
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pow2bits] 65
[Wsqrt] (2^32)                                                        100000000
[M]                                                18000000000000000
[rangeW] 2^64..2^65 ; W = U - L = 2^64
[DPsize] 1048576 (hashtable size)
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pubkey#65] loaded
[Xcoordinate] 30210C23B1A047BC9BDBB13448E67DEDDC108946DE6DE639BCC75D47C0216B1B
[Ycoordinate] E383C4A8ED4FAC77C0D2AD737D8499A362F483F8FE39D1E86AAED578A9455DFC
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[+] Sp-table of pow2 points - ready
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[UV] U*V=0*0=0 (0x00)
[optimal_mean_jumpsize] 0
[meanjumpsize#1] 1(now) <= 0(optimal) <= 1(next)
[i] Sp[0]|J-|Sp[1]
[i] this Sp set has low efficiency (over -25%) for this mean jumpsize
[JmaxofSp] Sp[1]=0 nearer to optimal mean jumpsize of Sp set
[i] Old DPmodule: 2^30
[i] New DPmodule: 2^24
[DPmodule] 2^24 = 16777216 (0x0000000001000000)
[+] 0T+0W kangaroos - ready
[CPU] threads: 0
[GPU] threads: 1 Hang on to your hats... ;-)
[optimal_mean_jumpsize] 80000000
[meanjumpsize#36] 71C71C71(now) <= 80000000(optimal) <= DD67C8A6(next)
[i] Sp[36]|-------J----------------------------------------------------|Sp[37]
[JmaxofSp] Sp[36]=71C71C71 nearer to optimal mean jumpsize of Sp set
GPUEngine: DPmodule: 0x400000 2^22 ((pow2W-(2*Power))/2)-2 Hop_modulo: 44 Power: 8
GPU: GPU #0 Tesla P4 (20x128 cores) Grid(160x128)
GPU Bits: 65
GPU Tame Points: [M] + Rand(pow2W-0)
GPU Tame Starting Key 0: 18000000000000000
GPU Tame Starting Key 1: 206BBC3513D1733A1
GPU Tame Starting Key 2: 25E5235429CA09EF3
GPU Tame Starting Key 3: 2583FB778385DFCD4
GPU Tame Starting Key 4: 1ED1A56D0C06ACCCE
GPU Tame Starting Key 5: 189D65AB36B1D055D
GPU Tame Starting Key 6: 1FA2EABEE40E79BBD
GPU Tame Starting Key 7: 197A3A27B31F5B3D2
GPU Tame Starting Key 8: 206650FB29F02B360
GPU Tame Starting Key 9: 1EE2B45C9529E6C93
GPU Tame Starting Key 20479: 233950B74491CF338 Thread: 20480

GPU Wild Points: [Target] + Rand(pow2W-1)
GPU Wild Starting Key 0: 54D8F8548F7AB6F2
GPU Wild Starting Key 1: 120CEF3BC316421C
GPU Wild Starting Key 2: 7D4E0E90EF29A037
GPU Wild Starting Key 3: 57CFAF613008D1A9
GPU Wild Starting Key 4: 31B859A6B2E3D9D9
GPU Wild Starting Key 5: 6E628C3C53724423
GPU Wild Starting Key 6: 56164090D10C621F
GPU Wild Starting Key 7: 1414DCD8273FD23E
GPU Wild Starting Key 8: 4012C93B385FECD4
GPU Wild Starting Key 9: 3213AB3E8E022B15
GPU Wild Starting Key 20479: 1C6C36C06F3EF445 Thread: 20480
GPUEngine: Kernel: no kernel image is available for execution on the device

[i] Used Comparator in C++
[i]
[+] Runing Comparator every: 32 sec
   0.0  j/s;   0.0 j of   8.0Gj   0.0%; DP 0T+0W=0+0=0; dp/kgr=0.0;
[runtime]   0: 0: 1
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[DATE(utc)] 05 Apr 2020 22:22:01
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[x] EXIT

[i] Comparator time: 2.836 msec wild.txt 0 bytes tame.txt 0 bytes

seems like here is the error :GPUEngine: Kernel: no kernel image is available for execution on the device
pls print your complete command for execuation you run

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
bounty0z
Member
**
Offline Offline

Activity: 142
Merit: 70


View Profile
April 05, 2020, 10:46:10 PM
 #89

Please how can I solve that problem ?  Sad

Code:
[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]


[i] Comparator time: 2.836 msec wild.txt 0 bytes tame.txt 0 bytes

seems like here is the error :GPUEngine: Kernel: no kernel image is available for execution on the device
pls print your complete command for execuation you run
Here is the command. I am using GPU Tesla P4 with CCap=70 as I see in wikipidia.
./vs-kangaroo-hybrid -v 1 -p 8 -bits 56 -gpu 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 05, 2020, 10:52:18 PM
 #90

Please how can I solve that problem ?  Sad

Code:
[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]


[i] Comparator time: 2.836 msec wild.txt 0 bytes tame.txt 0 bytes

seems like here is the error :GPUEngine: Kernel: no kernel image is available for execution on the device
pls print your complete command for execuation you run
Here is the command. I am using GPU Tesla P4 with CCap=70 as I see in wikipidia.
./vs-kangaroo-hybrid -v 1 -p 8 -bits 56 -gpu 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b
try this
./vs-kangaroo-hybrid -v 1 -gpu -p 8 -bits 56  0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
bounty0z
Member
**
Offline Offline

Activity: 142
Merit: 70


View Profile
April 05, 2020, 11:01:31 PM
 #91

Please how can I solve that problem ?  Sad

Code:
[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]


[i] Comparator time: 2.836 msec wild.txt 0 bytes tame.txt 0 bytes

seems like here is the error :GPUEngine: Kernel: no kernel image is available for execution on the device
pls print your complete command for execuation you run
Here is the command. I am using GPU Tesla P4 with CCap=70 as I see in wikipidia.
./vs-kangaroo-hybrid -v 1 -p 8 -bits 56 -gpu 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b
try this
./vs-kangaroo-hybrid -v 1 -gpu -p 8 -bits 56  0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b
I get the same error Sad
Code:
GPU Wild Starting Key 20479: 374E0D55790CA9 Thread: 20480 
GPUEngine: Kernel: no kernel image is available for execution on the device

[i] Used Comparator in C++
[+] Runing Comparator every: 27 sec

[i]   0.0  j/s;   0.0 j of 268.0Mj   0.0%; DP 0T+0W=0+0=0; dp/kgr=0.0;
[runtime]   0: 0: 1

[i] Comparator time: 0.112 msec wild.txt 0 bytes tame.txt 0 bytes
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[DATE(utc)] 05 Apr 2020 23:00:44
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[x] EXIT
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 05, 2020, 11:15:18 PM
 #92

Please how can I solve that problem ?  Sad

Code:
[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]


[i] Comparator time: 2.836 msec wild.txt 0 bytes tame.txt 0 bytes

seems like here is the error :GPUEngine: Kernel: no kernel image is available for execution on the device
pls print your complete command for execuation you run
Here is the command. I am using GPU Tesla P4 with CCap=70 as I see in wikipidia.
./vs-kangaroo-hybrid -v 1 -p 8 -bits 56 -gpu 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b
remove in folder
rm -R obj
rm vs-kangaroo-hybrid

recompile
 from start with this command
make gpu=1 ccap=61 all
then run command as i mention with correction


13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
racminer
Member
**
Offline Offline

Activity: 242
Merit: 17


View Profile
April 06, 2020, 12:33:21 AM
 #93

2days before i see alek76 message in post, he said soon at github, today i see, his post deleted, maybe he chnage his mind, and his new mind maybe work better then old mind Smiley
Right. First you need to fix possible inaccuracies, then there is no time to do this on Github.
The comparator on python works faster than on c ++, when the file sizes are more than 50MB - have to choose a comparator. In general, the correct way is to do the aggregation of selected points in the sql database on the server. The program should send them as a client. I have no time and knowledge for this  Sad I will soon post it as it is.

Already available https://github.com/alek76-2/vs-kangaroo-hybrid


Nice job.

Since the slowing down is due to the  comparator, I would suggest that you defer comparison after doing many thousand or more hops.

racminer
Member
**
Offline Offline

Activity: 242
Merit: 17


View Profile
April 06, 2020, 01:31:05 PM
 #94

2days before i see alek76 message in post, he said soon at github, today i see, his post deleted, maybe he chnage his mind, and his new mind maybe work better then old mind Smiley
Right. First you need to fix possible inaccuracies, then there is no time to do this on Github.
The comparator on python works faster than on c ++, when the file sizes are more than 50MB - have to choose a comparator. In general, the correct way is to do the aggregation of selected points in the sql database on the server. The program should send them as a client. I have no time and knowledge for this  Sad I will soon post it as it is.

Already available https://github.com/alek76-2/vs-kangaroo-hybrid


Nice job.

Since the slowing down is due to the  comparator, I would suggest that you defer comparison after doing many thousand or more hops.


The comparator starts in a separate thread, so "slowing down" is possible only with a weak CPU. With the comparator disabled, the GPU speed is the same. I agree, you can change the startup frequency:
Code:
//int slp = pow2Wsqrt * 1000;
int slp = pow2Wsqrt * 10000;// Sleep x10
printf("\n[+] Runing Comparator every: %d sec\n", slp / 1000);

Ok  Smiley
paschok81
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
April 06, 2020, 06:21:25 PM
 #95

alek76
If I stop work, how to continue?
paschok81
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
April 06, 2020, 07:46:49 PM
 #96

alek76
If I stop work, how to continue?

Дa никaк нe кoнтинью... cлoмaли этy фyнкцию,
пo кpaйнeй мepe в пpoгpaммe для кapт AMD
этa фyнкция нe paбoтaeт, a RANDOM выpeзaли.
Я жe пиcaл, читaй вышe. Taкoe oщyщeниe, чтo
пpoгa мaйнит чтo-тo кoмy-тo нa чeй-тo кapмaн,
дa и coмнeвaтьcя я cтaл пocлe этoгo, чтo пpoгa
вooбщe выдacт нa экpaн eщe нe oткpытый ключ.
Cтapыe ключи oнa для пpoвepки пoкaзывaeт, тe,
чтo yжe дo этoгo ктo-тo нeпoнятнo кaкoй пpoгoй
oткpыл, a вoт нoвыe... Личнo я yжe нe дoвepяю
этoй "Bitcrack" пocлe тoгo, чтo я o нeй выяcнил.
What are you specifically asking about? What is random? Who broke? Which function?  Can becom a telepath Smiley
Your message https://bitcointalk.org/index.php?topic=5218972.msg54160563#msg54160563
That's right - you need to build the program yourself from the Github sources! Having looked at the code, all doubts and distrust disappear.
By downloading the Bitcrack program from various sources, you can fall into the tricks of scammers. It is more likely that the author will not embed the scam code in the program! Or is it trolling Bitcrack!

So is it possible to restore the program after it is closed? Because the tame and wild files are overwritten.  This will help:

in Vanity.cpp

Code:
if (TWRevers) {
   bool F2Upload = TWUpload();
   if (F2Upload) {
      printf("\n Upload tame.txt and wild.txt ");
   }
  }
  else {
   //ReWriteFiles();
  }
MrFreeDragon
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
April 06, 2020, 10:55:52 PM
 #97

alek76, in your revised script, how do you select points to save? I mean what kind of algorythm do you use for points to be saved. You do not save every calculated point after wild/tame jump.
Do you store these points in files or in memory?

MrFreeDragon
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
April 07, 2020, 12:45:00 AM
 #98

alek76, in your revised script, how do you select points to save? I mean what kind of algorythm do you use for points to be saved. You do not save every calculated point after wild/tame jump.
Do you store these points in files or in memory?
If after the jump the coordinate Point.X % DPmodule == 0 then add to atomicAdd. The length of the jump is taken from the table and is equal to dS [pw]. Where pw is equal Point.X % Hop_modulo. On the host, point X and distance are saved to files. Could make a save in memory and use the string vectors, then changed your mind ...

Ok, thank you.
If you understand, can you please also exaplain why do we need this DPmodule? Actually we reduce the places visited by kangaroos only to those which are multiliers of DPmodule.

I also askd the same question in "Science fair project...." topic but did nut receive the answer: https://bitcointalk.org/index.php?topic=5173445.msg52713073#msg52713073

Can you explain why do we need DPmodule and Hop_module, and how could we select their optimal values?


MrFreeDragon
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
April 07, 2020, 02:55:03 PM
 #99

Chapter 6. The xperimental results and evaluation. But here they use probabilityof a point being distinguished is 2 ^ 20. In another solution, a multiple of 2 ^ 29 was used.

There should be some logical explanation for DPmodule selection. 2^20 or 2^29 will not be the same depending on the private key bits length. I mean that 2^20 could be optimal for 110bits key, but not good for 150bits key. 2^20 is more than 1 million - so we use only x-coordinates with factor 2^20 for our collission comprator, but possibly skip earlier collisions.

DPmodule selection is something like the balancing between calculation power and saving/comparator power. Extreme example: if we select DPmodule = 1, we will save every jump, so we will need more storage space, and also the more stored places we have the harder work for comparator. From the other hand we will catch "the 1st meeting between wild and tame kangaroos". Selecting greater DPmodule we will have less saved points, easier work for comparator but we can skip the actual meeting (i.e. collision we are looking for) between wild and tame kangaroos.

alek76, Can you please examine this in more details and find the logical exaplanation why the DPmodule for x-coordinate is used and how to select the optimal value for this module based on bits length of the key (or other factor if required)

akk123
Sr. Member
****
Offline Offline

Activity: 290
Merit: 250



View Profile
April 07, 2020, 04:09:25 PM
 #100

"./vs-kangaroo-hybrid -v 1 -gpu -p 8 -bits 65 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b"

[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]
[DATE(utc)] 07 Apr 2020 16:03:05
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pow2bits]   65
[Wsqrt] (2^32)                                                        100000000
[M]                                                18000000000000000
[rangeW]   2^64..2^65 ; W = U - L = 2^64
[DPsize]   1048576 (hashtable size)
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pubkey#65] loaded
[Xcoordinate] 30210C23B1A047BC9BDBB13448E67DEDDC108946DE6DE639BCC75D47C0216B1B
[Ycoordinate] E383C4A8ED4FAC77C0D2AD737D8499A362F483F8FE39D1E86AAED578A9455DFC
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
  • Sp-table of pow2 points - ready
  • [~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[UV] U*V=271119705*0=1155970841192693760 (0x100ad55b00000000)
[optimal_mean_jumpsize] 40A3D5640000000
[meanjumpsize#64] 3FFFFFFFFFFFFFF(now) <= 40A3D5640000000(optimal) <= 7E07E07E07E07E0(next)
Sp[64]|J-----------------------------------------------------------|Sp[65]
this Sp set has low efficiency (over -25%) for this mean jumpsize
[JmaxofSp] Sp[64]=3FFFFFFFFFFFFFF nearer to optimal mean jumpsize of Sp set
Old DPmodule: 2^30
New DPmodule: 2^24
[DPmodule] 2^24 = 16777216 (0x0000000001000000)
Segmentation fault (core dumped)

=======================================================================================

"./vs-kangaroo-hybrid -v 1 -gpu -p 8 -bits 60 0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b"

[###########################################################]
[#          Pollard-kangaroo PrivKey Recovery Tool         #]
[#          (based on engine of VanitySearch 1.15)         #]
[#                 bitcoin ecdsa secp256k1                 #]
[#                 ver 0.01 GPU Hybrid v4F                 #]
[#          GPU implementation changes by alek76           #]
[#          Tips: 1NULY7DhzuNvSDtPkFzNo6oRTZQWBqXNE9       #]
[###########################################################]
[DATE(utc)] 07 Apr 2020 16:04:03
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pow2bits]   60
[Wsqrt] (2^29)                                                         40000000
[M]                                                  C00000000000000
[rangeW]   2^59..2^60 ; W = U - L = 2^59
[DPsize]   1048576 (hashtable size)
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[pubkey#60] loaded
[Xcoordinate] 30210C23B1A047BC9BDBB13448E67DEDDC108946DE6DE639BCC75D47C0216B1B
[Ycoordinate] E383C4A8ED4FAC77C0D2AD737D8499A362F483F8FE39D1E86AAED578A9455DFC
[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
  • Sp-table of pow2 points - ready
  • [~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
[UV] U*V=-1874375596*0=10387882763385569280 (0x90292c5600000000)
[optimal_mean_jumpsize] FFFFFFFF90474C540000000
[meanjumpsize#99] 14AFD6A052BF5A814AFD6A05(now) <= FFFFFFFF90474C540000000(optimal) <= 28F5C28F5C28F5C28F5C28F5(next)
Sp[98]|--------------------------------J---------------------------|Sp[99]
this Sp set has low efficiency (over -25%) for this mean jumpsize
[JmaxofSp] Sp[99]=A72F05397829CBC14E5E0A7 nearer to optimal mean jumpsize of Sp set
Old DPmodule: 2^27
New DPmodule: 2^24
[DPmodule] 2^24 = 16777216 (0x0000000001000000)
  • -1874375596T+0W kangaroos - ready
[CPU] threads: 0
[GPU] threads: 1 Hang on to your hats... ;-)
[optimal_mean_jumpsize] 20000000
[meanjumpsize#34] 1E1E1E1E(now) <= 20000000(optimal) <= 3A83A83A(next)
Sp[34]|
  • Runing Comparator every: 29 sec
---J--------------------------------------------------------|Sp[35]
[JmaxofSp] Sp[34]=1E1E1E1E nearer to optimal mean jumpsize of Sp set
GPUEngine: DPmodule: 0x80000 2^19 ((pow2W-(2*Power))/2)-2 Hop_modulo: 42 Power: 8

Comparator time: 0.096 msec wild.txt 0 bytes tame.txt 0 bytes
GPU: GPU #0 GeForce RTX 2070 (36x64 cores) Grid(288x128)
GPU Bits: 60
GPU Tame Points: [M] + Rand(pow2W-0)
GPU Tame Starting Key 0: C00000000000000
GPU Tame Starting Key 1: FD6EBA8700D43D6
GPU Tame Starting Key 2: EF256D34DF0F066
GPU Tame Starting Key 3: FECD34BB117744E
GPU Tame Starting Key 4: F16585F78ED824A
GPU Tame Starting Key 5: 103C4C7792D706BF
GPU Tame Starting Key 6: C9A60703286D1D3
GPU Tame Starting Key 7: E4B284A08B685B5
GPU Tame Starting Key 8: 119EC31B0FD3A92C
GPU Tame Starting Key 9: 129127EDA0A93B0D
GPU Tame Starting Key 36863: C48796513E6E740 Thread: 36864

GPU Wild Points: [Target] + Rand(pow2W-1)
GPU Wild Starting Key 0: 1E6E49D99F9DC8E
GPU Wild Starting Key 1: 226EEF6F0322D16
GPU Wild Starting Key 2: 42181FB9E05544
GPU Wild Starting Key 3: F9B35DB4EE3271
GPU Wild Starting Key 4: 3299DF1FB83662C
GPU Wild Starting Key 5: 16D2A850419D5DD
GPU Wild Starting Key 6: BF9DF03FA141FF
GPU Wild Starting Key 7: 72276908E77B1C
GPU Wild Starting Key 8: C90C14D17D82A5
GPU Wild Starting Key 9: 2287AD8FA7CFA6
GPU Wild Starting Key 36863: 3DE7973035E4479 Thread: 36864

Used Comparator in C++^C

================================================================
when i try 65 bits, i get segmention error. But if i drop the bits to 60 it works fine. I am using Geforce GTX 2070 with ccap 75. Any thoughts please?

Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
  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!