Background
Currently, in Story L1, there is no maximum limit on the number of tokens that can be staked to a single validator. However, a minimum requirement of 1,024 IP tokens is needed to register a validator.
The absence of a staking cap can lead to stake centralization, which introduces security risks. Specifically, if a single validator accumulates ≥ 1/3 of the total staked tokens, it can disrupt network finality or halt the chain if it goes offline. This scenario reduces network resilience and increases the risk of validator cartels forming.
Proposal
To enhance decentralization and network security, we propose introducing an upper bound on the number of tokens that can be staked to a single validator. While this measure does not prevent validator collusion, it reduces the likelihood of excessive stake concentration and mitigates systemic risks.
Staking Cap Calculation
- Total Token Supply (TGE): S=1,000,000,000 tokens
- Maximum Active Validators: V=64
- Proposed Per-Validator Cap: C=15,000,000 tokens
This cap ensures that even if all 64 validators are at the cap, the total staked tokens remain within:
V×C=64×15,000,000=960,000,000
which is < 100% of total supply, leaving room for unstaked tokens.
Assuming 25-60% of tokens are eventually staked, the maximum possible stake share for a single validator under this cap is:
Thus, this cap significantly reduces the risk of a single validator exceeding the critical 1/3 threshold while maintaining flexibility for delegation.
Implementation Strategy
- Migration Plan:
- If any existing validators exceed the 15,000,000 token threshold at the time of deployment, delegators will be required to redelegate excess stakes to other validators within a specified period.
- A governance vote may determine the grace period before enforcement.
- Enforcement Mechanism:
- After enforcement, if a validator’s stake exceeds 15,000,000 tokens, its voting power and rewards will be capped accordingly to prevent governance distortions.
- Any excess staked tokens beyond the cap will not contribute to voting power or yield staking rewards, incentivizing redelegation.
Conclusion
Introducing a staking cap of 15,000,000 tokens per validator enhances Story L1’s decentralization and security by limiting the maximum control any single entity can exert over the network. This proposal aligns with best practices in Proof-of-Stake networks, reducing network centralization risks while maintaining a robust and secure validator set.