Main Discussion Thread - Github
Gridcoin polls help guide decision making on the Gridcoin network. It is difficult to use the polls without clear definitions and validation parameters. This will become increasingly difficult as we continue to grow and decentralize as a network and community.
This proposal seeks to establish rule-based requirements and definitions for the polling process. To do this polls are broken into seven categories each with unique requirements and parameters.
If approved, this document will be adopted as the network's polling definitions and protocol. There is no alternative proposal if rejected.
Based on the results of the GUI Bounty Poll that achieved 15+% TVW and 50+% AVW, I have reduced the AVW requirements for all poll types by 10%. I have also set all required poll time except for developer polls to 3 weeks (21 Days). Developer polls remain at a 6 week poll time requirement.
I have also reduced the validation requirements for this poll from 60% to 40%.
The goal of this proposal is to define achievable requirements along with a process for changing them as a framework to build on in the future.
Duration: 3 weeks [21 Days]
Start Date: April 17th
End Time: May 8th 16:13 UTC
Question
Do you approve of the proposed poll definitions, requirements, and validation parameters.
Answers
Validation
40% or more AVW participation
This proposal would not be possible without the work done by @jamescowens and everyone involved in the #economics slack discussion when putting together the CBR proposal and original AVW definitions. Credit for the original whitelist definitions and process just about copy and pasted into this proposal goes to @GUK and everyone in the #boinc_projects slack channel that contributed during that discussion.
And of course a huge thank you to everyone in #poll-definitions on slack and during the hangouts and fireside chats for helping assemble and debate the rules proposed below.
Gridcoin utilizes a protocol based voting mechanism to:
Any network participant with a balance of 100k GRC in a wallet can create a poll. A poll must meet all requirements for the appropriate poll type to be considered valid.
There are seven types of polls:
Vote-weight is the power given to a vote cast on the Gridcoin blockchain. It is measured as a modified sum of balance and magnitude. The formula for vote-weight is:
VoterBalance+VoterMagnitude((TotalMoneySupply/TotalNetworkMagnitude)/5.67)
Total vote-weight (TVW) is the total possible vote-weight of the network. It is calculated as a weighted sum of total minted coins and network magnitude.
TotalMoneySupply+TotalMagnitude((TotalMoneySupply/TotalNetworkMagnitude)/5.67)
Active vote-weight (AVW) is a calculated average of the vote weight actively securing the network for the duration of the poll, plus the network magnitude, less the magnitude of any crunching pools. The formula for AVW is:
AV-W = (Average Difficulty* 9544371.769) + ((TotalNetworkMagntiude- Average Pool Magnitude)* (Average MoneySupply/TotalNetworkMagnitude)/5.67)
AVW as a metric solves the validation problems of total vote-weight validation, including missing vote-weight due to lost and burned coins, coins in cold storage, coins held by exchanges, and vote-weight frozen by crunching pools.
AVW enables high weight validation via active network participants.
AVW enables super-validation. Super-validation is a validation percentage greater than 100%. Super-validation implies that inactive balances were brought online to vote on the proposal in question.
Note: TotalNetworkMagnitude = 115,000
Poll validation requirements are intended to ensure no proposal passes without significant network support. Each poll type has its own AVW validation parameter initially defined in this proposal. Validation parameters can be changed through management polls.
If a poll is not validated no action is taken.
Any proposal requesting reimbursement or funding from the foundation must be approved by a network poll.
Funding can be requested for all poll types except for Opinion/Casual and Whitelist polls. The following information is required if funding is requested in a proposal.
There are seven poll types. All poll types except for Opinion/Casual must use "Magnitude and Balance" as weight metrics.
Opinion/Casual polls are for early exploration of ideas or for fun.
NONE
NONE
Development polls include polls to change a protocol value or for proposing changes to the protocol at large.
Marketing polls include any proposal for marketing initiatives.
Outreach polls include any proposal which seeks to:
Management polls include any proposal which seeks to modify the management or organizational structure of Gridcoin.
Community polls include any proposal or initiative related to the Gridcoin community, but unrelated to any other department.
A whitelist poll is used to add or remove a project from the whitelist. The whitelist is a larger mechanism within the operation of Gridcoin. Each project considered for whitelisting must meet a set of requirements, and several actions must be taken before a poll for adding or removing a project can be considered valid. A project can be removed from the whitelist at the discretion of the whitelist admin if it ever fails to meet a requirement described below.
More information including discussion threads that informed the creation of the whitelisting and greylisting processes, information about each project's Work Availability Score and Zero Credit Days, and details on the greylist process are linked at the end of this section.
These are necessary only if a project meets all whitelist requirements, is not greylisted, and is otherwise functioning as intended
Gridcoin Whitelist/Greylist Management Information
Github Issue #194
Github Issue #213
Github Issue #201
I believe that clearly defining a rules-based system for polling will substantially increase the efficiency of our decision making as a network and community. The rules-based approach should help us transition the polling process onto the blockchain should we ever find ourselves in a position to do so. I am very open to alternative approaches, however I believe it is time to move forward with what we've got and build on it to fit our needs as they grow. I look forward to the coming discussions and of course, I don't care which way you vote, just vote!