Voting has Closed
HIP 59

Reduce XOR Filter Fees

Authors: @macpie, @jdgemm

HIP 59 proposes a change for how fees are calculated when doing a XOR filter update with the goal of reducing these fees and enabling more updates to XOR filters. On the Helium blockchain, fees are calculated based on the byte_size of the transaction. XOR filter fees are operational costs related to maintaining OUIs on the blockchain. With the current implementation as more devices get added to the filter, it grows. Meaning that any update is calculated based on the full size of the filter. This can increase the cost of an XOR filter update to tens of thousands of Data Credits (DC). This is not sustainable as the network grows. HIP 59 proposes to not account for the full size of the XOR filter every time but only the difference compared to the previous update. For example: if the previous XOR had a size of 100 bytes and the update is 110 bytes then fees would be calculated on the difference: (110 - 100 = 10) 10 bytes. If approved this approach increases the commercial viability for community members to host a Console/Router instance, since only the difference of the XOR filter will be calculated vs paying for the entire amount each time.

Voting Closed

Block 1,350,360

Blocks since vote


Vote Closed

May 11, 2022 at 10:51:06 am

Total Votes


Final Results

For HIP 59(98.86%)

332,735.26 HNT2,182 Votes

Against HIP 59(1.14%)

3,851.86 HNT143 Votes
Last updated 8 months ago(Results recalculate roughly every 10 minutes)

Share this Vote