Keep up the great work! This is a fantastic initiative of the zcash team. Quite important for a fair Zcash launch and for Zcash transparency, openness and decentralization. Keep it up!
Also thank you to Zooko and Least Authority for the open bounty.
So, how much for a CPU miner (equihash solver) that is:
-Standalone plain C implementation with no extra dependencies
-20%-30% performance improvement
-Stable memory usage, no spikes to 2x the necessary since the memory allocation is explicitly controlled (can mine 2 cores on 2Gb of RAM, whre zcashd crashes)
@prometheus We have a few hundred AMD GPUs, so we’ll be focusing on those. OpenCL does run on NVIDIA hardware, though not very well, so in theory people with NVIDIA GPUs should be able to get at least some hashrate out of our miner. Maybe after version 1.0 we can look into adding CUDA support.
@nimos Definitely Linux, possibly Windows as well.
We’re not very far along yet. Right now I’m working on writing a python implementation of Equihash just to make sure I understand the algorithm. I suppose that technically might qualify as a standalone CPU miner, but we won’t be submitting it for this contest because I think it would exceed the permissible limit on silliness for the project.