Open Simple Token

What is the trigger point for slashing the weights of validators that did not vote


#1

Context:
A meta-block is proposed in origin core.
Validators start validating the proposed meta-block.
As soon as 2/3 of votes are valid, the proposed meta-block is committed automatically.

Now, what happens next at this stage.
Questions:

  • Will Remaining 1/3 votes will be validated by the validators (now on the committed block)?
  • How it is decided that vote validation is complete?
  • What is the trigger point for slashing the stake weights of validators which did not vote?

#2

It is not 100% clear, yet, how exactly the inactivity leak would be enforced. But envisioned is something along the lines of the following:

Questions:

  • Will Remaining 1/3 votes will be validated by the validators (now on the committed block)?

Yes, the remaining \frac{1}{3} should have a chance to verify their votes.

  • How it is decided that vote validation is complete?

Right now we are thinking validation of votes can be done until the next block is proposed (or committed?)

  • What is the trigger point for slashing the stake weights of validators which did not vote?

When the vote is complete and the validator did not verify its vote. The details are not yet worked out, but slashing would probably start slow and then (quadratically?) increase over time.