Friday, April 28, 2017

Zcash Mining Pools

For many of us who don’t have a huge mining farm at our disposal our best chance to get some Zcash will be to join a pool.

Pools are great for smaller miners because if the pool does win a block each of the workers contributing to the pool gets a portion of that block based on the percent you contributed to the pool. But joining a pool has a few drawbacks that you also need to know about: First of all is pool fees, many pools charge a fee to help the maintainer of the pool pay for server costs and of course make some profit. The other drawback of a pool is that you have to trust the pool operator! Since they are paying you based on the hash power you contribute to the pool you have be sure they are honest about the calculations .  I strongly advise you to do some homework about who is behind the pool and the reputation they have before joining any pool.

So lets jump in!

I’m going to assume you have followed the Zcash 1.0 Guide or my other guide about getting started mining you will know about using the embedded zcashd miner by starting with ./src/zcashd daemon . That miner works well for CPU mining solo (be sure to add the Tromp solver!) but for mining on a pool you will need to learn a few more commands to tell it where to connect to.

  1. zcashd daemon  (starts the miner in the background)
  2. stratum=  (each pool will have a different stratum address check the pool site for details)
  3. user=  (this is the user account you made with the pool)
  4. password=  (this is the password you made with the pool)
  5. debug  (this creates a log)
  6. printtoconsole  (this shows the connection status in the terminal window)

Depending on which software and which pool you choose you will need to join pools by editing the zcash.conf file or by adding the details when you start the miner.

NOTE: Some GPU software runs independently and has to be configured differently.

For example if were ready to join a pool with the official Zcash built-in miner we will run  ./src/zcashd daemon stratum=poolstratum user=username.worker password=yourpassword debugprinttoconsole 

IMPORTANT: That code is just an example  you will need to fill in that command line with the correct information depending on which pool you choose! If this seems too complicated don’t worry, I have embedded some videos below to get you started and be sure to visit the pools site for instructions.

Zcash Pools List

(Sorted by share size)

 does not endorse any particular pool, research the fees and use at your own risk. Is your pool missing from this list? Please send me an email.

Zcash Network Status
powered by ZCHA.IN

Block Height
Block Time

Network Hashrate

Total ZEC Mined

updates every 2.5 min.