Skip to main content

Helium Improvement Proposals

Helium Improvement Proposals ("HIPs") are the core unit of change in the Helium Network and for the Helium Community.

Best practice for new HIPs is to vet an idea with the Helium community [via Discord][discord] in the [hip-discussion][discord-hip] channel.

Discussion with other Community members is a great place to gather initial feedback for an idea and learn from previous discussions.

All HIPs are managed entirely from the [HIP GitHub repository][github-hip] and are discussed in the Helium Improvement Proposal channels of [Helium Discord][discord]. All members of the Helium Community are encouraged to create HIPs and participate in the governance process.


How an Idea Becomes a HIP

  1. Idea Stage: HIPs start as ideas for improving an aspect of economic, technical, or meta-governance.
  2. Drafting Stage: Generally, when enough community members believe the idea is worth formulating into a HIP, they do so and submit that HIP as a draft to the Helium HIP Repository.
  3. Editing Stage: HIP Editors assist HIP Authors in clarity, consistency, and completeness. HIP Editors work directly with authors, but everyone is able to provide feedback before the HIP moves forward. Sometimes, a HIP is never fully complete and in that case, does not move beyond the draft stage.
  4. Discussion Stage: A HIP becomes a full-fledged proposal and is made available for the community to discuss. HIPs last in the Discussion Stage for at least 2 weeks, but often more depending on the type of discussion and how critical the change is. Moderators help manage HIP discussions to keep them on topic.
  5. Rough Consensus Stage: After deliberate discussion, a HIP Editor seeks a point in time for Consensus, which is typically done through a Temperature Check vote in Discord. This vote is non-binding and gives HIP Editors a sense of HIP readiness.
  6. Voting Stage: After the community has come to a consensus on if a HIP is ready to go to a network-wide vote, the HIP Editor and Helium Foundation will execute the voting contract and communicate the vote out. All token holders are eligible to vote on the HIP at this time.
  7. Implementation Stage: After the HIP receives a vote, if it passes 2/3 majority vote, then the HIP is Approved and Helium Core Developers will go to work on implementing it. If the HIP is rejected, the Proposal is effectively closed.

Implemented Proposals

All HIPs that have passed and been implemented in the Helium Community are listed below. Not all HIPs pass super-majority voting, so you will see some changes in HIP numbers as you go down this list. Just like bills that become law, HIPs often amend each other. To get a full understanding of how HIPs have been implemented and how each impacts another, join the Helium Discord. Long-time Community Members are a wealth of knowledge and can help folks understand changes over time.

Note: the current status of all HIPs can be found at www.github.com/helium/hip

IDTitleStatus
1Longfi and LoRaWAN
2Sign miner
4Expensing Data Credits for LoRaWAN Traffic
7Process for managing Helium Improvement Proposals
10Proportional reward scheme for data transfers
12Remote location assertion
13Transfer hotspot
15Beaconing Rewards
16Remove Score from Consensus Group Elections
17Hex Density-based Transmit Reward Scaling
19Approval Process For Third-Party Manufacturers
20HNT Max Supply
25Validators
27Support CBRS 5G
28Consensus Reward Adjustments
29Multi-signature Keys
30BLS12-381 for Threshold Cryptography
46LoRaWAN NetID Routing
47Increase DKG Failure Penalty
51Helium DAO
52IoT subDAO
53Mobile subDAO
55Validator Challenges
56Improved State Channel Disputes
58PoC Distance Limit
59Reduce XOR filter fees
67Repeal Redenomination
70Scaling the Helium Network
73Consensus Deselection Weighting
74Mobile PoC - Modeled Coverage Rewards
75Initiate Programmatic PoC Emissions with an Updated Emissions Curve
76Simplify Lockup Curve and veTokens
77Launch Parameters for Solana Migration