-
Notifications
You must be signed in to change notification settings - Fork 401
Proposal: Increase IOT Data Transfer Cost #698
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
d63777d
Create 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig 859a2a2
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig b6c65d0
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig 6e90e48
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig ba443b0
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig d93bd61
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig adddcc7
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig eda8a05
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig 421f71e
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig dae82d5
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig 3dc6bec
Update 0000-align-iot-subdao-per-packet-cost-with-per-packet-value
KeithRettig 6f726ac
Rename 0000-align-iot-subdao-per-packet-cost-with-per-packet-value to…
KeithRettig a0b064f
Update and rename 0000-align-iot-subdao-per-packet-cost-with-per-pack…
KeithRettig f437ddc
Update 0000-increase-iot-data-transfer-cost.md
KeithRettig 886a7f6
Give HIP number
hiptron 48ba04e
add HIP 86
hiptron 0895961
HIP 86: update tracking issue link
hiptron File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
35 changes: 35 additions & 0 deletions
35
0000-align-iot-subdao-per-packet-cost-with-per-packet-value
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| # HIP XX: Align IOT subDAO Per Packet Cost with Per Packet Value | ||
| - Author(s): @KeithRettig (https://github.com/KeithRettig) | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Start Date: 2023-05-28 | ||
| - Category: Economic | ||
| - Original HIP PR: #nnn | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Tracking Issue: #nnn | ||
| - Voting Requirements: veIOT Holders | ||
|
|
||
| ## Summary | ||
| This HIP proposes to change the per packet cost of transferring messages on the Helium IoT Network from 1 data credit (DC) per 24-byte packet to 2 data credits (DC) per 24-byte packet in an effort to better align the price with its value to our customers. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Motivation | ||
| The primary motivation is to align the cost of packet transfer closer to the true value of packet transfer within the IOT subDAO. While it is believed by author that the true value of packet transfer is closer to 100 DC, it would be economically unfeasible to implement a 100-fold increase in the price in one action. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Stakeholders | ||
| Any and all customers, users, and operators of the Helium IoT Network. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Detailed Explanation | ||
| The cost of packet transfer on the Helium IoT Network, is far too inexpensive. Our customers have publicly commented that the cost is too low. The number of packets a hotspot must transfer to earn a meaningful amount borders on ridiculous. The cost of packet transfer is so cheap, that this proposed change of doubling the cost is unlikely to change any behaviors of the users of the Helium IoT Network. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| Currently to transfer a 24 byte packet on the Helium IoT Network, a customer must spend 1 DC. This HIP proposes to make that cost be 2 DC per 24 byte packet. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Implementation | ||
| We leave the implementation of the smart contract components, verifiability, and compliance up to the Helium Core Developers to determine. It is understood that the cost function of packet transfer is a chainvar and thus it is believed this change should be very easy to implement. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Drawbacks | ||
| A potential drawback is that customers will view the doubling of cost as too aggressive and not transfer as many packets in the future. It is believed that at this time, and with the current price range, the usage of packet transfer is one of relatively inelastic demand. No change in purchasing nor usage behavior is expected. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Unresolved Questions | ||
| There are no unresolved questions other than how our customers will respond to the price change. | ||
|
|
||
| ## Deployment Impact | ||
| There are no known dependencies by the author. As soon as the chainvar has been changed, customers would pay 2 DC to transfer data rather than 1 DC. | ||
KeithRettig marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Success Metrics | ||
| There are two success metrics. First that the price is changed and, second, that the demand remains inelastic. | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.