- Author(s): @luis
- Parameter: ClaimExpiration
- Current Value: 100 (Denominated in Sessions)
- New Value: 24 (Denominated in Sessions)
ClaimExpiration to 24 Sessions, from it’s current 100 Sessions, is a preventative measure to avoid invalid claims from continuing the pile up in the blockchain state, consuming less compute in the network and mitigating the current situation of nodes crashing or block times getting slowed.
ClaimExpiration is the number of Sessions during which Claims are accepted by the protocol until they are no longer valid. Nodes in the network are currently experiencing an increasing number of invalid Claims sitting in their local Evidence DBs with no possibility of being approved due to a Relay Leak issue covered here: https://github.com/pokt-network/pocket-core/issues/1094
ClaimExpiration it to 24 Sessions (~1 Day) should suffice in terms of providing a window to submit Claims while at the same time help mitigate the current issue of invalid claims being retried unnecessarily costing precious compute to the network.
The idea behind
ClaimExpiration is to give Pocket Validators enough of a window to submit their claims in case of congestion in blocks between Sessions.
By decreasing the
ClaimExpiration time to 24 hours, it could result in nodes not having enough time to submit their claims should blocks be fully filled during the claim window due to network congestion.
Luis de León - CTO @ Pocket Network Inc
Andrew Nguyen - Blockchain Development Lead @ Pocket Network Inc