Bitcoin Forum
March 13, 2026, 06:29:55 PM *
News: Latest Bitcoin Core release: 30.2 [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]  All
  Print  
Author Topic: Solving ECDLP with Kangaroos: Part 1 + 2 + RCKangaroo  (Read 16118 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.)
kTimesG
Full Member
***
Offline Offline

Activity: 770
Merit: 236


View Profile
March 02, 2026, 11:51:54 AM
 #381

Where is any multiplication used here?

Field multiplication is heavily used during any group operations. I never mentioned "scalar multiplication".

- output file(s) should be in the format of (Y value) space (offset from given startpoint) all values should

Geez. It's enough that the storage for 135 is in the order of hundreds of gigabytes when actually using a database, now you want it in hex text format, one line after the other. Great, I hope you have a really good and spacious NAS with many many TB of available storage. Good luck at parsing such files as well.

Off the grid, training pigeons to broadcast signed messages.
n1ghtowl
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 02, 2026, 07:36:33 PM
Last edit: March 05, 2026, 05:08:54 AM by n1ghtowl
 #382

I know it's a large amount of storage. The text files just allow me to import the data  for  further  analysis. With other software. How about converting current output file to said layout, I'm sure someone even myself could then edit to my preferred storage method. I'm sorry for my ignorance. As I said I am very inexperienced with both Cuda and c÷+.

At what DP would 135 be expected to be how much storage? ie

  I also forgot my current system allows the negative of the DP (IE Y point (mod 0x100000) == 0xFFFC2F). I hope DP =6 is understood correctly or is it DP= 24 Huh. I understand DP 6 is not sustainable, I am using it as a starting point.
castonrecovery
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
March 05, 2026, 03:06:30 AM
 #383

got it working with AMD Radeon RX 9070 RDNA 4. Used hipify-perl to port and had to use x-thread to stop wilds corrupting.
ostap1706
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 07, 2026, 11:05:39 PM
 #384



That's the main reason why people fail: they don't like what they do and just want money.

Hello. Would you be willing to help search for a private key? I partially lost my data and some characters of the private key are missing. The range where my private key is located is 112. In case of a successful recovery, there will be a good reward.

If you are willing to take on the recovery, I’m ready to discuss all the details in private messages, including the payment.

Thank you for your attention. I will be waiting for your reply.
RetiredCoder (OP)
Full Member
***
Offline Offline

Activity: 152
Merit: 140


No pain, no gain!


View Profile WWW
March 08, 2026, 09:37:48 AM
 #385

Hello. Would you be willing to help search for a private key?

No.
Any offers, opportunities, collaborations, projects, etc - no.

I've solved #120, #125, #130. How: https://github.com/RetiredC
ostap1706
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 08, 2026, 09:52:23 AM
 #386

Hello. Would you be willing to help search for a private key?

No.
Any offers, opportunities, collaborations, projects, etc - no.

Thank you for your reply.
Ykra
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile
March 08, 2026, 04:38:50 PM
 #387

I've been on quite the adventure into the hellscape lovely world of SASS.
I've made many minor performance improvements (still early days but they are adding up) focusing on rescheduling field multiplication instructions to hide latency (getting these TRUE latency values was a feat in itself).

