Bitcoin Forum
May 13, 2024, 03:08:42 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 40 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 ... 142 »
  Print  
Author Topic: Pollard's kangaroo ECDLP solver  (Read 55729 times)
WanderingPhilospher
Full Member
***
Offline Offline

Activity: 1064
Merit: 219

Shooters Shoot...


View Profile
May 19, 2021, 08:23:05 PM
 #1781

So what exactly does your fork do?  Make it able to search in a 256 bit range? Anything else?
1715569722
Hero Member
*
Offline Offline

Posts: 1715569722

View Profile Personal Message (Offline)

Ignore
1715569722
Reply with quote  #2

1715569722
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715569722
Hero Member
*
Offline Offline

Posts: 1715569722

View Profile Personal Message (Offline)

Ignore
1715569722
Reply with quote  #2

1715569722
Report to moderator
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
May 19, 2021, 08:41:17 PM
 #1782

So what exactly does your fork do?  Make it able to search in a 256 bit range? Anything else?

Yea that's it, just make it able to search in a 256 bit range. That's all he was working on.
a.a
Member
**
Offline Offline

Activity: 126
Merit: 36


View Profile
May 19, 2021, 08:57:05 PM
 #1783

Sad to see there's no compiled .exe for the Kangaroo-256 fork. Compiling from the source throws a ton of errors, same with Jean_Luc's original version. But at least there is a working .exe for that one. I hope the dev finds time to compile the -256 fork on a Win machine  Smiley 

I could successfully build the fork. But would you trust me if I publish the file? Cheesy
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6739


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 20, 2021, 08:39:42 AM
 #1784

Sad to see there's no compiled .exe for the Kangaroo-256 fork. Compiling from the source throws a ton of errors, same with Jean_Luc's original version. But at least there is a working .exe for that one. I hope the dev finds time to compile the -256 fork on a Win machine  Smiley 

I could successfully build the fork. But would you trust me if I publish the file? Cheesy

Upload the exe somewhere like on zippyshare and then PM me the link so I can make a Github release out of it.

Thank you very much for your help, I appreciate it  Smiley

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

Activity: 126
Merit: 36


View Profile
May 20, 2021, 09:07:33 AM
 #1785

Which project do you actually need to be compiled? I could compile all variations, but would like to just compile the specific one you want...
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 20, 2021, 10:22:55 AM
 #1786

Sad to see there's no compiled .exe for the Kangaroo-256 fork. Compiling from the source throws a ton of errors, same with Jean_Luc's original version. But at least there is a working .exe for that one. I hope the dev finds time to compile the -256 fork on a Win machine  Smiley 

I could successfully build the fork. But would you trust me if I publish the file? Cheesy

I don't need to trust you. I just need to make sure your .exe doesn't have any network access. And since I'd run it inside an offline VM no need to worry about malware either. Thanks.
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 20, 2021, 10:26:15 AM
 #1787

Which project do you actually need to be compiled? I could compile all variations, but would like to just compile the specific one you want...


Yup, the latest code here if you could compile would be great.
https://github.com/ZenulAbidin/Kangaroo-256

a.a
Member
**
Offline Offline

Activity: 126
Merit: 36


View Profile
May 20, 2021, 11:09:45 AM
Last edit: May 20, 2021, 11:22:42 AM by a.a
Merited by NotATether (5)
 #1788

There are various compile versions.

Cuda 10
CUDA 10.2
CUDA 8

and CUDA 10.2 has targets for x32, x64 and x64 for SM 30 (which is actually targetting SM61)

So I will compile once for x64 with CUDA 10.2

EDIT:

here

https://github.com/ZenulAbidin/Kangaroo-256/issues/6
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6739


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 20, 2021, 11:34:13 AM
Last edit: May 20, 2021, 11:45:36 AM by NotATether
 #1789

Which project do you actually need to be compiled? I could compile all variations, but would like to just compile the specific one you want...

I just need Release-x64, and whatever CUDA version that works for you.

Last time I checked, there was only one project inside the solution (though my memory might be failing me), which is the main Kangaroo program, though there might be a second project for kangaroo tests. I just need the project for main Kangaroo.

EDIT: Yeah I saw your issue, now it's ready https://github.com/ZenulAbidin/Kangaroo-256/releases/tag/v2.3

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

Activity: 126
Merit: 36


View Profile
May 20, 2021, 11:37:12 AM
 #1790

Well like I posted before

