You are viewing a single comment's thread from:

RE: Just my 2 GRC: a simple proposal to remove the team requirement in Gridcoin

in #gridcoin7 years ago

The issue lies with how the team stats is currently collected. To not overload the projects servers, only the tram Gridcoin data is fetched from each project. Instead of downloading data sets for 150,000+ users on some projects we are only fetching a fraction of those with our 15,000 users of team Gridcoin.

When we lift the team requirement we will have to fetch all the datasets, making it unnecessary to require a special tag in thr names.

When the requirement is lifted it will not mean that the network suddenly gets flooded with new users, they still have to broadcast their beacon to the network, connecting their CPID to a payout address. This is also a reason to delay, since we need to make sure none can just snatch a CPID as their own, as @dutch points out.

Work is ongoing and it looks like we are heading towards a team neutral network. Now it's just a matter of development work.

Sort:  

Well written. And instead of longing for the team requiremen to be removed better think of it as the best time to mine Gridcoins :D

hi sc-steemit. thx for popping into the discussion.

i tried to modify the proposal based on @dutch comment, see it below. what about simply adding a flag "gridcoinminer" to the account user page of each BOINC project server and implement a special call on the BOINC server returning all user stats of users in team Gridcoin or having the "gridcoinminer" flag set?

the requirement for users to be in the gridcoin network changes from "being into team gridcoin" to "either being into team Gridcoin or having the gridcoinminer flag set".

to set the flag users should login on the BOINC project server with their credentials, set the "gridcoinminer" flag and then advertise their cpid with the beacon on gridcoin network. the same as they are doing now when they change their previous team to 'Gridcoin'

the network will not be flooded because users will only slowly realize about gridcoin and the new "gridcoinminer" ability.... they will have to set the flag and learn how to advertise the beacon... the entry barrier will be the same as before...

doing so, nobody can claim the reward of void miners, because there are no void miners! well there is a tiny fraction of time between setting the flag and advertising the beacon which could be exploited, but this is the same behaviour as it is now...

the call on the BOINC server will be very fast as one can simply select on the user table (the join on the original proposal disappears)

backward compatibility with old BOINC project servers in need to upgrade would stay as in the original proposal. gricoinresearchd would try first the new call an if not implemented it will revert about asking userstats of people in team 'Gridcoin'.

would not that be an easy change for BOINC server side developers? i assume lot of BOINC developers are also involved in gridcoin... it is in the best interest of gridcoin and BOINC developers to work together. in the end, the change required to BOINC server is minimal.

what about halving the bounty? half to the BOINC developer who implements the "gridcoinminer" flag + the BOINC server call and half to the gridcoinresearchd developer who does the gridcoin client changes?