Slashable Offence

Ayrıca şöyle anılır slashing condition, slashable action

Bir araya getirildiTestnet

A slashable offence is the specific, checkable action that triggers a slash, the destruction or confiscation of part of a staked participant's bond as a penalty (see Slashing for the mechanism itself). Naming the mechanism isn't enough on its own; a staking system only works as designed if the list of offences that trigger it is precise, provable, and known in advance. Too broad a list, and honest participants get punished for bad luck (a server crash, a slow network) rather than bad behavior. Too narrow, and real cheating slips through unpunished. Most staked networks converge on the same rough taxonomy: intentional protocol violations that are unambiguous and provable (get slashed hard, immediately), and availability failures that might just be bad luck (get a smaller, cumulative penalty).

Where it comes from

The general "prove misbehavior, then slash" pattern was formalized for practical use by Vitalik Buterin and Virgil Griffith's 2017 Casper FFG paper, which defined validator equivocation (signing two conflicting blocks in the same round) as the canonical slashable offence for proof-of-stake blockchains. Applying the identical accountability logic to a different kind of staked network participant, not a block validator, but a GPU operator performing off-chain AI inference work, is not something the Casper FFG paper covers; it's Solidus's own extension of the pattern onto its compute network, built on top of its existing anti-cheat verification system rather than a separate invention.

Solidus status

Solidus runs two distinct slashing regimes today, at different levels of maturity. Validator slashing, for the chain's block-producing nodes, treats double-signing/equivocation and extended downtime as slashable, and is enforced in the shipped consensus engine (see Slashing for the full picture there).

Compute-operator slashing is newer and narrower. A dedicated ComputeSlash transaction type exists on-chain and is wired directly to the compute broker's anti-cheat logic: a canary mismatch (a node fails a synthetic, known-answer test job it couldn't distinguish from a real one) triggers it immediately; a spot-check mismatch only triggers it after an independent referee re-run confirms the discrepancy, guarding against a merely-flaky reference run producing a false slash. Both paths are real, running code, not a design document. What's not yet finalized is the penalty schedule itself: Solidus's own compute-network design documentation proposes specific stake percentages for each offence (a canary mismatch costing more than a mere no-show, for instance) but labels that table explicitly "proposed, founder-tunable". The mechanism that can slash is shipped; the exact price of each offence is still a draft awaiting a decision. And because no $SLDS token has ever been publicly distributed, every slash recorded today, for a validator or a compute operator, only adjusts a testnet-internal number with no real economic value behind it yet.

Proof: the ComputeSlash transaction handler, which sets a slashed operator's status to Slashed and its reputation to zero, is visible in source in the public solidusnetwork/protocol repository's solidus-txns crate. No live compute-slashing event has been publicly observed: the broker currently reports zero active operator nodes at broker.solidus.network/health, so there is nothing live on the network today to demonstrate a slash against.

Nereden geliyor

Bunu başkası belirtti. Solidus bir araya getiriyor.

A slashable offence is simply the answer to the question slashing (see that entry) leaves open in the abstract: WHICH specific, provable actions actually trigger the penalty? The general mechanism, destroying or confiscating a misbehaving staked participant's bond, was popularized by Ethereum's Casper FFG design (Vitalik Buterin and Virgil Griffith, 2017) for validators equivocating or double-signing. Applying the same accountability idea to a different kind of staked participant, a GPU compute operator instead of a block-validating node, is Solidus's own extension of the pattern, built directly on top of its anti-cheat system (see Anti-Cheat Precondition and Verifiable Off-Chain Compute) rather than inventing a new punishment mechanism.

Bunu nasıl doğrularsınız

Test ağında çalışıyor. Ana ağda değil.

The compute-slashing transaction type is visible in source: the ComputeSlash handler in the public solidusnetwork/protocol repository's solidus-txns crate, which sets an operator's status to Slashed and its reputation to zero on a "severe" slash. No live slashing event has been publicly observed yet: the broker currently reports zero active operators (broker.solidus.network/health), so there is nothing live to slash against.

İlgili

Slashable Offence · Solidus Lexicon