Bitcoin Forum
August 26, 2024, 03:39:34 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: Pollard's Kangaroo Pool for solving the #130 Puzzle on: June 20, 2024, 11:22:02 AM
Also support for arm64 CPUs is in the works.

Now it's interesting. I know ARM generally is slower than x86 CPU, but people usually claim it has better energy/performance ratio. I wonder if has better energy/performance ratio than GPU.

Indeed. ARM is generally much more efficient than GPU, but for this task, i can't tell exactly, because i didn't benchmark it yet. remember that a GPU must be connected to a computer with a CPU to run properly. hence we need energy for the CPU and CPU memory as well.
2  Bitcoin / Development & Technical Discussion / Re: Pollard's Kangaroo Pool for solving the #130 Puzzle on: June 20, 2024, 11:15:25 AM
My CPU implementation produces on an i7-13700f the same performance as my GTX 1080 with JLP's code. CPUs are way more popular, and thus we can use many more computers if we focus on the CPUs and get better outcome.

Yes that's great and all, but the puzzles are getting harder.

Now that the previously considered "hard" puzzles like #64 have been solved, the difficulty of the next puzzle increases by a multiplication factor. This, I'm sure you already know.

I don't see anyone trying to attack #66 or #130 with the older GPU generations nowadays. Maybe it's because people are upgrading setups but it also must be understood that if you want to be able to crack the puzzle at the same rate as before, you will need more powerful hardware, otherwise it will take longer.

That's why they're mostly using 30xx and 40xx GPUs nowadays.

Your CPU may give you a good performance but you will need significantly more of them in order to get the same cracking time.

It helps that CPUs are getting cheaper but still you'd actually need to buy a new computer for each additional CPU unless there are multi-socket Xeons out there that people can benchmark and show similar performance to the 13700f.


I was actually thinking about running this on a lot of not-so-strong computers, rather than focusing on running on a small amount of strong ones. For example, I have two old computers who are idle, I can use them for this project.
3  Bitcoin / Development & Technical Discussion / Re: Pollard's Kangaroo Pool for solving the #130 Puzzle on: June 20, 2024, 09:02:43 AM
Why would anybody be interested in a CPU version of Kangaroo now that Moore's Law has basically died out and NVIDIA RTX gpus are getting ever faster?

My CPU implementation produces on an i7-13700f the same performance as my GTX 1080 with JLP's code. CPUs are way more popular, and thus we can use many more computers if we focus on the CPUs and get better outcome.
4  Bitcoin / Development & Technical Discussion / Re: Pollard's Kangaroo Pool for solving the #130 Puzzle on: June 19, 2024, 08:34:35 AM
You are right; this is not recommended, due to the obvious reasons you mentioned - but you can use a VM or use VirusTotal or any anti-virus to check and see it's nothing bad. Anyways, I am going to release the source code of the client now.
https://github.com/puzzlesearch/kangaroo

For anyone who has doubts about the binaries - just compile yourself.
5  Bitcoin / Development & Technical Discussion / Pollard's Kangaroo Pool for solving the #130 Puzzle on: June 18, 2024, 06:02:07 PM
I'm happy to announce that I have completed my work based on JeanLucPons' original source code and the results are at least 1.5x and up to 2x faster.
My implementation supports CPU only, Windows 64 bits, and any normal Unix-like OS should work. (Note: tested with ubuntu/Linux only)
Also support for arm64 CPUs is in the works.

You can verify the results using the following demo executable provided in our telegram group:
https://t.me/puzzlesearch

The full program that connects to the pool is also available on our telegram group.

The program is currently closed source - for one reason - I want to create a single pool for the 130th puzzle. Once I see people join, I will open-source the code on this github account: https://github.com/puzzlesearch.

When the reward is found, the rewards will be distributed according to the work done by each user. We will use IPs logged in our server as a proof of identity.

Thanks!
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!