LPsLux Proposals
Research
LP-6482

LuxDA Slashing Protocol

Draft

LuxDA Slashing Protocol specification for LuxDA Bus

Category
Core
Created
2026-01-02

Abstract

This LP defines slashing conditions and challenge mechanisms for operator misbehavior.

Motivation

This specification formalizes the component design, ensuring consistent implementation across the LuxDA ecosystem.

Specification

1. Slashing Conditions

ConditionPenaltyEvidence
Double signing5% stakeConflicting signatures
DA unavailability2% stakeFailed retrieval proof
Prolonged downtime1% stake/dayMissed attestations
Invalid state transition10% stakeFraud proof
TFHE key withholding5% stakeMissing decrypt shares

2. Challenge Protocol

type Challenge struct {
    ChallengeID    [32]byte
    Challenger     Identity
    Accused        Identity
    Type           ChallengeType
    Evidence       []byte
    Bond           *big.Int
    Deadline       uint64
    Status         ChallengeStatus
}

type ChallengeStatus uint8
const (
    ChallengePending  ChallengeStatus = 0
    ChallengeValid    ChallengeStatus = 1
    ChallengeInvalid  ChallengeStatus = 2
    ChallengeExpired  ChallengeStatus = 3
)

3. Resolution Process

1. Challenger posts bond + evidence
2. Accused has response window (24h)
3. If no response: automatic slash
4. If response: arbitration
5. Winner receives loser's bond

4. Fraud Proofs

For state transition challenges:

type FraudProof struct {
    // Claimed invalid transition
    Header       *MsgHeader
    PrevState    []byte
    ClaimedState []byte
    ActualState  []byte

    // Merkle proofs
    StateProof   []byte
}

LP-6482 v1.0.0 - 2026-01-02

Rationale

The design follows established patterns in the LuxDA architecture, prioritizing simplicity, security, and interoperability.

Backwards Compatibility

This specification introduces new functionality and does not modify existing protocols. It is fully backwards compatible with existing implementations.

Security Considerations

Implementations must validate all inputs, enforce access controls, and follow the security guidelines established in the LuxDA Bus specification.