deep-foundation / deep-foundation/deep-packages

Bitcoin puzzle solver package

Open
#68 3 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
No language data
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Make a package that makes it possible to coordinate the search of private key for Bitcoin address from Bitcoin Puzzle.

For example, `puzzle #66` if solved gives 6.6 bitcoin (almost 4 000 000 ₽) to the one who did it.

This task may be computationally expensive, so it should be solved using multiple CPU, possibly GPU, and done by multiple users, otherwise using single CPU the cost of worst case computation will be around 35 million years for 66-th puzzle.

## Press Random button to probably solve the puzzle:
https://privatekeyfinder.io/bitcoin-puzzle/random-keys/66

## Complete description of Bitcoin Puzzle with list of all puzzles
https://privatekeyfinder.io/bitcoin-puzzle/

## Automate Bitcoin Puzzles solution
https://github.com/brichard19/BitCrack
https://github.com/albertobsd/keyhunt
https://en.bitcoin.it/wiki/Vanitygen

### Solution experiment by Konard
https://github.com/Konard/bitcoin-address-miner

### Library for calculation of private and public keys for Bitcoin
https://github.com/rust-bitcoin/rust-secp256k1

### All unsolved wallet addresses from all current bitcoin puzzles
https://github.com/rojoambinina/How-To-Crack-Bitcoin-Puzzle/blob/main/puzzle.txt

### Another ways to solve the puzzle
https://github.com/rojoambinina/How-To-Crack-Bitcoin-Puzzle
https://github.com/ilkerccom/bitcrackrandomiser
https://github.com/remus92/crack-puzzle-66-bitcoin-curve-epileptic
https://github.com/alanonymous/kangaroo_address (binary at releases, no source code)

## Dump bitcoin addresses with positive balance
https://bitcoin.stackexchange.com/questions/17887/how-to-retrieve-all-addresses-with-non-zero-balance-and-their-balances
https://github.com/graymauser/btcposbal2csv

## Download all bitcoin addresses with positive balance
https://privatekeyfinder.io/download/

## Bitcoin private key and address generator

https://www.bitaddress.org/bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html

```
ninja.wallets.singlewallet.generateNewAddressAndKey();
const url = 'https://www.blockchain.com/explorer/addresses/btc/' + document.querySelector('#btcaddress').innerText;
window.open(url, '_blank')
```

There is some small, but non-zero probability to generate private key for already existing bitcoin address with positive balance.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.