Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft HIP to randomly elect CG members #54

Merged
merged 4 commits into from
Oct 15, 2020
Merged

Draft HIP to randomly elect CG members #54

merged 4 commits into from
Oct 15, 2020

Conversation

PaulVMo
Copy link
Contributor

@PaulVMo PaulVMo commented Oct 15, 2020

Initial creation of a HIP to change CG election protocol to randomly elect CG members vs. using hotspots score which has been shown to be unreliable and easily gamed.

Rendered view: https://github.com/helium/HIP/blob/fcd14e14c94b0642ddff59cf8110d2ea8a9fd304/00XX-random-CG-election.md


Additionally, it should be noted that PoC and CG have distinct portions of the HNT reward pool. As such, there should be a distinct mechanism for rewarding these. However the current scoring mechanism, if functioning properly, tightly couples these rewards: better PoC performance => higher score => greater chance to CG membership => more CG reward.

### Alternative: Randomly assign hotspot score
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This alternative and the below alternative and the actual proposal are essentially the same, I think that these can be removed.

@jamiew
Copy link
Contributor

jamiew commented Oct 15, 2020

Numbering and merging for discussion

Please direct future comments and pull requests to the tracking/discussion issue: #55

@PaulVMo feel free to send more PRs with updates, possibly including one addressing @evanmcc's comments above

@jamiew jamiew merged commit 39abfc0 into helium:master Oct 15, 2020
@PaulVMo PaulVMo deleted the patch-2 branch July 27, 2021 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants