Skip to content

Commit

Permalink
HIP-42: grammar and clarity improvements (#329)
Browse files Browse the repository at this point in the history
* 42 - spelling and grammer

* fix: grammar

* docs: both motivations up front

I also re-worded the 'beaconing' aspect to emphasize the real goal: building the Helium network.

* fix: clarity

* fix: grammar

* fix: clarity and grammar
  • Loading branch information
dogweather authored Jan 24, 2022
1 parent eb48de5 commit 8bf6a9c
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions 0042-beacon-witness-ratio-witness-reward-limit.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,15 @@
# Motivation
[motivation]: #motivation

To ensure that hotspot owners are motivated to not just prioritize witnessing but also to beacon.
Twofold:

1. To ensure that hotspot owners are motivated to build a fully working IoT network. Both witnessing and beaconing are essential.
2. To combat recent gaming that has been observed.

# Summary
[summary]: #summary

This proposal intends to enforce a hard limit on the number of witness receipts a hotspot is capable of claiming based on how well the hotspot is able to perform all functions related to Proof of Coverage (PoC). The two major componets to PoC, is the hotspots ability to beacon and witness. Beaconing is the mechanism used by the blockchain to determine if a hotspot has the capability to perform downlinks and also provides a means to determine coverage without the need for devices. Downlinks are integral for a LoRa based Internet of Things (IoT) network since they wouldn't be able to join if they couldn't receive downlinks for example.
This proposal intends to enforce a hard limit on the number of witness receipts a hotspot is capable of claiming based on how well the hotspot is able to perform all functions related to Proof of Coverage (PoC). The two major components of PoC are a hotspot's abilities to both beacon and witness. Beaconing is the mechanism used by the blockchain to determine if a hotspot has the capability to perform downlinks and also provides a means to determine coverage without the need for devices. Downlinks are integral for a LoRa based Internet of Things (IoT) network since they wouldn't be able to join if they couldn't receive downlinks for example.

The primary function of this proposal is to tie beacons to witness receipts to ensure that setups benefit the network and not just the individual hotspot.

Expand All @@ -26,7 +29,7 @@ A secondary function of this proposal is to combat the most recent gaming associ
[stakeholders]: #stakeholders

* All hotspots who currently get rewarded more for witnessing than they do for beacons
* Setups that rely on cellular backhaul (CGNAT setups), sector antennas on mountains with high gain antennas, or even hotspots that aren't port forwarded can be affected. Relayed hotspots are capable of beaconing and witnessing however can have degragated performance when compared to hotspot that are setup properly. Due to the setups listed here there will be added wiggle room to ensure the impact is minimized while incentivizing PoC optimized setups. Most of these concerns will be allieviated when light hotspots are released since hotspots will only perform outbound connections and won't need inbound connections.
* Setups that rely on cellular backhaul (CGNAT setups), sector antennas on mountains with high gain antennas, or even hotspots that aren't port forwarded can be affected. Relayed hotspots are capable of beaconing and witnessing. However, they can have lower performance than properly set up hotspots. Due to the setups listed here there will be added wiggle room to ensure the impact is minimized while incentivizing PoC optimized setups. Most of these concerns will be allieviated when light hotspots are released since hotspots will only perform outbound connections and won't need inbound connections.

# Detailed Explanation
[detailed-explanation]: #detailed-explanation
Expand Down

0 comments on commit 8bf6a9c

Please sign in to comment.