Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milewski/puzzle-solver
Bitcoin Puzzle Solver
https://github.com/milewski/puzzle-solver
bitcoin puzzle rust
Last synced: 19 days ago
JSON representation
Bitcoin Puzzle Solver
- Host: GitHub
- URL: https://github.com/milewski/puzzle-solver
- Owner: milewski
- Created: 2024-03-10T10:47:55.000Z (8 months ago)
- Default Branch: development
- Last Pushed: 2024-09-06T10:53:29.000Z (2 months ago)
- Last Synced: 2024-10-16T06:41:50.313Z (about 1 month ago)
- Topics: bitcoin, puzzle, rust
- Language: Cuda
- Homepage: https://privatekeys.pw/puzzles/bitcoin-puzzle-tx
- Size: 448 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Bitcoin Puzzle Solver Project
## What is this project about?
https://privatekeys.pw/puzzles/bitcoin-puzzle-tx
> In 2015, in order to show the hugeness of the private key space (or maybe just for fun), someone created a "puzzle"
> where he chose keys in a certain smaller space and sent increasing amounts to each of those keys like this [...]Several puzzles remain unsolved, amounting to a total of 956.5 BTC!
The goal of this project is to tackle these puzzles. Currently, it only works on CPU and Nvidia GPUs specifically via CUDA.
# Download
You can find the binaries on the [releases](https://github.com/milewski/puzzle-solver/releases) page.
- Windows: [puzzle-solver (CPU + GPU)](https://github.com/milewski/puzzle-solver/releases/download/0.1.1/x86_64-windows_puzzle-solver.exe)
- Linux: [puzzle-solver (CPU + GPU)](https://github.com/milewski/puzzle-solver/releases/download/0.1.1/x86_64-linux_puzzle-solver)
- Mac (Intel): [puzzle-solver (CPU)](https://github.com/milewski/puzzle-solver/releases/download/0.1.1/x86_64-apple_puzzle-solver)
- Mac (ARM): [puzzle-solver (CPU)](https://github.com/milewski/puzzle-solver/releases/download/0.1.1/aarch64-apple_puzzle-solver)# How to Run the Solver
## Run on GPU (Nvidia)
```shell
./puzzle-solver.exe --puzzle 66 gpu
```#### Options:
```
./puzzle-solver.exe --puzzle 66 gpu \
--threads 1024 \
--blocks 1024
```## Run on CPU
```shell
./puzzle-solver.exe --puzzle 66 cpu
```#### Options:
```
./puzzle-solver.exe --puzzle 66 cpu \
--threads 8
```## Run from Source
```
cargo run --release --features cuda --puzzle 66 gpu
```## Donation
If you're feeling generous, please consider a donation. Every bit helps.
```
BTC: bc1qkrcpyq9ep20nkkkh60jev7mpf0ytgjhev04aaz
ETH: 0xcc13f793a3842fD3fE192f5358249612Fa3D173F
USDT: 0xcc13f793a3842fD3fE192f5358249612Fa3D173F
```