Valid point. I guess from my standpoint....I have several older GPU's that i would love to throw hashing at gapcoin...
They are faster than my old cpus...hence my thoughts on a GPU miner..
My gpus get right at 1 million pps each if i dont try to run multiple instances...where my cpus get 200-550 pps..
Granted if I had newer hardware I might revisit my theories...
Awesome steps forward
Any idea on someone who could help with the GPU miner?
Unfortunately, the task is unlikely to hold intrinsic interest for anyone with the necessary skill set and I doubt the remaining community has the resources to fund a jobbing programmer.
In my implementation of the upgrade of the Gapcoin reference client from 0.9 to 0.16, I've had the inestimable benefit of receiving technical advice and guidance from James (aka barrystyle). He has observed that the GapMiner code which interfaces with the node's RPC-API commands is quite antiquated and ideally should be swapped out for a modern version. Indeed, I had to re-implement the code providing the RPC-API
getwork call used by the Gapcoin miner, functionality which had been removed from the Bitcoin codebase back in v0.10 (
https://github.com/bitcoin/bitcoin/blob/047a89831760ff124740fe9f58411d57ee087078/doc/release-notes.md#0100-change-log). These days
getblocktemplate is where it's at.
Also the degree of GPU/CPU advantage is rather unclear. ATM, my server reports 28 active nodes, the hashrate is around 32MHps and 2 threads on my i7 CPU laptop yield around 300KHps. I can only invite you to do your own arithmetic guesswork as to what proportion of the network hashrate derives from GPU processing and what kind of hashpersec advantage GPU brings over CPU. Unless someone would care to provide actual data?
Cheers
Graham