https://github.com/ZenulAbidin/Kangaroo-256/issues/6
Robert_BIT
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 21, 2021, 01:44:28 PM
 #1791

There are various compile versions.

Cuda 10
CUDA 10.2
CUDA 8

and CUDA 10.2 has targets for x32, x64 and x64 for SM 30 (which is actually targetting SM61)

So I will compile once for x64 with CUDA 10.2

EDIT:

here

https://github.com/ZenulAbidin/Kangaroo-256/issues/6

Thank you! I will test it on a V100 and let you know of any issues.
jacky19790729
Jr. Member
*
Offline Offline

Activity: 57
Merit: 8


View Profile
May 21, 2021, 05:21:12 PM
 #1792


https://github.com/ZenulAbidin/Kangaroo-256

I can compile this project  in Visual Studio 2015  +  Windows 7  + CUDA 8 ,  only  1 errors ...
if I remark this line , I can compile a EXE ~~
Code:
Int.cpp

void Int::Div(Int *a,Int *mod)

           qhat = _udiv128 (nh , nm , _dh , &qrem);


1>..\SECPK1\Int.cpp(1097): error C3861: '_udiv128':  identifier not found


a.a
Member
**
Offline Offline

Activity: 126
Merit: 36


View Profile
May 21, 2021, 05:47:38 PM
 #1793

What are you suggesting? That I compiled something else?

Well I used Visual Studio 2019 (Professional) on Windows 10 with CUDA 10.2 and Windows 10 SDK using the Visual Studio 2019 compiler (v142)

And if you google for _udiv128 you will find https://docs.microsoft.com/en-us/cpp/intrinsics/udiv128?view=msvc-160

Quote
The _udiv128 intrinsic is available starting in Visual Studio 2019 RTM.
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6739


bitcoincleanup.com / bitmixlist.org


View Profile WWW
May 21, 2021, 06:09:48 PM
 #1794

if I remark this line , I can compile a EXE ~~
Code:
Int.cpp

void Int::Div(Int *a,Int *mod)

           qhat = _udiv128 (nh , nm , _dh , &qrem);


1>..\SECPK1\Int.cpp(1097): error C3861: '_udiv128':  identifier not found

Don't do that, if you comment that out you will break division and Kangaroo won't work properly.

Windows has a problem with 128-bits multiplication and division intrinsics, they have to be emulated as macros by Kangaroo because they don't natively exist in the compiler (at least not until 2019 apparently).

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

Activity: 706
Merit: 111


View Profile
May 22, 2021, 12:21:32 AM
 #1795

Anybody else see this:

fxsniper
Member
**
Offline Offline

Activity: 406
Merit: 45


View Profile
May 22, 2021, 01:19:47 AM
 #1796

Anybody else see this:


What is problem detail?

try test compare with binary windows .exe release and you compile version Did both have problem?
a.a
Member
**
Offline Offline

Activity: 126
Merit: 36


View Profile
May 22, 2021, 01:22:48 AM
 #1797

Expected RAM is 135431276999271530496 MB

The Executable is running into OOM (out of memory) and silently fails?
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
May 22, 2021, 01:53:51 AM
 #1798

Anybody else see this:


What is problem detail?

try test compare with binary windows .exe release and you compile version Did both have problem?

I can only use the windows.exe, I can't compile because I don't have a gpu. I used 2 different laptops, 1 had reduced range and the other had doubled the range. On top of that I couldn't use my work files with the kangaroo 256.
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
May 22, 2021, 01:54:16 AM
 #1799

Expected RAM is 135431276999271530496 MB

The Executable is running into OOM (out of memory) and silently fails?

So that's why the bits are shaved off that's causing the range to seem like its smaller? It doesn't fail, it does hash. It just the range is smaller.
fxsniper
Member
**
Offline Offline

Activity: 406
Merit: 45


View Profile
May 22, 2021, 05:19:42 AM
 #1800

Anybody else see this:



if you not have GPU and small laptop

don't try with 265 bit range or 256bit key

Kangaroo-256 good for high performance PC with hi end space and GPU
many time I have problem with my small gpu with Kangaroo-256

Recommend to use Kangaroo.exe  JeanLucPons is better for laptop and low space PC

Kangaroo still have limited use with puzzle only success possible, Can not use real key success it 256bit

if you want to try , test setting with keyspace low than 2^70 may be can work

see on image
range too high
dp is high


try test use DP = 10


Pages: « 1 ... 40 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 ... 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!