Nvidia solo mining works now, with bitmonerod v0.9.4 and this branch https://github.com/hyc/ccminer-cryptonight
That aside, it would still be a good idea to bring this code more up to date and remove unnecessary dependencies.
A) Open source software that is nice, clean, well written and documented code that will be easy to maintain and work on; a pleasure for others to jump in and contribute going forward.
B) Cross-platform compatible. e.g. works on apple, linux, microsoft. Binaries available for all platforms when code is released.
C) Parameters can be completely tuned. The software should be designed so that miners can change every value with a config file to tweak settings for their particular hardware. This will possible extend the useful life of the software.
D) Limited dependencies for compiling, and required dependencies must be available via package managers. 100 xmr will be deducted for each dependency required, max 500.
E) Works on as much available hardware as possible. All Maxwell architecture is a must.
F) Works as a solo miner - is able to communicate directly with the monero wallet software. EDITED - Solo mining requires working with the daemon. Sorry for the confusion.
A) Hash rates reach the price point equivalent of Claymore's AMD GPU miner. Currently the highest reported hashrates are 745 h/s for the Sapphire R9 290X, which at the time of writing is a $350 GPU. The NVIDIA pricepoint equivalent is the GTX 970. Existing hashrate of a GTX 970 is ~400 h/s.
So, there was an initial stall due to djm34 not understanding the milestones, so we talked it out. Review the conversation for yourself to determine if you think we are ready to move to the funding stage.
We modified the hashrate funding curve, such that its linear to the first +100 h/s with a payout of 750 xmr, so the calculation is
hashrate / 0.1333333 = payout
then it goes to
hashrate / 0.18 = payout
so,
A) +100 h/s (compared to existing 970 gtx) = 750 xmr
B) +200 h/s = 2025
C) + 300 h/s = 3037
D) + 346 h/s = AMD 290x equivalence = 3500 xmr
These milestones are incremental, so if 2A is met, then payout 750. Then if 2B is met, and 2A has been paid out, its 2025 - 750, etc.
With djm34's permission, I am copying our conversation for your review.
So please, respond to express whether you think this is ready for moving to funding.
EDITED TO ADD:
Are there any information available about the current status? :-)
i haven't heard from djm34, and last time I reached out on IRC he didn't respond. At one point he seemed focused on milestone 1 and was attempting the solo mining thing, but then learned of the 0mq thing and here we are.
Thanks for the Info and your effort gingeropolous. What is "0mq" ?
its the new intrasoftware communications protocol that monero will eventually use.