Step-by-Step Guide

How to Mine Zcash (ZEC) in 2026
Complete Guide

Everything you need to start mining Zcash with your GPU or ASIC. From understanding Equihash 200/9 and choosing mining software to pool configuration, wallet setup, and performance tuning.

March 2026 · Last updated: March 2026 · Suprnova.cc · 11 min read

TL;DR

Zcash (ZEC) is a privacy cryptocurrency using the Equihash 200/9 algorithm. Here is the quick-start path:

What Is Zcash?

Zcash (ZEC) is a privacy-focused cryptocurrency launched on October 28, 2016, by a team of respected cryptographers. It was the first blockchain to implement zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) — a revolutionary cryptographic technique that allows transactions to be verified without revealing the sender, receiver, or amount.

Zcash offers users a choice between two types of transactions:

For miners, Zcash uses the Equihash 200/9 algorithm — a memory-hard proof-of-work algorithm that can be mined with both GPUs and ASICs. Hashrate is measured in Sol/s (solutions per second) rather than the traditional H/s.

GPU/ASIC
Mining Hardware
Equihash 200/9
Algorithm
~75s
Block Time
3.125 ZEC
Block Reward

Think of Zcash as an envelope. Transparent transactions are like postcards — anyone can read the message. Shielded transactions are like sealed, opaque envelopes — the postal service knows the envelope exists, but only the intended recipient can read what is inside. Zcash lets you choose which one to use for every transaction.


Hardware Requirements

Equihash 200/9 is a memory-hard algorithm, but its memory requirement is fixed at approximately 2.5 GB. This is significantly less than algorithms like Ethash or KAWPOW, making Zcash accessible to a wider range of GPUs. Our mining hardware guide covers the differences between GPU and ASIC setups in detail. Both GPUs and dedicated ASIC miners can mine Zcash.

GPU Mining

Memory Requirement: Fixed at ~2.5 GB

Unlike Ethash where the DAG grows over time, Equihash's memory requirement is static. A GPU with 3 GB of VRAM today will still be able to mine Zcash years from now. This makes older GPUs viable for Zcash mining even when they can no longer mine other coins.

Recommended NVIDIA GPUs

GPU VRAM Expected Sol/s Power (W) Rating
RTX 4090 24 GB ~130–150 Sol/s ~300 Excellent
RTX 4080 16 GB ~95–110 Sol/s ~250 Great
RTX 4070 Ti 12 GB ~80–95 Sol/s ~210 Great
RTX 3080 10/12 GB ~80–95 Sol/s ~230 Good
RTX 3070 8 GB ~65–75 Sol/s ~170 Good
RTX 3060 Ti 8 GB ~55–65 Sol/s ~160 Decent
RTX 3060 12 GB ~42–50 Sol/s ~140 Decent
GTX 1080 Ti 11 GB ~55–65 Sol/s ~200 Legacy
GTX 1070 8 GB ~38–45 Sol/s ~130 Legacy

Recommended AMD GPUs

GPU VRAM Expected Sol/s Power (W) Rating
RX 7900 XTX 24 GB ~75–90 Sol/s ~280 Good
RX 6800 XT 16 GB ~55–65 Sol/s ~220 Decent
RX 6700 XT 12 GB ~38–45 Sol/s ~150 Decent
RX 580 8GB 8 GB ~20–28 Sol/s ~140 Entry-level

NVIDIA GPUs have a significant advantage on Equihash 200/9 due to better Equihash solver implementations in mining software. AMD GPUs work but generally offer lower Sol/s per watt. Regardless of GPU brand, keep an eye on your stale and rejected share rates to ensure maximum efficiency.

ASIC Miners

Dedicated ASIC miners for Equihash offer vastly superior performance to GPUs. If you are serious about Zcash mining at scale, an ASIC is the most efficient option:

ASIC Miner Hashrate Power (W) Efficiency (Sol/W)
Bitmain Antminer Z15 Pro 840 KSol/s ~2,650 ~317
Bitmain Antminer Z15 420 KSol/s ~1,510 ~278
Innosilicon A9++ ZMaster 140 KSol/s ~620 ~226
GPU vs ASIC Consideration

A single Antminer Z15 produces ~420 KSol/s, equivalent to roughly 5,000–6,000 GPUs worth of hashrate. However, ASICs are single-purpose devices with no resale value if the algorithm changes. GPUs are versatile — they can mine different coins, be sold for gaming, or used for AI/compute workloads. Choose based on your investment horizon and risk tolerance.


Step 1: Set Up a Zcash Wallet

You need a Zcash wallet address to receive mining payouts. For mining pool payouts, you will typically use a transparent (t-address) because most pools do not support shielded address payouts directly.

Option A: Zcash Full Node Wallet (zcashd)

The official command-line Zcash node. Download from z.cash or build from source. Best for advanced users and those who want full blockchain validation.

Option B: YWallet (Mobile + Desktop)

A modern, lightweight Zcash wallet with full shielded support. Available for Android, iOS, Windows, macOS, and Linux.

Option C: Exchange Deposit Address

