Ir al contenido

Sistema Yield Guard

Yield Guard es un mecanismo pensado para proteger a los bond providers de una asignación ineficiente del rendimiento entre los nodos de la red THORChain. Su objetivo principal es evitar que los nodos sobrecargados de bond reciban más delegaciones de RUNE que no van a generar rendimiento de forma efectiva.


Un nodo queda marcado con Yield Guard y se oculta de los listados cuando cumple alguna de estas condiciones. Todas las comprobaciones se aplican solo a nodos en estado Active:

  1. Nodo sobrecargado de bond
  • El total_bond del nodo es igual o mayor que el optimal_bond que define la red.
  • El RUNE adicional delegado a este nodo no generará rendimiento.
  • Esto evita delegar de forma ineficiente en nodos ya saturados.
  1. Más puntos de slash de la red
  • El nodo tiene los slash_points más altos de todos los nodos activos.
  • Es probable que salga en un churn en los próximos 3 días por mal rendimiento o mal comportamiento.
  1. Menor bond total de la red
  • El nodo tiene el total_bond más bajo de todos los nodos activos.
  • Como es el último por peso de bond, se espera que salga en la siguiente rotación.
  1. Nodo activo más antiguo
  • El nodo tiene la marca de tiempo status_since más antigua de todos los activos.
  • Los churns ocurren cada 3 días aproximadamente, y el nodo activo más antiguo es el que rota hacia fuera.
  1. Ha solicitado salir
  • El nodo tiene requested_to_leave = true.
  • El operador ha señalado de forma explícita su intención de salir de la red, algo que ocurrirá en unos 3 días.

⚠️ ¿Qué pasa con los nodos sobrecargados de bond?

Sección titulada «⚠️ ¿Qué pasa con los nodos sobrecargados de bond?»

Cuando Yield Guard está activo en un nodo:

  • El nodo se oculta de los listados públicos.
  • Los usuarios pueden seguir delegando, pero queda marcado claramente como ineficiente.
  • En cuanto el bond total del nodo vuelve a bajar del umbral óptimo, reaparece automáticamente en los listados.

  • ✅ Garantiza un reparto justo y eficiente del rendimiento en la red.
  • ✅ Ayuda a no delegar en nodos que están a punto de salir de la red.
  • ✅ Fomenta la descentralización impulsando nodos estables y con menos bond.
  • ✅ Protege a los bond providers de delegar en nodos que no van a generar retorno.