
Una epoch es una unidad esencial de tiempo en las redes blockchain, comparable a un "turno de trabajo" que organiza la producción de bloques y las actividades de consenso. Una epoch agrupa un número fijo de slots o intervalos temporales, y sirve como marco para programar las tareas de los validadores, agregar votos y liquidar las recompensas de staking.
Imagina un bloque como una página de un libro mayor, un slot como el intervalo asignado para cada página y una epoch como el turno completo de trabajo. La red avanza en epochs: los bloques y votos se generan dentro de cada epoch, mientras que los checkpoints y las evaluaciones de finalización tienen lugar en los límites de epoch.
Las epochs suelen definirse por un número determinado de slots o por una duración temporal fija. Un slot es una ventana de tiempo específica en la que normalmente solo un validador puede proponer un bloque.
Algunas blockchains, como Ethereum, establecen una epoch como un número fijo de slots (por ejemplo, 32 slots por epoch), mientras que otras como Solana definen las epochs por intervalos temporales fijos (a menudo medidos en días). Ambos métodos segmentan la operación de la red en intervalos gestionables para facilitar la coordinación.
En redes Proof of Stake (PoS), la epoch es la unidad clave para la programación y liquidación. Al inicio de cada epoch, los validadores reciben nuevos roles para participar en la propuesta de bloques y votación, y las recompensas suelen acumularse y distribuirse por epoch o incluso por slot.
Para los stakers, las epochs afectan dos aspectos principales: primero, la frecuencia con la que se calculan las recompensas (por ejemplo, las recompensas por propuestas y votos se acumulan en cada epoch); segundo, los cambios de rol o peso del stake se aplican en la siguiente epoch (los aumentos o reducciones de stake se activan en la epoch posterior). Entender las epochs te permite anticipar la frecuencia de actualización de tus recompensas y sus posibles fluctuaciones.
En el modelo PoS de Ethereum, una epoch consta de 32 slots, y cada slot dura aproximadamente 12 segundos. Por tanto, una epoch lleva alrededor de 6,4 minutos. Al límite de cada epoch, la red crea checkpoints y avanza hacia la finalización: la finalización económica suele alcanzarse tras dos epochs, es decir, unos 12,8 minutos (fuente: especificación de consenso de Ethereum, octubre de 2024).
Los validadores de Ethereum atestiguan los bloques propuestos en cada slot. Estos votos se agregan durante la epoch; en el límite de la epoch se evalúa el checkpoint del estado. Cuando dos tercios o más de los votos confirman el estado, se alcanza la finalización, lo que lo hace sumamente resistente a la reversión.
Solana también emplea epochs, pero son mucho más extensas: cada epoch comprende numerosos slots y suele durar entre 2 y 3 días, con la duración exacta dependiendo de las condiciones y parámetros de la red (fuente: documentación de Solana y observaciones en mainnet, octubre de 2024). En Solana, las epochs están vinculadas al "leader schedule", que asigna el nuevo orden de producción de bloques y los pesos de stake a los validadores para la siguiente epoch.
Otras redes pueden asociar conceptos como "liquidación de recompensas", "rotación de validadores" o "estadísticas de gobernanza" a las epochs o estructuras similares. Las denominaciones varían (por ejemplo, en Polkadot se denominan "eras"), pero el principio es el mismo: dividir la operación de la red en segmentos para facilitar la coordinación y liquidación.
La relación jerárquica es la siguiente:
En resumen: los bloques son eventos registrados, los slots son los intervalos temporales para esos eventos y las epochs son ventanas de gestión que organizan estos intervalos.
Para los usuarios, las epochs son clave para saber cuándo se actualizan las recompensas de staking, cuándo se hacen efectivos los retiros o reequilibrios y cómo se muestra la "finalización" en los explorers.
En plataformas como las páginas de productos de staking de Gate, puedes encontrar términos como "epoch de liquidación de recompensas" o "frecuencia esperada de actualización de recompensas". Las epochs más cortas implican actualizaciones de recompensas más frecuentes; sin embargo, los pagos reales dependen de las reglas del producto y la finalización de la red, y no siempre se sincronizan exactamente con cada epoch.
Paso 1: Abre un explorer blockchain de la red que elijas. Para Ethereum, utiliza un explorer de Beacon chain; para Solana, accede a explorers oficiales o de la comunidad.
Paso 2: En la página de resumen del activo o de la red, localiza métricas como "epoch actual", "slot actual" o "finalización". Los explorers de Ethereum muestran el número de epoch actual, el número de slot y el estado del checkpoint.
Paso 3: Accede a los detalles específicos de la epoch para consultar el historial de producción de bloques, votos agregados y estado de finalización. Si realizas staking, compara el rendimiento y las recompensas de tu validador en cada epoch.
Las epochs dividen la operación de la blockchain en turnos para programar validadores, agregar votos y liquidar recompensas. La relación entre epochs, slots y bloques es clara: los slots son intervalos de tiempo, los bloques son registros creados durante los slots y las epochs son ventanas de gestión que agrupan los slots. Cada red determina la duración y el uso de las epochs: Ethereum emplea epochs de 32 slots con checkpoints en los límites para lograr la finalización; Solana utiliza epochs más extensas que afectan el leader schedule. Para los usuarios, las epochs permiten entender la frecuencia de actualización de recompensas y los límites de riesgo; los pagos reales dependen de las reglas del producto, la finalización de la red y el rendimiento de los validadores. Al hacer staking o monitorizar actividad on-chain, consulta los datos de explorers y las guías de la plataforma para tomar decisiones en función de la epoch. Nota: Las duraciones de las epochs y las tasas de recompensa pueden variar por actualizaciones de red. El downtime de los validadores o las penalizaciones afectan las recompensas; la volatilidad de precios también puede aumentar la incertidumbre sobre las recompensas.
Las recompensas de staking se calculan y distribuyen al final de cada epoch. En Ethereum, cada epoch dura unos 6,4 minutos; tus recompensas se acreditan automáticamente tras completarse la validación de ese periodo. Si deshaces el staking a mitad de epoch, las recompensas se prorratean; para recibir la recompensa completa, conviene no realizar grandes cambios hasta que finalice la epoch.
Las transiciones de epoch no interrumpen directamente la operativa de los validadores. Al inicio de cada nueva epoch, los validadores se reordenan y reciben nuevas funciones según su stake. Si tu nodo recibe roles de validación distintos en una nueva epoch, puede variar el número de bloques que procesas. Mantén tu nodo en línea y operativo para maximizar las recompensas en cada epoch.
No. Por ejemplo, una epoch de Ethereum dura unos 6,4 minutos (32 slots), mientras que en Solana es de aproximadamente 2,3 días; Cosmos utiliza mecanismos completamente diferentes. Cada cadena define la duración de sus epochs según su modelo de consenso: consulta cada plataforma para conocer los valores concretos.
No directamente en redes Proof of Stake como Ethereum; la dificultad de minería ya no es relevante. Las epochs son intervalos de tiempo para organizar la asignación de validadores. Al final de cada epoch, el sistema recalcula los ratios de stake de los validadores y las recompensas, similar a una rotación de turnos.
Puedes consultar los temporizadores de cuenta atrás en las páginas de wallet o staking de exchanges como Gate. La mayoría de explorers blockchain (como Etherscan) también muestran el progreso actual de la epoch. Los paneles de staking o las notificaciones en apps móviles ofrecen recordatorios útiles para no perder acciones críticas en los límites de epoch.