Use a Zcash deposit address from a supported exchange (Coinbase, Gemini, Kraken, or Binance) for convenience.

Transparent vs Shielded Addresses for Mining

Recommended Workflow

Set your pool payout address to a transparent t-address (starts with t1). After receiving payouts, you can optionally send funds to a shielded z-address (starts with zs) for enhanced privacy. This two-step approach is necessary because most pools only support transparent address payouts and shielded transactions require more computation.


Step 2: Choose and Install Mining Software

Several mining programs support Equihash 200/9. Here are the best options for GPU mining:

Miner GPU Support Dev Fee Best For Download
lolMiner NVIDIA + AMD 1% Best cross-platform Equihash miner github.com/Lolliedieb/lolMiner-releases
miniZ NVIDIA (+ AMD) 2% Excellent NVIDIA Equihash performance miniz.ch
EWBF Miner NVIDIA only 2% Classic, proven NVIDIA Equihash miner bitcointalk.org

Installing lolMiner (Recommended)

  1. Go to github.com/Lolliedieb/lolMiner-releases/releases
  2. Download the latest release for your OS (Windows: lolMiner_v*_Win64.zip)
  3. Extract to a folder (e.g., C:\lolMiner\)
  4. lolMiner supports NVIDIA (CUDA) and AMD (OpenCL) out of the box
  5. Ensure you have the latest GPU drivers installed

Installing miniZ (NVIDIA Alternative)

  1. Go to miniz.ch and download the latest release
  2. Extract to a folder
  3. miniZ is optimized for NVIDIA CUDA and often achieves slightly higher Sol/s than lolMiner on NVIDIA cards
  4. Note the 2% dev fee (vs 1% for lolMiner)

Step 3: Configure Pool Mining on zec.suprnova.cc

Connect your miner to Suprnova's Zcash pool. Register at zec.suprnova.cc and create a worker in your account dashboard.

Pool Connection Details

lolMiner BAT File

Create a file called mine_zec.bat in the lolMiner folder:

lolMiner.exe --algo EQUI200_9 --pool stratum+tcp://zec.suprnova.cc:2142 --user USERNAME.WORKERNAME
pause

lolMiner with Additional Options

:: lolMiner with logging and device selection
lolMiner.exe --algo EQUI200_9 ^
    --pool stratum+tcp://zec.suprnova.cc:2142 ^
    --user USERNAME.WORKERNAME ^
    --pass x ^
    --log on ^
    --apiport 4068
pause

miniZ BAT File (NVIDIA)

miniZ.exe --url=USERNAME.WORKERNAME@zec.suprnova.cc:2142 --pass=x --par=200,9
pause

EWBF Miner BAT File (NVIDIA)

miner.exe --server zec.suprnova.cc --port 2142 --user USERNAME.WORKERNAME --pass x
pause

Linux Command Line

# lolMiner on Linux
./lolMiner --algo EQUI200_9 --pool stratum+tcp://zec.suprnova.cc:2142 --user USERNAME.WORKERNAME --pass x

# miniZ on Linux
./miniZ --url=USERNAME.WORKERNAME@zec.suprnova.cc:2142 --pass=x --par=200,9

# Run in background with logging
nohup ./lolMiner --algo EQUI200_9 --pool stratum+tcp://zec.suprnova.cc:2142 --user USERNAME.WORKERNAME --pass x --log on > lolminer.log 2>&1 &

Replace USERNAME with your Suprnova account name and WORKERNAME with the name of your worker (e.g., gpu1).


Understanding Equihash 200/9

Equihash is a memory-hard proof-of-work algorithm based on the generalized birthday problem (a mathematical problem about finding collisions in large lists). The "200/9" refers to the algorithm parameters:

How Equihash Works (Simplified)

1. Generate a large list of hash values (fills ~2.5 GB of memory)
   2. Sort and find collisions in pairs (k=9 means 9 rounds)
     3. Each round halves the list size
       4. Final solution = set of 512 indices that produce valid collision
         5. Submit solution to pool (measured in Sol/s)

Why Memory Matters

The algorithm generates approximately 221 (about 2 million) hash values of 200 bits each, which must be stored in memory for the collision-finding phase. This requires ~2.5 GB of fast-access memory. Miners that try to use less memory (time-memory trade-offs) suffer severe performance penalties.

Sol/s vs H/s

Equihash hashrate is measured in Sol/s (solutions per second), not H/s (hashes per second). One "solution" is a valid set of 512 indices that satisfies the collision requirements. Do not compare Sol/s numbers directly with H/s numbers from other algorithms — they measure fundamentally different things. Our guide on understanding hashrate explains these unit differences.

Fixed Memory = Long-Term GPU Viability

Unlike DAG-based algorithms (Ethash, KAWPOW) where memory requirements grow over time, Equihash's memory footprint is fixed by the algorithm parameters. A GPU that can mine Zcash today will be able to mine Zcash indefinitely, regardless of blockchain growth. This makes Zcash mining particularly attractive for owners of older GPUs with limited VRAM.


