- Authors: Gateholder, Andy Zyvoloski, Groot
- Start Date: 2023-06-15
- Category: Technical & Economic
- Original HIP PR: #702
- Tracking Issue: #707
- Voting Requirements: veHNT
This HIP proposes to make the
The current definition of the subDAO utility score as specified in HIP51 is shown below. The definition does not allow the changing of the onboarding fee without significantly affecting the
where
This change will impact the entire ecosystem as it alters the interpretation of the HIP51 subDAO utility score that is directly responsible for the distribution of HNT between subDAOs.
This HIP proposes to change the
An active device is any rewardable entity that has been onboarded and has received rewards in the past 30 days. This definition of what an active device entails allows any subDAO to use their own definition of device without requiring Helium DAO oversight. The use of the actual onboarding fee that was paid for a device removes the ability to onboard devices for a low onboarding fee and later game the subDAO utility score by increasing the onboarding fee for new devices.
The exact and explicit specification of the proposal is shown below. It is important to note that the remaining factors of the subDAO utility score, namely
Example 1: subDAO A has 450k active devices of which 448k devices have paid $40 and 2k devices have paid $10 onboarding fees.
Example 2: subDAO B has 4000 active devices of which 3800 have paid no onboarding fees and 200 have paid $10 onboarding fees.
Example 3: subDAO C has opted not to pay any onboarding fees and have 100k active devices.
This HIP would negatively impact any subDAOs in which have not paid onboarding fees for each active device.
There are two alternatives to this HIP, the first is leaving the
The second is a major revamp of the subDAO utility score. A major revamp of the subDAO utility score takes months of discussion and modeling whereas several actors within the ecosystem have voiced their wish to change the onboarding fee sooner rather than later. Without this change the changing of a subDAOs onboarding fee is either artificially inflating the subDAO utility score (punishable by slashing) or very disincentivized by losing part of the
The implementation of the active-devices
will have to be altered. The active-devices
oracle uses a database in which it stores key metrics such as lastReward
that it can use to correctly determine the number of active devices. The distribution
oracle uses this information to distribute HNT to the treasuries of the different subDAOs. This proposal proposes to add paid onboarding fee to this database in order to provide the distribution
oracle with the correct values to use for the
It is also suggested that the Helium Network Stats webpage be updated after implementation to include the sum of onboard fees paid for all active devices within each subDAO.
The specific implementation of the proposed changes will be determined by the Helium Core Developers while conforming to the intent of the proposal in the fullest extent possible.
This proposal is a success when the distribution
and active-devices
oracles can correctly determine the