Files
proxmox/docs/06-besu/VALIDATOR_STATUS_INVESTIGATION.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

87 lines
2.2 KiB
Markdown

# Validator Status Investigation
**Last Updated:** 2026-01-31
**Document Version:** 1.0
**Status:** Active Documentation
---
**Date**: 2025-01-20
**Status**: 🔍 **INVESTIGATING**
---
## Issue
Validators 1000-1002 are showing as "unknown" with error:
```
Configuration file 'nodes/ml110/lxc/1000.conf' does not exist
```
This suggests validators don't exist on Proxmox host 192.168.11.10.
---
## Findings
### Validators Found on Proxmox Host 192.168.11.10
- **Validator-1003**: ✅ Running (VMID 1003)
- **Validator-1004**: ✅ Running (VMID 1004)
### Validators NOT Found on Proxmox Host 192.168.11.10
- **Validator-1000**: ❌ Not found
- **Validator-1001**: ❌ Not found
- **Validator-1002**: ❌ Not found
### Possible Locations
1. **Different Proxmox Host**: Validators 1000-1002 may be on a different Proxmox node
2. **Different VMID Range**: Validators may have different VMIDs
3. **Not Deployed**: Validators may not have been created yet
---
## QBFT Consensus Requirements
### Typical QBFT Requirements
- **Majority Consensus**: Requires (N/2 + 1) validators
- **For 5 Validators**: Need at least 3 validators running
- **Current Status**: Only 2/5 validators running
### Impact
- **Block Production**: May be stalled with only 2/5 validators
- **Consensus**: Cannot reach majority without 3+ validators
- **Transactions**: Cannot be confirmed without block production
---
## Solutions
### Option 1: Locate Missing Validators
- Check other Proxmox hosts
- Verify if validators have different VMIDs
- Check if validators are named differently
### Option 2: Check if 2 Validators Can Work
- Some QBFT configurations allow fewer validators
- Check genesis/consensus configuration
- Test if blocks can be produced with 2 validators
### Option 3: Deploy Missing Validators
- If validators don't exist, deploy them
- Configure them to join the network
- Ensure they sync properly
---
## Next Steps
1. ✅ Check if validators 1000-1002 exist elsewhere
2. ✅ Verify validators 1003-1004 are fully active
3. ⏳ Test if blocks can be produced with 2 validators
4. ⏳ Locate or deploy missing validators if needed
---
**Status**: Investigation in progress
**Priority**: Determine if blocks can be produced with current validators