Expected Sol/s Rates by GPU

Real-world Equihash 200/9 performance with lolMiner or miniZ, optimal settings applied:

GPU Sol/s (lolMiner) Sol/s (miniZ) Power (W) Efficiency (Sol/W)
NVIDIA RTX 4090 ~135 ~145 ~300 ~0.48
NVIDIA RTX 4080 ~100 ~108 ~250 ~0.43
NVIDIA RTX 4070 Ti ~85 ~92 ~210 ~0.44
NVIDIA RTX 3080 ~85 ~92 ~230 ~0.40
NVIDIA RTX 3070 ~68 ~73 ~170 ~0.43
NVIDIA RTX 3060 Ti ~58 ~63 ~160 ~0.39
NVIDIA RTX 3060 ~44 ~48 ~140 ~0.34
NVIDIA GTX 1080 Ti ~58 ~63 ~200 ~0.32
AMD RX 7900 XTX ~82 N/A ~280 ~0.29
AMD RX 6800 XT ~60 N/A ~220 ~0.27
AMD RX 6700 XT ~40 N/A ~150 ~0.27

miniZ generally outperforms lolMiner by 5–10% on NVIDIA cards, but its 2% dev fee (vs 1%) offsets some of that advantage. For AMD cards, lolMiner is the clear choice as miniZ has limited AMD support.


Step 4: Optimize Mining Performance

Equihash mining optimization differs from other algorithms. Since the memory requirement is fixed and relatively small, the focus shifts to GPU core performance and solver efficiency.

NVIDIA Overclocking for Equihash

Setting Recommendation Notes
Core Clock +100 to +200 MHz Equihash is compute-heavy; core clock helps
Memory Clock +300 to +600 MHz Less impact than KAWPOW/Ethash
Power Limit 80–90% Equihash needs more power than Ethash
Fan Speed 60–75% Keep GPU below 80C

AMD Optimization

General Tips

Power Efficiency

With ASIC competition on Equihash, GPU miners must prioritize efficiency over raw hashrate. An RTX 3070 at 70 Sol/s and 170W is more profitable than an RTX 3060 at 45 Sol/s and 140W if electricity costs are significant. Calculate your break-even electricity cost before investing in hardware. Understanding mining pool fees is also important when calculating total costs.


Zcash: Transparent vs Shielded Mining

Zcash's dual-address system has implications for miners. Understanding the difference helps you maximize both privacy and convenience.

Mining to Transparent Addresses (t-addresses)

Standard Approach

Moving Funds to Shielded Addresses (z-addresses)

Privacy Enhancement
Pool pays to your t-address (public, visible on blockchain)
   You send from t-address to your z-address ("shielding" transaction)
     Funds are now shielded (private, encrypted on blockchain)
       Spend from z-address for full privacy

Note that the shielding transaction itself is visible (the amount leaving your t-address is public), but once funds are in a z-address, all subsequent movements are private.


Troubleshooting Common Issues

GPU not detected by miner

Ensure you have the latest GPU drivers installed. For NVIDIA, install the latest Game Ready or Studio driver. For AMD, install Adrenalin with compute mode enabled. On Linux, verify the CUDA toolkit (NVIDIA) or ROCm/OpenCL (AMD) is installed.

Very low Sol/s compared to expected

Check that no other GPU-intensive applications are running. On Windows, the desktop compositor uses GPU resources — consider using a headless setup. Ensure power limit is not set too low (Equihash needs 80–90% power). Verify you are using the correct algorithm: EQUI200_9 for Zcash (not Equihash 144/5 or others).

Connection issues with the pool

Verify the pool address is exactly stratum+tcp://zec.suprnova.cc:2142. Check that port 2142 is not blocked by your firewall or ISP. Try adding --tls 0 if using lolMiner, or test with a different DNS resolver.

GPU crashes or system freezes

Reduce overclock settings, especially core clock. Equihash stresses the GPU core more than memory-heavy algorithms. Check GPU temperature — sustained temps above 85C can cause instability. Ensure adequate power supply with 20% headroom above total system draw.

EWBF miner stops finding solutions

EWBF is an older miner that may have compatibility issues with the latest NVIDIA drivers. Consider switching to lolMiner or miniZ for better support and higher performance on modern GPU architectures.


Getting Started Checklist

1. Wallet: Set up a Zcash wallet with a transparent t-address. Use YWallet for convenience or zcashd for full node security.

2. Pool account: Register at zec.suprnova.cc. Create a worker and set your t-address for payouts in account settings. Review mining pool security practices to protect your account and earnings.

3. Miner software: Download lolMiner (recommended, both GPU brands) or miniZ (NVIDIA) from their official sources.

4. BAT file: Create a startup script with algorithm set to EQUI200_9, pool address zec.suprnova.cc:2142, and your username.worker.

5. Optimize: Set power limit to 80–90%, apply moderate core and memory overclocks, and keep temperatures below 80C.

6. Monitor: Check your worker on the pool dashboard. Verify Sol/s, accepted shares, and reject rate. Consider shielding payouts for privacy.