-
Notifications
You must be signed in to change notification settings - Fork 408
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
HIP15: Beaconing Rewards #51
Comments
I simulated rewards for nearly all active hotspots as of ~10/1/2020. For a map of simulation see: https://carniverous19.github.io/expected_rewards_HIP15.html A distribution of rewards for all hotpots (ignoring max earner at 26 reward units): Notes on DataThis simulated only looked at hotspots in the USA (or near the border, filtering is based on lat/long bounding box). Hotspots are colored by "Reward Units". This linearly translates to HNT rewarded (if hotspot A has 2x the reward units of hotspot B its expected to earn 2x the HNT as hotspot B). The colors go from red to green corresponding to low to high rewards. There are 10 distinct colors divided up reward percentile. The cutoffs for each percentile are below:
Clicking on a hotspot will give a popup with the following information: First line is the hotspot name How I simulatedI took two sets of actual witness lists over a 1 week timeframe and combined them (this was to avoid hotspots with recently reset witness lists looking isolated). With real-world witness lists I estimated hop reliability based on observed network-wide averages (see Known simulation limitations). With this real-world witness lists and estimated witness reliability I simulated 500 transmits for each hotspot, selected witnesses based on witness probabilities, and rewarded the transmitter and all witnesses according to the reward formula presented in this HIP. I normalized rewards to be per transmit (divided by 500). Since this HIP recommends targeting all hotspots at an equal rate this simulation is representative of long term HNT distribution. Known simulation limitations
|
I dont want to directly compare todays rewards to simulated hotspot rewards as there are too many assumptions in simulating that are not reflective of real world behavior for each individual hotspot. A very simple comparison just to "gut check" the expected change is below:
So in general 33% of hotspots may see a drop in earnings of 20% or more after the switch and ~67% will see increased earnings or roughly unchanged earnings after this HIP is implemented assuming the simulation is completely representative. (see caveat above). Overall I would not expect this change to be massively disruptive to the majority of hotspots' earnings. |
I think this proposal will also help the consensus groups. Because without the complexity of multi hop, there can be an increase of connesous membership. This helps strengthen the network, because you currently only need to take down a few hotspots to bring the network to a halt. I think we should go with it. Even though with my hotspots I will have a drop in earnings. I think it is better for the network. |
Rough consensus among the community was discussed and ratified at the October 2020 community call: https://docs.google.com/document/d/1bMm2alBigBj3detA775Dn0Gz9UM5XczAeK9vnjBB3l0/edit#bookmark=id.1isrxrlxktk9 Next steps are writing an actual implementation, reviewing, testing and deploying |
Author: @Carniverous19
Initial PR: #49
Start Date: 2020-10-07
Category: Technical
Rendered view:
https://github.com/helium/HIP/blob/master/0015-beaconing-rewards.md
Summary:
This proposal suggests a change to proof-of-coverage (PoC) from multihop to beaconing as well as a change in how PoC is rewarded that combines HNT mining for witnessing and PoC into one pool and gives the bulk of the reward to hotspot witnessing or receiving RF payloads vs transmitting RF payloads.
The text was updated successfully, but these errors were encountered: