You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apply economic penalties to providers that fail their availability commitments, so that bonded stake — not just forgone rewards — backs a provider's promise. ADR-011 §5 shipped validator rewards but deliberately deferred slashing, stating that "slashing stake for provably bad submissions is the intended long-term deterrent but its economic parameters need their own analysis". This issue is that analysis and its implementation.
Blocked by: ADR-015 (see ADR-012 §6) — no implementation before acceptance.
Acceptance criteria:
ADR-015 fixes the economic parameters: what fraction is slashed, for what evidence, over what window, and where slashed funds go;
slashing triggers only on evidence that is attributable, non-repudiable, and already on-chain — never on a single validator's unaggregated word;
the interaction with dispute_round and resolve_dispute in blockchain/pallets/network-validator/src/lib.rs is explicit: a slash cannot be finalized while the round that justifies it is disputed, and an upheld dispute reverses it;
false-positive protection is quantified: a provider suffering a network partition or a validator committee acting in bad faith must not be slashed on quorum-of-colluders alone;
all balance arithmetic is checked; a slash can never underflow stake, never exceed the bond, and never leave an inconsistent unbonding position;
degraded quorum reduces confidence rather than producing a slash;
tests cover a justified slash, a slash reversed by an upheld dispute, a slash attempted during an open dispute window, a colluding minority failing to trigger a slash, double-slash for the same round, and slash-then-exit races against UnbondingPeriod.
Original request (FR, preserved verbatim):
Mettre en place des pénalités financières (slashing) pour les providers qui ne respectent pas leurs engagements de disponibilité.
Apply economic penalties to providers that fail their availability commitments, so that bonded stake — not just forgone rewards — backs a provider's promise. ADR-011 §5 shipped validator rewards but deliberately deferred slashing, stating that "slashing stake for provably bad submissions is the intended long-term deterrent but its economic parameters need their own analysis". This issue is that analysis and its implementation.
Blocked by: ADR-015 (see ADR-012 §6) — no implementation before acceptance.
Acceptance criteria:
dispute_roundandresolve_disputeinblockchain/pallets/network-validator/src/lib.rsis explicit: a slash cannot be finalized while the round that justifies it is disputed, and an upheld dispute reverses it;UnbondingPeriod.Original request (FR, preserved verbatim):