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

2.2 KiB

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