Slashing and Economic Security
Slashing is the primary economic defense mechanism that aligns node operator incentives with the security of the network.
The safest wiki wording separates reward slash points from bond-at-risk events, and separates design meaning from current constants or operator state.
What is Slashing?
THORChain uses two related penalty ideas that should not be collapsed together:
- Slash points reduce earned rewards for reliability failures such as missed observations, missed block signing, double block signing, or TSS ceremony failures.
- Bond-principal slashing burns bonded RUNE for separately defined security-critical behavior such as an unauthorized vault outflow.
Bonded RUNE is the "skin in the game" that makes attacks economically irrational, but not every operator fault directly confiscates bond.
Types of Slashing Events
- Observation and signing slash points: Late or missing observations, missed block signing, and TSS keygen/keysign blame can reduce rewards and may affect churn selection or jailing.
- Double block signing: Double block signing adds slash points under the current source-tree vault documentation; it does not by itself prove a bond-principal slash. The operator risk page also documents a separate double-sign capital penalty, so classify the exact event and current implementation before stating which balance was affected.
- Bond-principal slashing: An observed outbound that does not match an approved THORChain instruction can slash signing nodes' bonded RUNE and trigger additional chain-safety handling.
Slash Rate
Slash constants, jail periods, churn thresholds, and minimum bond values can be overridden by live Mimir parameters. The wiki should describe the economic purpose and event class, then point to THORNode constants, Mimir, node state, and transaction evidence for current values rather than freezing a rate in prose.
Churn and Unbonding
Nodes whose slash points cross the current bad-validator threshold can be marked for churn-out. Unbonding and leaving are state-dependent: only Standby nodes outside vault migration may unbond, while Ready and Active nodes cannot.
Why This Matters
Without strong slashing, a rational actor could attempt to steal funds or disrupt the network if the expected value of the attack exceeded the bond at risk. Bond ranges, minimum bond, and slash multipliers are live/current-only parameters and should be checked before being quoted.
Current source-tree documentation also separates vault-lifecycle security, observation consensus, and capital penalties. That separation matters when an incident report uses the broad word “slashed” without identifying the affected ledger or event family.
Operator Evidence Ladder
For a current operator or incident claim, use the strongest evidence available:
- Current node status, bond, slash-point, jail, and vault-membership data from THORNode or operator tooling.
- Current Mimir and constants when the claim depends on thresholds or enabled/paused behavior.
- Exact observation, signing, keygen, or outbound evidence for a specific event.
- Dated incident reports or upgrade notes for historical root-cause and patch wording.
- Static docs for design meaning only.
Do not treat "has slash points" as the same claim as "bond was confiscated". Do not treat a historical slash rule as a current parameter without checking current protocol state.
What To Verify Before Claiming
Before making a slashing claim, verify:
- whether it is reward slashing, slash points, bond slashing, or a broader incident-recovery mechanism,
- whether the affected node was active, standby, leaving, or already churned out,
- the current constants/Mimir values if quoting rates or thresholds,
- the exact event family: observation, signing, keygen, equivocation, theft, or operational downtime,
- whether a report is describing a specific dated incident rather than the current release.
Non-Claims
This page does not prove:
- Current slash-point totals, bond balances, or active node risk.
- That a particular operator fault burned bond rather than reduced rewards.
- Current slash multipliers, jail periods, minimum bond, churn eligibility, or unbonding availability.
- That every incident is automatically made whole by slashing.
- That slashing alone proves present-day network safety.