Cancel Deferred Slash 7126 - Due to application bug
Dear community,
I'm submitting this proposal to cancel a "deferred" slash for era 7126 which would be applied in era 7154. The issue resulting in the slash was deemed to be bug related and the technical details are still being investigated. Historically, deferred slashes due to bugs were cancelled.
The issue, in my simple interpretation is as follows:
- There was downtime due to hardware issues
- Before the downtime one of my nodes was due to issue a "pre-vote"
- When the node was online again, time passed and the prevote was no longer necessary.
- The node may have used the local (not sync'd) finalized block as reference and proceeded to issue the pre-vote
- Because the pre-vote already issued it resulted in an equivocation which is a slashable offence
- Ideally, the node should have determined that time passed and the pre-vote wasn't necessary anymore
Given the circumstances and if my interpretation is correct this can happen to any operator who may restart their nodes with a pre-vote "in queue" given a delay in finalized blocks.
The issue was reported immediately but because of the bug, the "slash" was reported some 24 later. Time was also lost while trying to get a technical verdict on whether this was a bug or operator related. Given these delays, it is unlikely to receive a cancellation of the deferral on time. I would however engage the community for a deferral in solidarity.
I have already compensated the slashed parties (rounding up) and I am working on another payout for those affected by any offline time.
Kind Regards,
Will | Paradox
Comments (1)
Proposal Failed
Summary
0%
Aye
0%
Nay
Aye (62)0.0 DOT
Support0.0 DOT
Nay (3)0.0 DOT
why did operator not chill the validator when there clearly was 2 session downtime after unclean shutdown?
@tommi In context of this proposal (to cancel a deferred slash), chilling would not have helped to prevent the slash. Chilling does not exempt a validator from its active duties for the era and under some scenarios, the next era as well. It affects its ability to be nominated and to be part of the next era's election.
Once the validator associated with the unclean shutdown started back up, regardless of its on-chain "intent" it would have equivocated.