Saltar al contenido principal

Consenso Proof of Unity (PoU)

Proof-of-Unity es un mecanismo adaptativo de puntuación de validadores que combina la prueba de participación con métricas de rendimiento de hardware para lograr tolerancia a fallos bizantinos en hardware de consumo.

Fórmula de puntuación PoU

Cada validador recibe una puntuación entre 0 y 1000:

PoU_score = (uptime_weight × uptime_score)
+ (stake_weight × stake_score)
+ (hw_weight × hw_score)
+ (latency_weight × latency_score)

Ponderación de componentes

ComponentePesoDescripción
Uptime30%Disponibilidad en las últimas 30 épocas
Stake40%Participación relativa al máximo
Rendimiento hardware20%CPU, RAM, almacenamiento, red
Latencia10%Tiempo de respuesta en red P2P

Proceso de elección

  1. Fase de recolección de puntuaciones — los validadores acumulan puntos PoU
  2. Formación de grupos — los nodos se agrupan por geografía y rendimiento
  3. Elecciones intragrupo — el líder es elegido por la puntuación PoU más alta
  4. Votación BFT — consenso entre grupos con quórum 2f+1

Niveles PoU

NivelPunt. mín.MultiplicadorVotos
Bronce3001.0x10
Plata5001.5x25
Oro7002.0x50
Platino9003.0x100

Los nodos con puntuación inferior a 300 no reciben recompensas.

Garantías BFT

  • Seguridad cuando f < n/3 nodos bizantinos
  • Quórum de confirmación: 2f+1 (67%)
  • Finalización determinista: sin bifurcaciones
  • Recuperación tras partición de red