Thursday, 8 February 2018

How to Mine Zcash(ZEC) CPU/GPU



ZCash is a mysterious cryptographic money that utilizations zk-snarks to guarantee that all the data with respect to client exchanges is securely scrambled, while still evident by excavators that can guarantee no twofold spending has occurred utilizing zero learning proofs.

ZCash utilizes Equihash as a hashing calculation, which is a topsy-turvy memory-hard PoW calculation in light of the summed up birthday issue. It depends on high RAM necessities to bottleneck the age of confirmations and making ASIC improvement unfeasible, much like Ethereum.

Not every person approaches a PC, notwithstanding, and not every person has room schedule-wise, learning or tolerance to begin mining Zcash all alone, particularly since there is no Graphic User Interface (GUI) Miner accessible yet. In the event that you need to mine without anyone else PC, however require a little push to do as such, you're in the correct place. Be that as it may, in case you're hoping to benefit from Zcash mining with no exertion by any means, this guide will do the trap.

Today we will demonstrate to you best practices to mine Zcash with your CPU and GPU on Windows. We will utilize two excavators (Software) for each sort of equipment: Nicehash mineworker for CPU and the claymore digger for GPU.

In the event that you need to utilize the Nicehash excavator for both equipment writes, take after this guide.

In the event that you need to mine with your CPU on Linux utilizing the authority Zcash programming, take after this guide.

You can likewise have a go at purchasing a cloud mining contract with Hashflare or Genesis Mining.

Choosing a wallet and a mining pool

With a specific end goal to mine utilizing this guide, there are two things that you'll require. The first is a wallet to store your assets. There are presently numerous GUI wallets accessible and you can think about them here. You can likewise utilize this manual for figure out how to introduce one of them on Linux. It is likewise conceivable to utilize a trade as a wallet yet we don't prescribe it. 

You will likewise require a mining pool to guide your hashing energy to. You can look at highlights and surveys on different Zcash pools here. We will pick nicehash pool for this guide, however it will work with any crap 

Since you have both your wallet and pool primed and ready, it's an ideal opportunity to get burrowing. 


Mining ZCash with your CPU (Windows)


For the CPU part of this guide, we will utilize Nicehash excavator. While this excavator works for both CPU and GPU, we will get the best execution on the off chance that we utilize distinctive diggers for CPU and GPU. This is on account of the Claymore excavator is quicker yet works for CPU.

Step 1: Click here to download the Nicehash miner. Scroll down for the latest releases

Step 2: Extract the files within the .zip



In order to use this miner, you must specify how many cores you have for maximum performance. You can check your CPU core count by opening the Task Manager and going to the performance section.

The NiceHash miner comes with 2 versions. one to get paid in Bitcoin (nheqminer), and another one to get paid directly in zcash (nheqminer_zcash).

Step 3: Open the "nheqminer_zcash" file

Step 4: In order to start mining with your CPU type or paste the following command with the required modifications:

nheqminer_zcash.exe -l eu -u ZEC-ADDRESS -t 8

Replace "eu" for your mining pool address found on the pool "Get Started" page, "ZEC-ADDRESS" for your zcash wallet address (transparent address) and lastly replace "-t 8" for the number of threads you want to use. (If you're using the Nicehash pool, you can use -l to specify your location like "eu" for Europe)



Mining ZCash with your GPU (Windows x64)

On the GPU side, we are going to use the Claymore miner. Claymore has a long-standing reputation for optimizing miners and this miner speaks for it. It improves the hashing rate considerably and that is why we are going to take the time to download and use this miner as well. The genoil miner only works for pool mining and with AMD graphic cards. This miner charges a 2.5% developer fee. Every hour the miner mines for the developer during 90 seconds. However, the performance increase is well worth the fee charged. If you don't agree with the dev feem, don't use this miner
Catalyst (Crimson) 15.12 is required for best performance and compatibility. You can get very bad results for different drivers version, or miner can fail on startup.
For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB:
"Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory".
Step 1: Click here to download the Claymore Zcash miner. (Alternative link)
Step 2: Choose a version and download it. The latest version is at the bottom right. 

Step 3: Extract the files within the .zip



Step 4: Open the "Claymore's ZCash AMD GPU Miner v6.0 Beta" folder

Step 5: Open the "config.txt" file with your notepad and enter the following configuration:
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
ZecMiner64.exe -zpool stratum.zcash.nicehash.com:3357 -allpools 1 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x
Replace "stratum.zcash.nicehash.com:3357" with your pool's server. and replace "t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq" with your zcash wallet address. Optionally, replace "YourWorkerName". If you want, you can also replace "x" with your password. 

If you followed all the steps, you should see something like this:

Now that you've got your hands dirty, just sit back and watch your zcash roll in! Be aware that you are mining to a transparent address (it starts with t). You can follow this guide to learn how to create a private and transparent wallet.