Zcash Mining equipment

Four, 7 GPU GTX 1080 Ti rigs with a price of about $5K each will get you your 20KSol/s rate. However, At ZEC current price and difficulty, that has a 265 day ROI (assuming difficulty does not go up and that never happens), and comes with a $600/month power bill at 0.11/kw/h, draws 7500 Watts and 63 amps. That is almost 9 months before you make a dime. Then if its summer time for you have the added cost of cooling.

Just buy the ZEC instead, its cheap now, you will make a bundle. At least wait awhile to see what the price is going to do as it could change significantly in a month. But then if you had just bought ZEC, and it goes up, you would be in great shape

1 Like

I see it that at the end of the year term, the equipment can be sold to recover some of the money spent on it, something you can’t do with a buy and hold plan, which is also good, especially now since there’s bleeding in the streets :frowning:

1 Like

If you cannot figure this out without needing to be spoon fed all of this, then buy the coins. If you are willing to dive in and figure it out, then build the computers. But stop asking for everyone to feed it to you. Building your own computers will likely be more profitable, but it will require WORK. Work to figure out what to buy and then to figure out everything on the software side. So be prepared for that. If you are looking for someone to do it for you, prepare to be taken to the cleaners.

1 Like

Okay smart ass. Lets be very clear about your personal dumb assery. Even full on programmers have problems understanding equihash. I have already spent money only to find out that mush equipment cant do equihash and that hashes are not relevant equipment is. It's rocket science. Don't be an asshole if you can't help/. Here is why:

Part I, the overall mining scheme since megacrypto has asked for it.

To mine you get a “work” which is first part of final block, consisting of version (4 bytes), prevhash (32), merkle root (32), reserved (32), time (4), bits (4) and nonce (32) total 140 bytes. When pool mining, you will get the first part of nonce from the pool, and only the second part you will choose by yourself. Otherwise if you sole mine then all nonce is yours.

Then you make 2**20 = 1048576 hashes, each is 50 bytes of BLAKE2b function of 140 bytes of “work” concatenated with 4 bytes of hash index. Then you split each hash in the middle to two strings of equal size, getting 2**21 = 2097152 strings of 25 bytes (200 bits) each. This requires at least 50 megabytes of memory, effectively kicking out modern FPGA and ASIC approaches to high performing mining for other coins.

Note, number 21 is equal to N / (K + 1) + 1 and number 200 is equal to N, where N = 200 and K = 9 are Equihash parameters chosen for Zcash.

Next you solve Wagner's algorithm. What is it? You must peek 2**K = 512 different strings from those 2097152, such as binary XOR of them is zero. Moreover, some other properties of your selection must be assured. First, on each split by two of your indexes the left ones must be ordered, and second, on each split by two of your indexes resulting XOR of strings must have 20*height zero bits from the left. More on algorithm is in the part II.

When you find some solution (typical nonce provide around of two solutions on average), you fill the rest of block with solution length (3 bytes in special encoding always the same value 1344) and solution itself, which is encoded by 21 bits per index, thus 21*512 bits that is exactly 1344 bytes.

There is a target, which means the difficulty barrier. You make sha256 hash of sha256 hash of your total block of 140+3+1344=1487 bytes, and then your compare your double sha256 with the target. Below the target is good, and then you can propagate your block if sole or submit your job results if you do pool mining.

Caveat of bit ordering and start of indexing everywhere.

Part II, the Wagner’s algorithm, which is the core of Zcash mining.

You will make K+1=10 steps, and in the beginning you have 2097152 original strings of 25 bytes each (200 bits). On each step you will be interested in next 20 bits from those 200 bits strings, i.e. bits from 0 to 19 on first step, 0 to 39 on second etc (counting from zero from left). On each step you try to combine pairs of strings from previous step and keep only the pairs that have common interesting bits (in other words, XOR of which is zero in interesting bits). So, on each step you will get growing binary trees of indexes in the original strings: one index on step 1, two indexes on step 2, four indexes on step 3 etc. Note that all indexes in one tree must be unique. At the final step you will have 512 unique indexes combined into desired properties of the algorithm.

