This article was first published on Centrality - Medium
Yesterday, we reported the following improvements to the CENNZnet staking protocol were being implemented:
- Only the highest value 128 stakers per Validator will receive CPAY rewards.
- Votes or stakes cannot be changed in the last 10 minutes of an era.
Having reflected on messaging and timing, we recognise that it was a sudden announcement that will understandably have taken the CENNZnet staking community by surprise. In the future, the network will move to a decentralised community governance system, but until then we realise that our team needs to take more time to communicate network improvements before we make them.
We want to take this opportunity to apologise to our token holders for this and transparently explain the improvements that have been made and how they will benefit the whole community in the future.
What we noticed about the performance of staking this week.
The fantastic staking response from the community meant we have had over 700 new stakers this week alone. The sheer number of new stakers has resulted in the CENNZnet validator election process slowing down at the end of each staking era. This meant network validators were producing blocks at a rate slower than the normal 5 seconds, sometimes taking up to 1 minute at election time.
This caused the network protocol to think some validators were offline when they weren’t, as they were unable to submit blocks in the expected timeframes. As a result, the backup election conditions were triggered, preventing new stakers from applying in elections until a fix was deployed.
What we did to fix this quickly
Optimisations were made to the existing election algorithm. Part of the required improvements to the algorithm involved limiting the number of payouts per validator to the top 128 per validator
This particular improvement to the election algorithm is also essential for increasing decentralisation on the ...
To keep reading, please go to the original article at:
Centrality - Medium