Defines the game-theoretic incentive structure for Lux Network validators. Validators are rewarded proportionally to stake weight and uptime. Misbehavior (double-signing, extended downtime) is penalized via slashing. The design ensures that honest participation is the dominant strategy for any rational validator.
reward(v, epoch) = base_reward * (stake_v / total_stake) * uptime_factor(v)
Uptime is measured by the P-Chain via heartbeat messages:
Slashed stake is burned via DeadBurn (LP-079). Slashing is adjudicated on-chain via the SlashingManager contract with a 48-hour dispute window.
For a validator with stake S:
With minimum stake of 2,000 LUX, the attacker must gain >100 LUX per attack. With BFT consensus requiring 67% quorum, a solo attacker cannot succeed. The dominant strategy is honest participation.
Delegators increase a validator's stake weight, increasing its reward share. The validator sets a commission (0-50%). Higher commission attracts fewer delegators. Market equilibrium: validators compete on commission rates, converging to a sustainable rate.
1. Slashing evidence must be verifiable on-chain. False slashing claims are rejected by the SlashingManager.
2. The 48-hour dispute window allows validators to contest false accusations.
3. Stake cap prevents any single validator from exceeding ~3M LUX, limiting centralization risk.
4. Delegators share slashing risk proportionally. This incentivizes choosing reliable validators.
github.com/luxfi/node/vms/platformvm/reward/calculator.go |github.com/luxfi/standard/contracts/staking/SlashingManager.sol |github.com/luxfi/node/uptime/ |Copyright (C) 2023-2026, Lux Partners Limited. All rights reserved.
Licensed under the MIT License.