I have a question about the difference between Unavailability and Non-voting in slashing conditions which were documented in cosmos-sdk spec. Their explanations are as follows:
Unavailability: If a validator’s signature has not been included in the last X blocks, the validator will get slashed by a marginal amount proportional to X. If X is above a certain limit Y, then the validator will get unbonded
Non-voting: If a validator did not vote on a proposal, its stake will receive a minor slash.
To me, they described the same scenario when some validator didn’t vote a proposal for some reasons such as server downtime. Could anybody make a clarification？Waiting for the reply.