Lone Wolf Mining has successfully built and deployed a fully functional solo Bitcoin mining environment using a streamlined architecture that bridges Windows and Linux systems, offering complete control, visibility, and independence.
1. Stratum Pool (ckpool) on WSL
Lone Wolf Mining runs a custom-compiled instance of ckpool on a Linux (Ubuntu) distribution via Windows Subsystem for Linux (WSL). The pool is configured to:
- Connect to a locally hosted Bitcoin Core node via RPC
- Use a dedicated Bitcoin wallet address for payout
- Accept miner connections over the Stratum protocol
- Assign and enforce a fixed share difficulty
2. Bitcoin Core Node Integration
A full Bitcoin Core node is hosted on the Windows side of the system, fully synced and configured to:
- Accept RPC connections from the local ckpool instance
- Enable real-time solo block discovery
- Securely validate share submissions from the pool
- This setup ensures full sovereignty and real-time mining without reliance on external services.
3. ASIC Miner Connectivity
ASIC mining hardware is pointed to Lone Wolf Mining’s local Stratum port. Through appropriate firewall configuration and optional use of port forwarding (netsh portproxy), the ASIC miner connects seamlessly to ckpool, submitting shares directly to the internal pool.
4. Real-Time Monitoring (Windows-Based)
A custom-built Python script runs on the Windows side, which:
- Connects securely to WSL via SSH
- Tails ckpool.log for accepted shares and pool stats
- Fetches current block height from mempool.space
- Logs parsed data into local .txt and .csv files on the desktop
- Provides clean terminal output showing miner performance, share difficulty, hashrate, and network context
- The script is fault-tolerant and includes automatic reconnection on reboot or network changes.
5. Dynamic IP Handling
Recognizing WSL’s dynamic IP behavior on reboot, the monitoring script auto-detects the current WSL IP using system calls, eliminating manual configuration and ensuring continuous operation.
System Highlights
- Mining Software: ckpool (solo edition)
- Node: Bitcoin Core full node (local)
- Monitoring: Custom Python + SSH integration
- Mining Hardware: ASIC connected over LAN
- Logs & Reporting: Share data and pool metrics stored locally in real time
Status: LIVE
Lone Wolf Mining’s setup is now actively mining solo with full infrastructure visibility, local logging, and precision control — prepared to independently discover a block while monitoring every step along the way.