A step-by-step instruction on how to mine Zcash (called ZEC in trading). The guide is meant for those who are going to mine on a PC with Windows operation system.
ZEC is the cryptocurrency that uses zk-snarks. They guarantee that all the transactions users carry out is safely encrypted. At the same time, miners still have access to the data if they want to double check that no fake transactions were carried out.
This cryptocurrency implies a hashing algorithm that isn’t that different from the algorithm used by cloud mining services that allow to get Ethereum. In particular, there are high RAM requirements. This way it’s ensured that it’ll be quite hard to generate fake proofs. Besides, high RAM requirements allow to make ASIC development unfeasible.
If you’re the one who feels like mining ZEC, we have to warn you that this process requires certain knowledge and patience. Actually, it’s never easy to mine cryptocurrency alone because you’re the one who has to do all the job. When it comes down to Zcash, there arises one more particular difficulty. The fact is that there is no Graphic user interface miner available. Still, we encourage you to not give up. In this article, we’ll provide all information that you need to know about the process of mining Zcash.
Today, you’ll get tips on how to start earning this cryptocurrency either with your CPU or GPU. The article will be useful for those who plan to use their PC with Windows operation system installed on it in order to get ZEC.
If you want to know how to use Nicehash miner in order to be able to mine using both CPU and GPU, you can find a different article on our website describing the process.
If you’re the one owning a PC with Linux operation system and you want to use it in order to get ZEC, look for a different article on our website.
Actually, you may try buying a contract with either Genesis or Hashflare to start mining ZEC.
Choosing a wallet and connecting to a pool in order to start mining
Before you can start earning cryptocurrency, there are 2 main things to take care of. The first one is that you need a wallet to which all your earned cryptocurrency will be sent. Actually, there are lots of options when it comes down to GUI wallets. You can look for information about them on the Internet. We also provide our users with a detailed instruction on how to register a wallet on Linux. Some people prefer using an exchange as a wallet, but we advise you to refrain from doing so.
The 2nd thing you need to do is to choose a good and reliable mining pool. There are websites on the Internet where you can compare the features of the pools that allow to earn ZEC as well as read through the feedbacks of those who are already using some of them. In this guide, we’ll tell you how to mine being connected to Nicehash pool.
Once you choose both the pool and the wallet, you’re ready to start.
The process of mining ZEC with your CPU
Once again, we need to remind that we are going to show you the process of mining with CPU when using Nicehash miner. We know that this miner can successfully be used when mining with GPU as well, but we firmly believe that a miner will get better results when using a different miner in case he/she prefers mining with GPU.
The 1st step. Go to the official website of the Nicehash miner and download it. Try to choose one of the latest versions of the program.
The 2nd step. Extract the files from the ZIP archive.
be ready to provide information on how many cores your PC has for maximum performance. You can find this information by opening your Task Manager and choosing the performance section.
You’ll see that there are 2 versions of the Nicehash miner. One is meant for earning BTC (nheqminer) and the other one (nheqminer_zcash) allows to earn ZEC for the work you do.
The 3rd step. Open the file that install the version meant for mining ZEC (nheqminer_zcash).
The 4th step. Type in the necessary command in the Command Prompt window.
The “standard” command looks the following way: nheqminer_zcash.exe -l eu -u ZEC-ADDRESS -t 8. What you need to do is you need to make a number of modifications before proceeding. You need to change “eu” (that means “Europe”) to the location specified in your mining pool address. You need to also type in the address of your Zcash wallet (instead of the “ZEC-ADDRESS” part). Finally, you need to specify the number of the threads you plan to use (type in the necessary number in the following “part of the command: “-t 8”).
The process of mining ZEC with GPU on Windows x64
If you’re the one who plans to mine using GPU, we recommend you using the Claymore miner due to the fact that it has proved to be very efficient and reliable. To be more exact, this miner improves your hashing rate. That’s why we think it’s worth your time and efforts that you make when finding out how to use it. You may be interested in using the genoil miner if you want to connect to a pool and you have an AMD graphic card. Be ready to pay 2,5% fee for using the miner. The thing is that once in every hour the program will mine for the developer for the period of 90 seconds. Still, it doesn’t look like a big deal since the performance of the miner is really great and you’ll be able to easily make up for the time “lost”. Everything is up to you here. If you dislike the need to pay the fee, you can avoid using the miner.
In order to get the best performance possible as well as compatibility, the version of your Catalyst (Crymson) should be at least 15.12. Otherwise, your results won’t be that great or you can fail to even start the miner program.
If you have several GPUs installed on your PC, the minimal size of the Virtual Memory should be at least 16 GB. You can set the size in the Virtual Memory directory. Here’s how to get there: Computer Properties – Advanced System Settings – Performance – Advanced – Virtual Memory.
The 1st step. Download the Claymore miner.
The 2nd step. Choose one of the latest versions of the miner and download it.
The 3rd step. Extract the files that are in the ZIP archive you downloaded.
The 4th step. Open the folder that’s extracted from the ZIP archoive.
The 5th step. Open the “config.txt” file using your notepad and type in the following commands:
- GPU_FORCE_64BIT_PTR 0
- GPU_MAX_HEAP_SIZE 100
- GPU_USE_SYNC_OBJECTS 1
- GPU_MAX_ALLOC_PERCENT 100
- GPU_SINGLE_ALLOC_PERCENT 100
- exe -zpool stratum.zcash.nicehash.com:3357 -allpools 1 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x
You need to replace some parts of the last command. Instead of “stratum.zcash.nicehash.com:3357” specify the server of your pool. Instead of “t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq” you need to type in the address of your ZEC wallet. If you want, you can type in your Username (instead of “YourWorkerName”) and password (instead of “x”).
If everything is done correctly, you’re going to see something like this:
Now, you can relax and watch the process of your ZEC currency accumulation. We need to remind you that in this article we used a transparent wallet address. If you need to know how to create either private or transparent wallet address, there is an article on our website you’ll find to be very interesting.