Crates.io | bitcoin_address_miner |
lib.rs | bitcoin_address_miner |
version | 0.1.2 |
source | src |
created_at | 2023-11-19 10:33:53.37473 |
updated_at | 2023-11-21 08:18:25.169242 |
description | A utility for generating and mining Bitcoin addresses in Rust. |
homepage | |
repository | https://github.com/r3drun3/bitcoin-address-miner |
max_upload_size | |
id | 1041084 |
size | 46,450 |
Mine Bitcoin Addresses ⛏️🅰️🅱️🅾️
The Bitcoin Address Miner is a utility written in Rust
that generates random BIP-32, Base58 P2PKH Bitcoin addresses and searches for addresses that start with a user-specified sequence of characters.
It utilizes multiple asynchronous threads to mine addresses concurrently.
So, when you combine Base58 encoding with a P2PKH address, you get a format that looks like a string of characters, such as 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
.
This is the well-known address associated with the first-ever Bitcoin transaction.
The Bitcoin Address Miner is designed for individuals interested in exploring Bitcoin address generation and conducting experiments related to address matching. Potential use cases include:
Educational Purposes: Learn about Bitcoin address generation, key pairs, and the structure of Bitcoin addresses.
Security Research: Test the robustness of address generation algorithms and study patterns in address creation.
Address Customization: Find Bitcoin addresses that start with specific characters for custom address creation.
git clone https://github.com/r3drun3/bitcoin-address-miner
cd bitcoin-address-miner
cargo build --release
cargo run
Example:
[BITCOIN KEY/ADDRESS MINING]
Enter the starting letters for the address:
JoKe
Starting mining...this may take many minutes (or even days) to complete
Found matching address: 1JoKesTr2vDhVaayJGwifva8hA9JaRKtFJ
Private Key: AF5E88FCC60EA189ADADCC694082CCC76066E096ADE33812B5A9914DA6C6FC73
Public Key: 023de08a1c546e14b87b62f26dee68f13894403c66b3878288eabed772abdda63d
Elapsed Time: 15.50 minutes
This utility is open-source and released under the MIT License