You are viewing a single comment's thread from:

RE: Current Problem with Rewards on Gridcoin and proposed solutions

in #gridcoin7 years ago

What will be the difficulty of implementing teraflops calculation? It is not necessary changing current BOINC credit system, but just adding a feature for adding teraflops stats.

In case that is implemented, I suggest divide rewards by platform, that way CPU projects wont be excluded.

Sort:  

TFLOPS are not tracked by BOINC directly. Also, a GPU would hopelessly outcompete 100 CPUs of the same generation.

I know TFLOPS are not tracked by BOINC directly, but we may ask developer team to add that feature. Not changing current credit rewards, that may be very controversial, just adding a new stat. If they reject our suggestion, we may fork BOINC client, that would add additional work for Gridcoin developers but not sure how much.

Rewards may be split in two pools, one for projects CPU and GPU capable and other for CPU only projects. It would work pretty much the same as current whitelist project in that facet.

The BOINC community is currently discussing a new credit implementation, so you could get involved there and put the request on the table. Still, I think tracking FLOPS is far too easy to game by the user.

About forking the BOINC client, I am strongly opposed to that. The point of BOINC is that it is a decentralised piece of software independent from GRC, that anyone can use to set up their own research project server, and let people contribute with the client. Having our own client will introduce another variable that differentiates us from the current BOINC community.

For the GPU vs CPU pools, what about projects that allow you to use either? For example, I could run a SETI astropulse job on a CPU for several days, or on a GPU for an hour. Both have contributed the same amount of compute by the end.

Thanks for your explanation.

For projects that allow using both CPU and GPU you could still mine with your CPU but that wont be recommended as reward would be much lower, the same that happens with current system. I think this is good because that encourages efficient use of computing and protects Gridcoin against potential PoW attacks by GPU miners.

i share the opinion that tracking flops is not the direction we should turn to. This would turn the balance that we are now having completely upside down, things like crunching with a raspi or so ( even now this is not making any revenue :) ) would then be completely off the table. We would then be in the GPU "mining" corner just like every other POW coin (except them with asics which is even worse :) )
For sure a reward mechanism should reward the actual work that has been done on WUs, the variability and flexibiltiy of all the BOINC sytem is what makes it very complicated to find a easy solution. Thanks alot @sc-steemit for bringing up this discussion