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

Remove unused keys for makers in bad standing #1109

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions 0000-remove-unused-keys-for-makers-in-bad-standing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# HIP XXXX: Wipe unused onboarding keys for makers in bad standing
Copy link
Contributor

Choose a reason for hiding this comment

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

probably needs a more clear title. most of the community doesn't know what an onboarding key is (unfortunately).

How about something like:

Remove Onboarding Capability for Hotspots Manufactured by Makers in Bad Standing


- Author(s): [@bfgneil](https://github.com/bfgneil)
- Start Date: 2024-09-19
- Category: Economic
- Original HIP PR:
- Tracking Issue:
- Voting Requirements: veIOT holders

## Summary

This HIP proposes to wipe any remaining unused onboarding keys for makers not in good standing.

We are seeing gaming clusters setup 100+ hotspots in a few minutes, this leads the authors to believe they are selling keys without selling hardware.
Copy link
Contributor

Choose a reason for hiding this comment

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

This is quite an assertion. We should probably have some real data behind it in the HIP before having that allegation out there.


We wish to remove any keys for makers in bad standing that have not been used, and offer a proof of purchase and delivery form to be run by the Iot working group for any users with real hardware.
Copy link
Contributor

Choose a reason for hiding this comment

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

This creates a new customer service flow. Is the IOT WG prepared to do this?


## Motivation

we have had 4 incidents in the past month of 150+ of these maker’s hotspots set up clusters.

If we are to improve anti-gaming efforts, we can’t allow them to use these keys to create new units.

## Stakeholders

All customers (e.g., sensor owners), hosts, and operators of the Helium IOT Network.

## Detailed Explanation

Unused keys are shown below.

Bobcat 97,348
Nebra Ltd 45,329
Linxdot 31,688
CalChip 23,385
PantherX 20,198
Milesight 8,984
SyncroB.it 7,947
Pisces 6,393
COTX 5,911
Heltec 5,515
Dusun 3,352
Controllino 3,246
Midas 2,367
OPTION 1,401
Aitek Inc 1,158
uG Miner 923
Bobcat 5G 717
Pycom 221
KS Tech 157
LongAP 49
Embit 1

Helium foundation will remove these keys from the onboarding server, and setup a flow for users to submit proof of purchase and proof of delivery for any hotspots where physical hardware exists.
Copy link
Contributor

Choose a reason for hiding this comment

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

Let's say 10% of the above list tries to go through this flow that means ~26k potential customer service requests that the HF + IOTWG has to manage.


## Implementation

Helium foundation will remove the unused keys for makers not in good standing from the onboarding server

## Alternatives

- apply any outstanding keys to a watch list, and manually add them to the denylist.

## Drawbacks

- some customers have units they have never turned on.

## Unresolved Questions

-- none so far

## Deployment Impact

- users with hotspots that havn't been onboarded will need to fill out a form with proof of purchase and delivery, the iot wg will need to administer form entries and create and submit a list of valid keys for helium foundation to add back to the onboarding server.

## Success Metrics

Gaming clusters with bad makers will stop appearing