The core developers have tagged a new 2021.11.10.0
Hotspot firmware release which includes
critical bug fixes, supplementary code for finalizing activation of POC V11 related chain variables,
packet transmission and blockchain-etl fixes.
This is a mandatory release for manufacturers to support the packet transfer fixes that were applied but also to ingest chain variables which will be applied once validators and other nodes are upgraded to a matching release. We intend to re-release PoCv11 tomorrow afternoon PT pending confirmation from sufficient manufacturers.
Proof-of-Coverage v11 Activation
The core developers are planning to re-release Proof-of-Coverage v11 tomorrow. We will follow up on Discord with an exact time but we're looking at the following changes:
poc_version
to11
. This activates PoCv11fspl_loss
set1.0
. This sets the loss factor due to air permeability and permittivity. At this value, It is assumed that there is no loss that is to be expected. Values greater than1.0
assume some loss is expected. This value can be adjusted at a later date through a governance change.
These variables have also been implemented but will remain unset until a future governance change proposes modification.
poc_distance_limit
. We believe this should be set to something reasonable as the FSPL curve starts to be less useful at great distances but given the feedback from the community, we'll keep this turned off.witness_reward_decay_rate
: Can be used in the future to apply a soft cap on witness rewards for an individual Hotspot within an epoch.witness_reward_decay_exclusion
: Associated with the other variable to provide a "grace" number of witnesses per epoch.
Related PRs
-
miner#1194: Ignore lorawan packets that are too short to be valid
-
miner#1192: Fix lorawan routing crash when packet has no payload
-
miner#1187: Recalculate regulatory domain on var txn
-
miner#1187: Recalculate regulatory domain on var txn
-
miner#1186: Adjust sizes downward for global caches
-
miner#1185: Drop 0.0 frequency witnesses
-
miner#1181: Allow configuration of rockdb cache sizes
-
blockchain-core#1085: Catch unknown_region explicitly
-
blockchain-core#1080: Convert POCV11 regions into helium-proto enum values
-
blockchain-core#1079: Handle missing region definitions to fix blockchain-etl
-
blockchain-core#1077: Discard 0.0 freq witnesses behind chain variable
-
blockchain-core#1076: Fix segfault on rocksdb seek
-
blockchain-core#1075: Handle witness crash in tagged_path_elements
-
blockchain-core#1074: Fix blockchain_state_channels worker hangup
-
blockchain-core#1061: Evict rejected gateways from state channel
Plan
We have been beta testing 2021.11.10.0
since November 10, 2021 12:15 PM PT. Current ETA for GA is
3:30 PM PT, November 10, 2021.