For Masternode / Evonode owners
How to avoid Pose scores during future Dash Core updates (updating to future Dash Core v20.0.3 for example) :
Check either your debug.log (Masternode) or your core.log (Evonode). I normally download it and open it with Notepad++
Go to the very end of that log (ctrl + end) and search (ctrl + f) backwards for :
quorum initialization OK for llmq_100_67 qi[0]
return from my core.log : CDKGSessionManager::InitNewQuorum -- height[1993008] quorum initialization OK for llmq_100_67 qi[0]
If returned height (1993008) is older then current block height (
https://chainz.cryptoid.info/dash/), then there is currently no involvement with this specific quorum. This LLMQ has an interval of 24 blocks / 1 hour.
quorum initialization OK for llmq_60_75
return from my core.log : CDKGSessionManager::InitNewQuorum -- height[1992991] quorum initialization OK for llmq_60_75 qi[31]
If returned height (1992991) is older then current block height (
https://chainz.cryptoid.info/dash/) & it indeed returns [31], then there is currently no involvement with this specific quorum.
Note : this llmq quorum runs from 0-31 (31 blocks), so if it returns anything other then 31, then wait with updating Dash Core untill it reached [31] and current block height is higher then quorum block height. This LLMQ has an interval of 288 blocks / 12 hours.
This should prevent receiving a high PoSe Penalty score during a Dash Core update or even an instant PoSe ban when your Masternode or Evonode happens to be involved in both quorums, when you try to update your Dash Core version to a new version. It also allows you to do some sporadic server maintenance (OS updates), without increased risk for a PoSe Penalty score. That is my hope at least.
If above is in need of correction, please let me know.
Far better would of course be a way to interrupt this at protocol level and warn MNO's if their Masternode or Evonode is currently involved in one or more llmq quorums and shutting down dashd / dashmate is not recommended at this specific time -->
https://www.dash.org/forum/index.php?threads/dashmate-discussion.53951/page-4#post-237247