Home Guides

Mining pool software guides, money pages & launch checklists

These resources are written for pool owners—not just developers. Use them to choose a stack, pick a payout model, and design a production-ready Stratum architecture. If you want a turnkey delivery (setup + hardening + handover), use the contact options below. Use these guides as a programmer‑friendly reference for setting up and developing SHA256 pool software, node installation, and ops; we also point to where you can download (free download) the open‑source components we deploy.

0) Miner troubleshooting guides (SHA256/SHA256d)

These pages are written for operators who already have miners running—or tried to—and need to fix offline devices, high rejects/stales, unstable firmware profiles, driver issues, or “it shows hashrate but the pool shows zero shares.” Each guide includes practical checklists plus an easy way to contact us if you want us to resolve it fast.

Miner troubleshooting hub

Start here: pick your miner type and follow the fastest diagnostic flow.

  • Offline vs rejects vs instability
  • Miner-side vs pool-side causes
  • What to send support
Open the hub

ASIC miner troubleshooting

Antminer/WhatsMiner/Avalon: firmware, rejects, HW errors, board dropouts.

  • Offline/timeout fixes
  • Thermal/power stability
  • Safe tuning + acceptance
Read ASIC guide

USB miner troubleshooting

Stick miners & USB ASICs: drivers, powered hubs, cgminer/bfgminer configs.

  • libusb/WinUSB setup
  • Hub power & dropouts
  • Reject/stale analysis
Read USB guide

FPGA miner troubleshooting

Bitstreams, enumeration, timing, and reliable share submission.

  • Bitstream/version mismatches
  • USB controller issues
  • Stratum validation
Read FPGA guide

CPU / PC miner troubleshooting

cpuminer/minerd: builds, dependencies, getwork vs Stratum, and tests.

  • Build & dependency fixes
  • Stratum/proxy compatibility
  • “why no shares?” diagnosis
Read CPU guide

Legacy GPU miner troubleshooting

OpenCL/CUDA drivers, old clients, and safe sandbox testing.

  • Driver/runtime issues
  • Protocol drift gotchas
  • Repeatable troubleshooting
Read GPU guide

1) Choose your stack

Yiimp, Miningcore, and NOMP can all run SHA256 pools. The best choice depends on your team’s preferred workflow, expected traffic, and how much long‑term ops you want to own.

Bitcoin mining pool software overview

Architecture, core components, and how to choose a stack.

  • Stratum gateway + share processing
  • Payout engine + accounting
  • Dashboard UI + monitoring
Read the guide

Yiimp setup for Bitcoin / SHA256d

What we configure, common pitfalls, and a handover checklist.

  • Deployment blueprint
  • Stratum ports + vardiff tuning
  • Website/UI + payout workflow
Read the guide

Miningcore pool setup guide

Engine-first builds for clean configs and production ops.

  • Stratum endpoints + performance tuning
  • Payout processing + safety controls
  • Monitoring + hardening
View Miningcore guide

NOMP Stratum pool setup

Node.js portal + Stratum endpoints with production hardening.

  • Portal/UI + miner instructions
  • Share processing + payout pipeline
  • Monitoring, alerts, and runbooks
View NOMP guide

Yiimp vs Miningcore (SHA256)

A side-by-side comparison to help you pick the best-fit stack.

  • Architecture + ops tradeoffs
  • Payout/accounting considerations
  • Decision checklist for launch
Compare stacks

2) Revenue, scaling & reliability (money pages)

These pages are designed to convert because they answer the real buying questions: how payouts work, what architecture you need, and what it takes to keep miners connected during stress.

Payout schemes (reference)

PPLNS, SOLO, PROP, and common variants—explained clearly.

  • Variance + fairness tradeoffs
  • Operator reserve needs
  • Safe accounting concepts
Read payout reference

Choose your payout model (SHA256)

SOLO vs PPLNS vs PROP — what to launch with and why.

  • Miner acquisition & retention impact
  • Cashflow and risk tolerance
  • Implementation checklist
Pick a model

Multi-region Stratum & DDoS-ready architecture