For those also seeking the challenge there are some good tools out there to assist with assembling / dissasembling. (Half convinced some of the tools I've looked into might be made by you RC XD)
It's not for the faint of heart and RC was right it could easily drive you insane, rescheduling enough IMAD's you start believing them.
Cricktor
Legendary
*
Offline Offline

Activity: 1428
Merit: 3727



View Profile
March 09, 2026, 08:34:25 PM
 #388

...

Hello, I see you mentioned that part of your private key is missing. I believe I can assist you. Please contact me via Telegram: @padamp1

@ostap1706
I would be very careful whom you might trust with your recovery problem. Especially Newbie accounts who invite you to wander off to Telegram, scammer's paradise. I'm not saying that cwrising has bad intentions, I'm only saying, be careful whom you trust. cwrising's post history is mostly about trading some wallets and we commonly know how "real" traded wallets are.

You have no reason to trust me or my judgement. Here's my recommendation:
Contact Dave from the service he announced years ago in this thread https://bitcointalk.org/index.php?topic=240779.0. This guy knows what he's doing, has very likely quite potent gear for cracking and recovery and won't scam you. Get his opinion on your recovery case and see if he can help you. AFAIR, Dave will only charge you a fair percentage if he succeeds, at least that's how I remember his business.
(Pay attention to have no typo in Dave's email address or his website. There are scammers waiting on typo domains!)

Apologies, if this is a bit off-topic, but I felt I should give ostap1706 a better option than some random dudes lurking him away from forum's public space to Telegram.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
kTimesG
Full Member
***
Offline Offline

Activity: 770
Merit: 236


View Profile
March 10, 2026, 09:52:19 AM
 #389

I've made many minor performance improvements (still early days but they are adding up) focusing on rescheduling field multiplication instructions to hide latency (getting these TRUE latency values was a feat in itself).

How many raw FE mul/second are you getting on a stock RTX 4090 @450 W? Like, simply multiplying a value by itself numerous times, and saving it to DRAM after many loops?

My best version gave out 85 billion mul/s (40 registers, 1024 threads / block), but I haven't messed around with altering SASS, just read-only to analyze what instructions get used. The key is to make good use of both FP32 and ALU units during the operations (without getting insane) but also the pseudo-code planning matters a lot, since it affects that balance. Anyway, I think improving the inversion would be the #1 gainer.

Off the grid, training pigeons to broadcast signed messages.
Ykra
Newbie
*
Offline Offline

Activity: 11
Merit: 2


View Profile
March 10, 2026, 10:54:19 PM
 #390

How many raw FE mul/second are you getting on a stock RTX 4090 @450 W? Like, simply multiplying a value by itself numerous times, and saving it to DRAM after many loops?

My best version gave out 85 billion mul/s (40 registers, 1024 threads / block), but I haven't messed around with altering SASS, just read-only to analyze what instructions get used. The key is to make good use of both FP32 and ALU units during the operations (without getting insane) but also the pseudo-code planning matters a lot, since it affects that balance. Anyway, I think improving the inversion would be the #1 gainer.

I don't have a 4090 locally but rented one to test; headless / no DE / nothing utilising the GPU.
This specific 4090 seems to have a lower power ceiling (300W).
SMI outputs (during load):
|  0  NVIDIA GeForce RTX 4090       On  |
| 37%   60C    P2          299W /  300W |

Clock rates during tests:
Graphics: 2415 MHz, SM: 2415 MHz, Memory: 10251 MHz
Graphics: 2400 MHz, SM: 2400 MHz, Memory: 10251 MHz
Graphics: 2385 MHz, SM: 2385 MHz, Memory: 10251 MHz

Tried a few t/b variations, this looked best:
RawFE:: regs=40 threads=1024 block=256 throughput= 87487.5 Mmul/s

This is pre altering SASS.
I'll play around and update after some SASS alterations.
Bram24732
Member
**
Offline Offline

Activity: 308
Merit: 27


View Profile
March 11, 2026, 06:04:05 AM
 #391

4090 powlim 100% - 14.5 GH/s

It was funny to improve the algo and tech implementation one more time Smiley

So instead of going mentally insane while editing pure SASS with a nanometric screwdriver, I first stripped down the entire kernel like this:

- disabled DP checks / storing altogether
- disabled all distances computations altogether;
- made the jump point a single hardcoded constant value;
- faked out the field inversion with a field negation

and then made sure global memory isn't touched, local memory is 0 bytes, no spills or loads, and stuck as many as possible variables in L1 / shared memory.

Then played with different configs for number of points / thread, not caring at all about anything being correct - simply emulating some core jumping, without having to deal with any optimizations whatsoever (since there wouldn't really be anything to optimize).

With all these, barely reached 13.0 GK/s in the best setup. That's 26 billion X values per second, and it's basically just doing a dumb useless arithmetic, adding constant points into registers. Whoosh.

So next step, obviously, is to delete the 9378 lines of this kernel and all associated PTX low-level functions and start over in pure SASS. It'll definitely pay off, once I figure how to speedup multiplication by 4x or something, and invent a XGCD that takes a single clock tick, at most.

Well now at least you know where the magic speedups happen Wink

I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
Bram24732
Member
**
Offline Offline

Activity: 308
Merit: 27


View Profile
March 12, 2026, 06:24:25 AM
 #392



That's the main reason why people fail: they don't like what they do and just want money.

Hello. Would you be willing to help search for a private key? I partially lost my data and some characters of the private key are missing. The range where my private key is located is 112. In case of a successful recovery, there will be a good reward.

If you are willing to take on the recovery, I’m ready to discuss all the details in private messages, including the payment.

Thank you for your attention. I will be waiting for your reply.

Depending on what part of the private key you lost, you could apply the methods discussed here to retrieve the key if you know it’s public key. I’m running such recoveries as a business, happy to discuss your specific problem and let you know if something is doable or not.

I solved 67 and 68 using custom software distributing the load across ~25k GPUs. 4090 stocks speeds : ~8.1Bkeys/sec. Don’t challenge me technically if you know shit about fuck, I’ll ignore you. Same goes if all you can do is LLM reply.
ostap1706
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 12, 2026, 06:32:55 PM
 #393

...

Hello, I see you mentioned that part of your private key is missing. I believe I can assist you. Please contact me via Telegram: @padamp1

@ostap1706
I would be very careful whom you might trust with your recovery problem. Especially Newbie accounts who invite you to wander off to Telegram, scammer's paradise. I'm not saying that cwrising has bad intentions, I'm only saying, be careful whom you trust. cwrising's post history is mostly about trading some wallets and we commonly know how "real" traded wallets are.

You have no reason to trust me or my judgement. Here's my recommendation:
Contact Dave from the service he announced years ago in this thread https://bitcointalk.org/index.php?topic=240779.0. This guy knows what he's doing, has very likely quite potent gear for cracking and recovery and won't scam you. Get his opinion on your recovery case and see if he can help you. AFAIR, Dave will only charge you a fair percentage if he succeeds, at least that's how I remember his business.
(Pay attention to have no typo in Dave's email address or his website. There are scammers waiting on typo domains!)

Apologies, if this is a bit off-topic, but I felt I should give ostap1706 a better option than some random dudes lurking him away from forum's public space to Telegram.

Thank you for the additional information and the warning. I understand the risks, and that’s exactly why I contacted RetiredCoder, thinking he might be someone I could trust with this work.

My case is not simple. My key structure is: the first 26 characters are known, then 3 unknown characters, then 5 known characters, then 10 unknown characters, and finally 8 known characters. So I have two gaps that significantly increase the search space.
My WIF [26 known]+[3 unknown]+[5 known]+[10 unknown]+[8 known]

I have already checked more than 80 thousand possible ranges. Since my GPU is a laptop 4060, I can check about 200 ranges (2*65) per hour. Sometimes I also connect rented GPUs — about 15 units of RTX 5070 — to process the bulk of the variants.

I understand that you can’t trust just anyone. But through this deep exploration (even if for some people it’s very basic), I started to understand how secure Bitcoin addresses really are when confidential information is not disclosed.

So for now I’m keeping my fingers crossed, slowly progressing and filtering out unsuitable options.
farou9
Newbie
*
Offline Offline

Activity: 82
Merit: 0


View Profile
March 12, 2026, 11:08:22 PM
 #394

...

Hello, I see you mentioned that part of your private key is missing. I believe I can assist you. Please contact me via Telegram: @padamp1

@ostap1706
I would be very careful whom you might trust with your recovery problem. Especially Newbie accounts who invite you to wander off to Telegram, scammer's paradise. I'm not saying that cwrising has bad intentions, I'm only saying, be careful whom you trust. cwrising's post history is mostly about trading some wallets and we commonly know how "real" traded wallets are.

You have no reason to trust me or my judgement. Here's my recommendation:
Contact Dave from the service he announced years ago in this thread https://bitcointalk.org/index.php?topic=240779.0. This guy knows what he's doing, has very likely quite potent gear for cracking and recovery and won't scam you. Get his opinion on your recovery case and see if he can help you. AFAIR, Dave will only charge you a fair percentage if he succeeds, at least that's how I remember his business.
(Pay attention to have no typo in Dave's email address or his website. There are scammers waiting on typo domains!)

Apologies, if this is a bit off-topic, but I felt I should give ostap1706 a better option than some random dudes lurking him away from forum's public space to Telegram.

Thank you for the additional information and the warning. I understand the risks, and that’s exactly why I contacted RetiredCoder, thinking he might be someone I could trust with this work.

My case is not simple. My key structure is: the first 26 characters are known, then 3 unknown characters, then 5 known characters, then 10 unknown characters, and finally 8 known characters. So I have two gaps that significantly increase the search space.
My WIF [26 known]+[3 unknown]+[5 known]+[10 unknown]+[8 known]

I have already checked more than 80 thousand possible ranges. Since my GPU is a laptop 4060, I can check about 200 ranges (2*65) per hour. Sometimes I also connect rented GPUs — about 15 units of RTX 5070 — to process the bulk of the variants.

I understand that you can’t trust just anyone. But through this deep exploration (even if for some people it’s very basic), I started to understand how secure Bitcoin addresses really are when confidential information is not disclosed.

So for now I’m keeping my fingers crossed, slowly progressing and filtering out unsuitable options.

how much btc are we talking about ? 10 100 1000 , more ?
n1ghtowl
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 12, 2026, 11:32:53 PM
 #395

Im still trying to figure out how to read the tame.dat file as when I look at i, I see a bunch of NULLs and seems like very little actual data. Am I correct in this being sort of a memory dump? Any help would be greatly appreciated.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20]  All
  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!