The core developers are changing the PoC Interval from 475
to 950
. Hotspots will PoC less often
however total average rewards will remain unchanged. PoC rate has no effect on average individual
Hotspot earnings, but may increase variability of rewards. This will help the chain process
transactions more efficiently. Please read the details below for our reasoning.
Details
The Helium Blockchain uses a work algorithm called “Proof of Coverage” (PoC) to verify that Hotspots are located where they claim. Today, Hotspots take on the responsibility of creating Challenges on the network. This responsibility changes with the recently approved and still being implemented HIP 55, which introduces a fixed limit of PoC challenges per block.
At this time, new Challenges are created every 475 blocks by Hotspots on the Helium blockchain. With over 600K Hotspots on the network and nearly 500K Hotspots creating those challenges, the network is trying to support almost 1,700 PoC transactions alone per block and over 2.4mm transactions per day.
The core developers believe that because of this, the network is currently bottlenecked on transaction processing. This is seen by payments taking longer to confirm, Hotspot onboarding taking longer, Oracle price submissions being rejected, and other transactions not clearing.
We believe that the blockchain is currently only able to support around 1,000 PoC transactions per
block, the intended target for HIP 55. We believe that we need to adjust PoC Challenge Interval to
match the intended effects of HIP 55 sooner than the launch of Validator Challenges. As we’ve done
before, we will be increasing the PoC Interval, this time to 950
. The last time we adjusted PoC
interval, we immediately saw transactions start clearing more efficiently and more chain stability.
This is a significant change but will immediately relieve the chain from this bottleneck and give us time to focus on the last parts of testing HIP 55 and ship it next month. The goal of HIP 55 is to keep the amount of total PoC activity across the network fixed regardless of the number of Hotspots that come on the network. Also a reminder that there's always a fixed amount of HNT issued per month which means there's a fixed amount of HNT "available per block". This does not change at this time or after HIP 55.
For Hotspot Owners, you may see a reduction in daily PoC activity as we have seen before. Over a longer time frame, however, this activity will still be more consistent and reliable. We’ve seen reports of witness activity issues and this is directly related to transaction clearing. The blockchain will have less of a backlog of transactions to process and clear transactions faster.
Plan
We will be issuing this change today Friday, March 25 where we will be setting
poc_challenge_interval
to 950
around 2100 UTC / 02:00 PM Pacific Time. This immediate change
should give us the headroom to support about 125k more Hotspots (well over a month at current
Hotspot growth rate) actively generating challenges.