There are some optimizations implemented in reference miner and more optimizations in winners of miner contest. Basically it’s about peeking correct pairs. Note that you don’t need to try each index to each, you can first sort them and then try to combine only while interested bits are the same (reference miner), or you can put strings in the buckets indexed by interesting bits (other miners), and keep those buckets compact to fit into processor caches (that’s the key of speed). Also, you can do things in parallel to use multicore CPU and GPU advantages.

who is megacrypto?


You don't need to understand the algorithm to understand the hardware. I don't and I don't want to. Just use Google. It is relatively easy to use. I didn't spend a dime until I knew what I was getting into. It is really easy but it looks complicated. The best cards are AMD and you will have a hard time finding them. Next is the 1070, also hard to find. So you are really left with 1080 tis. Which for some algorithms will prove to be fantastic, and others it will be poor. Buy the cheapest computer guts possible with the exception of the PSU. Buy Platinum or better.

I started not by asking for things that were easy to find on the internet, but instead by doing. Links number 3 and 4 on the above should be really enlightening.

Also, a great resource as you are starting is whattomine.com

i know, thanks, i have been around since the beginning of zcash :wink:

Ha ha I was wondering about Mr megacrypto too. I have been around almost 4 weeks now! :smile: Happy to be in the party. Just glad that I made it just in time for the zcrash as soon as I got my computers up and running!

It appears in an attempt to sass back, he found, copied and pasted:

Then for some reason must have mixed up which thread he was in :wink: Amusingly… :wink:

That came from a TON of research.

It sure did. By someone else. :wink:

Listen mark, we are here to help. Honestly. The first 3 pages of this mining subthread are filled with people who came asking for confirmation for good builds. If you come with some definition of what you are looking for, it gives us something to work with.

When the OP replies to a post he created with "ok...smart ass..." when he solicited help from the rest of "us", it makes me regretful I took the time to reply - three times to this thread...something about good deeds not going unpunished rings in my head...

OP: You asked for assistance with your efforts. Folks gave it to you or tried, and you express your gratitude by name calling. Instead of financial advice, here's some life advice: Say thank you when you ask for help and get it. Goodness.

Because he was condescending. How else do you interpret that statement? SPOON FED? Like this is the absolute first place I looked with out any research? Come on man. I was looking for a little help and direction and I am being spoon fed? I apologize profusely if I mistook his meaning but he came across like I am an idiot and this is only a place for experts.

1080 Ti, the large ones with 3 fans. Asus Z270-A motherboard. i3 or i5 processor. Whatever memory brand you like. Either 2 EVGA power supplies, or one EVGA and visit ParallelMiner for a HP server PSU. PCIe risers, SSD drive, one sata cable, couple of 200 mm fans.

1 Like

That is for sure what all of the research is pointing to thank you.I was hoping to find a better way with equihash becase what to mine is pointing to that as the most profitable.

I had about $6500 to invest and this is what I did: bought $1k each of BTC/LTC/ETH (and as of today still up 300 due to LTC gains despite the others' losses). The other $3500 (actually not quite that much) I invested in a 6 GPU 1070 rig. I've primarily mined ZEC but also dual mining on occasion for ETH/LBRY using claymore. My advice... do both; start with 1-2 rigs and decide how you like it, what you would improve upon, etc, before buying others, and park the rest in a distribution of several coins. Lots of buying opportunity right now (and I might kick more in soon if prices continue to drop). They WILL rise again - crypto is very volatile!

I have done that. I had $4,700 in Poloniex. Its down to $1,700 and I got a good deal on 21 grid seed orb 5 chipset miners. They are currently mining at 6.7 Mhash and a laughable .70 cents per day of lite coin LOL. But I have a Zeus miner and 2 gridseed blades in route. I had initially thought they could mine equihash......nope. So I started researching and here we are.

I wish these gridseed rigs could be modified to mine equihash. But you know what Asic stands for.