This sounds great and I would have been thankful for such an "introductory project" that helps me understand the background of Gridcoin.
While reading
GRCStarter distributes equal magnitude to all hosts working on GRCStarter, regardless of a hosts relative RAC.
I thought to myself: "I have a Raspberry Pi Zero W laying around. I will throw that into the project and get out more GRC than I ever would letting it crunch on its own."
I know this sounds pretty egoistic and it was just a thought, probably nothing I would do. The point I want to make is, that I would not be the only one having this thought and the project might end up as a collection of RaspBerry Pi Zero Ws doing almost nothing and making it impossible for new users to make actually use of the really great idea this project is.
Good point! It appears that if we want to move forward with this proposal we will need to work out that issue.
forgive me if this is stupid, I'm new to this. But instead of the mag being the same, can every CPID just get the same amount of WUs? That way the people with enough computing power will complete all of their WUs and get the same RAC thus, the same mag. But if you're running a raspberry pi, you won't complete all your WUs and you'll get a lower mag.
So the protocol would be some combination of Project Average RAC and WU completed... this definitely holds potential!
If the slower machine gets the same amount of WUs like the faster machine, you are basically forcing the faster machine to run out of work, so that they are all 'equal' in the end. It goes against 'the faster, the better' principle which is common sense in distributed computing.
Well, if someone ran out of WUs for GRCStarter@Home, then they'll probably start crunching some other project. Science still gets done.
The point of distributed computing is to welcome more computing power, not to turn it away by artificially restricting the number of available workunits. Projects which don't have enough workunits are usually removed from the whitelist, makes very little sense to create such a handicapped project intentionally.
Yeah, in its current proposed state I wouldn't vote to whitelist this project.
of course not! this is a very minimal proposal version put out there to get feedback from the community and to see if anyone wants to help make it a reality.
Absolutely agreed! However keep in mind this is just a single project out of dozens. The point of the project is explicitly stated as a project which provides a mag boost for new users while helping new projects complete work and gain visibility. This means that anyone with a lot of processing can offer some up to the GRCStarter@home project with the intention of helping new users instead of gaining Mag. Once new users learn enough from GRCStarter -- or perhaps there is a time limit for low mag CPIDs or some other mechanism -- they are encouraged to move on to a project or projects they wish to crunch.
There are many details to work out, but a handicap project does not mean that WU will run out. It will constantly be crunching. What @personthingman2 is describing holds potential as a protocol. Hard to say right now if it will work, but it's definitely worth exploring as we build protocols.
My understand of the rewards is that its an equal share of the total rac/mag right? So that way there isnt a beast like you have with bitcoin, yes some people my abuse this project just like some people spam steemit lol
But for the ones that are legitimate this project can do good.
sure, but i think if there is a mathematical/algorithmic way to prevent or discourage people from taking advantage of the system we should take that route. I'm sure there must be a way somewhere out there.
Remove trust from the equation.
Rasberry pi's would be pointed to wu's that they are good in and most noobs prolly dont know how to set up a pi and if they they prolly would be doing something else with it.....
I could make a hundred CPIDs, keep their RAC low, and direct them to GRCStarter@home to boost their Mag outputs. This is the problem
Wouldnt that require a hundred emails and wallets? And to do all that just to take advantage of this system is against the whole idea, there has to to be a way to detect and deter that.
i agree there must! we will find it
proportional rac for proportional computation sounds fair to me :P
= ) this project is about helping new users so it cannot be proportional.
Then it'll be abused by users creating many accounts to siphon the rewards from the system.
You're right! We will have to work out the protocols.