Buying guide for low stales, failover, and survivability.

  • Gateway + backend separation
  • Failover strategy miners understand
  • Monitoring & runbooks
View architecture guide

Managed ops & monitoring

Keep your pool stable after launch with defined ops routines.

  • Alerts for Stratum, daemons, payouts
  • Upgrades + incident response
  • Reliability and performance tuning
Ops playbook

Mining pool security hardening

Wallet safety, DDoS readiness, monitoring, and incident response.

  • Key management + payout controls
  • Edge protections + rate limits
  • Backups + tested restores
View checklist

Major mining pools vs running your own

Buyer’s guide for ASIC farms: fees, telemetry, stales, and payout control.

  • Why big pools win (and where they don’t)
  • Private pool blueprint
  • Launch and hardening checklist
Read the guide

NiceHash & MiningRigRentals alternatives

Run your own Stratum endpoints for cleaner accounting and better control.

  • Private endpoints for renters
  • Regional routing to reduce stales
  • Payout safety rails
Read the guide

3) Coin-specific resources

Bitcoin Cash (BCH) pool setup

SHA256 pool setup considerations specific to BCH operations.

  • Node/RPC planning
  • Stratum endpoints + limits
  • Payout pipeline safety
View BCH guide

Bitcoin SV (BSV) pool setup

SHA256 pool setup considerations specific to BSV operations.

  • SV Node + RPC hardening
  • Stratum tuning for throughput
  • Payout pipeline safety
View BSV guide

eCash (XEC) pool setup

Build an XEC SHA256 pool with clean onboarding and safe accounting.

  • Bitcoin ABC node layer
  • ecash: address validation
  • Maturity + payout tuning
View XEC guide

BitcoinII (BC2) pool setup

Production checklist for deploying BC2 SHA‑256 mining pools.

  • Node + version pinning
  • Stratum endpoints
  • Payout dry runs
View BC2 guide

DigiByte (DGB) SHA256 pool setup

DGB is multi‑algo; this guide focuses on SHA256 pool operations.

  • Algo‑specific ports
  • Vardiff tuning
  • Miner onboarding docs
View DGB guide

4) Nodes, blockchain infrastructure & solo mining

If you’re building or installing a pool, the hardest part is often the node layer: stable RPC, safe wallet handling, monitoring, and clean integration with Stratum. These guides cover BTC/BCH nodes, solo mining pools, and how to interpret pool URLs.

Bitcoin node setup (Bitcoin Core)

Install a BTC node for pool backends and solo mining—RPC hardening, ZMQ and monitoring.

  • Full vs pruned node tradeoffs
  • RPC security + allowlists
  • Pool integration checklist
Read BTC node guide

Bitcoin Cash (BCH) node setup

Deploy a BCH node (BCHN) for SHA256 pools—RPC hardening, wallet strategy, and ops.

  • BCHN install planning
  • Node health monitoring
  • Stratum integration basics
Read BCH node guide

Solo mining pool (CKPool) setup

Create a solo pool for BTC with your own node—ideal for small farms and home miners.

  • CKPool Stratum + node wiring
  • Antminer/Bitaxe onboarding
  • Payout safety checklist
View CKPool guide

Bitcoin mining pool URL list (Stratum)

How to find pool URLs, format stratum endpoints, and avoid connection mistakes.

  • stratum+tcp vs stratum+ssl
  • Worker name formats
  • Linux-friendly examples
Open URL guide

ASIC miner brands & models (SHA‑256)

Antminer, WhatsMiner, Avalon and more—model timelines (older → newer) plus onboarding tips.

  • Major brands and model families
  • Stratum compatibility basics
  • Troubleshooting rejects/stales
Open ASIC guide

Bitcoin miner setup (software & pool URLs)

Configure miners safely: software sources, worker naming, NiceHash/rentals notes, and scam avoidance.

  • Stratum URL + worker format
  • PC & Linux client notes
  • “Free mining” safety tips
Open setup guide

Best Bitcoin mining pool for beginners

How to join a pool and compare fees, payouts, and profitability.

  • Beginner checklist
  • Profitability math basics
  • Payout model comparison
Read beginner guide
Share
Send this page to a friend or teammate.