Ejection Scenarios
This document outlines various scenarios that may cause a validator to be ejected from the Puffer protocol and the Ethereum network. Understanding these scenarios is crucial for maintaining validator status and avoiding unwanted exits.
Overview
Validator ejection is the process where a validator is forced to exit from active validation duties. This can occur through protocol rules, performance issues, or detected malicious behavior.
Common Ejection Scenarios
1. Balance-Related Ejection
If a Node Operator does not top-up their VT within 5 mins of the balance dropping below 5 VT per validator, all their active validators will be ejected from the active validator set.
This is a core Puffer protocol rule designed to ensure validators maintain sufficient stake for network security.
2. Voluntary Exit
Node operators can initiate a controlled exit through their validator client when they wish to stop validating.
The process involves:
- Generating exit message
- Signing with validator keys
- Broadcasting to the network
- Waiting in exit queue
3. Protocol Violations
Serious protocol violations result in immediate ejection and possible slashing penalties.
Common violations include:
- Double signing blocks
- Proposing multiple blocks for the same slot
- Attesting to conflicting blocks
- Sustained poor performance or downtime
4. Guardian-Initiated Ejection
Puffer Guardians may trigger ejection under these circumstances:
- Consistent failure to meet performance metrics
- Detection of malicious behavior
- Violation of protocol rules or terms of service
- Non-compliance with protocol updates
Handling Ejection Scenarios
For Voluntary Exits
Steps for Voluntary Exit
- Claim all pending rewards
- Follow validator client's exit procedure
- Monitor exit queue status
- Secure remaining funds post-exit
For Involuntary Ejections
Recovery Steps
- Check Puffer Dashboard for ejection cause
- Address technical issues if applicable
- Contact support for disputed ejections
- Secure remaining stake and rewards
- Review re-entry requirements if desired
Prevention Best Practices
- Regular system maintenance and updates
- Continuous monitoring of validator performance
- Proper security measures implementation
- Maintaining stable network connectivity
- Following all protocol guidelines
Additional Resources
Helpful Links
While ejection from the protocol doesn't always mean loss of staked ETH, certain scenarios (particularly slashing) can result in significant penalties. Always follow best practices to protect your stake.