Skip to content

Bitcoin Wallet Recovery System v1.0.0

Latest
Compare
Choose a tag to compare
@vishwamartur vishwamartur released this 29 Jul 18:33
· 4 commits to main since this release

🚀 Bitcoin Wallet Recovery System v1.0.0

🎯 Major Features

💻 Core Recovery Engine

  • Multi-threaded C++ architecture optimized for modern CPUs
  • Advanced password generation algorithms with dictionary and brute-force support
  • Thread-safe operations with configurable thread pools
  • Progress tracking with real-time statistics and ETA calculations

🎮 GPU Acceleration

  • CUDA support for NVIDIA discrete and integrated GPUs (Tegra, mobile)
  • OpenCL support for AMD, Intel, and cross-platform compatibility
  • Integrated graphics optimization for laptops and embedded systems
  • Multi-GPU support with load balancing and performance profiling

💼 Bitcoin Core wallet.dat Recovery

  • No blockchain download required - saves 400+ GB of storage
  • Real-time balance checking via Blockstream, Blockchair, BlockCypher APIs
  • Complete private key extraction with WIF and hex formats
  • Multiple export formats: Text, JSON, CSV, Electrum-compatible
  • Offline operation - only connects for balance verification

🌐 Deployment Options

  • Local execution with full GPU acceleration
  • Cluster deployment across multiple machines
  • AWS EC2 automation with auto-scaling support
  • Docker containerization for easy deployment

📊 Performance Highlights

CPU Performance

  • 4-core CPU: 10,000-50,000 passwords/second
  • 8-core CPU: 20,000-100,000 passwords/second
  • 16-core CPU: 40,000-200,000 passwords/second

GPU Performance

  • Discrete GPUs: GTX 1060 (100K-500K/s), RTX 4090 (1M-5M/s)
  • Integrated Graphics: Intel HD (5K-20K/s), AMD Vega APU (20K-80K/s)
  • NVIDIA Tegra: Tegra Orin (50K-200K/s) for embedded systems

🛠️ Technical Specifications

Supported Platforms

  • Linux: Ubuntu 18.04+, CentOS 7+, Debian 10+
  • Windows: Windows 10+ with MSVC or MinGW
  • macOS: 10.14+ with Xcode or Homebrew

Supported Wallet Formats

  • Bitcoin Core: wallet.dat files (Berkeley DB format)
  • Electrum: JSON-based wallet files
  • MultiBit: .wallet files
  • Armory: .wallet files
  • BIP38: Encrypted private keys

GPU Architecture Support

  • NVIDIA CUDA: Compute Capability 3.5-9.0 (Kepler to Ada Lovelace)
  • OpenCL: 1.2+ compatible devices (AMD, Intel, NVIDIA)
  • Integrated Graphics: Intel HD/Iris/Arc, AMD Vega/RDNA APU, NVIDIA Tegra

📦 Installation

Quick Install (Ubuntu/Debian)

# Install dependencies
sudo apt-get update
sudo apt-get install -y build-essential cmake git libssl-dev libcurl4-openssl-dev libjsoncpp-dev

# Clone and build
git clone https://github.com/vishwamartur/btc_recovery.git
cd btc_recovery
./scripts/build.sh

Docker Installation

# Build Docker image
docker build -t btc-recovery .

# Run with wallet.dat file
docker run -v /path/to/wallet:/data btc-recovery --wallet /data/wallet.dat

🚀 Quick Start

Basic wallet.dat Recovery

# Analyze wallet structure
./build/btc-recovery --analyze-wallet wallet.dat

# Quick recovery with common passwords
./build/btc-recovery --config config/wallet_dat_recovery.yaml --preset quick --wallet wallet.dat

# GPU-accelerated comprehensive recovery
./build/btc-recovery --config config/wallet_dat_recovery.yaml --preset comprehensive --wallet wallet.dat --gpu

🔒 Security & Legal

  • Legitimate use only - designed for recovering your own wallets
  • Offline operation - private keys never leave your system
  • Secure memory handling - sensitive data properly cleared
  • Legal compliance - users must comply with applicable laws

📚 Documentation

🙏 Acknowledgments

  • BitPay recovery methodology for lightweight wallet.dat processing
  • Bitcoin Core for wallet format specifications
  • OpenSSL for cryptographic operations
  • CUDA/OpenCL communities for GPU acceleration frameworks
  • Blockchain API providers (Blockstream, Blockchair, BlockCypher)

⚠️ Legal Notice: This software is intended for legitimate wallet recovery only. Users must own the wallets they attempt to recover and comply with all applicable laws.