
Une epoch est une unité essentielle de segmentation temporelle dans les réseaux blockchain, comparable à un « créneau de travail » qui structure la production des blocs et les opérations de consensus. Elle regroupe un nombre fixe de slots ou d’intervalles de temps, servant de cadre pour l’organisation des responsabilités des validateurs, l’agrégation des votes et le règlement des récompenses de staking.
On peut assimiler un bloc à une page d’un registre, un slot à l’intervalle temporel dédié à chaque page, et une epoch à l’ensemble du créneau de travail. Le réseau évolue par epochs : les blocs et les votes sont générés au sein des epochs, tandis que les checkpoints et les évaluations de finalité interviennent à leurs frontières.
Les epochs sont généralement déterminées par un nombre fixe de slots ou une durée temporelle précise. Un slot correspond à une fenêtre temporelle durant laquelle un validateur est généralement habilité à proposer un bloc.
Certaines blockchains, telles qu’Ethereum, définissent une epoch comme un nombre fixe de slots (par exemple, 32 slots par epoch), tandis que d’autres, comme Solana, l’assimilent à des intervalles de temps définis (souvent exprimés en jours). Ces deux méthodes permettent de segmenter l’activité du réseau en tranches temporelles adaptées à la coordination.
Dans les réseaux Proof of Stake (PoS), l’epoch constitue l’unité centrale de planification et de règlement. Les validateurs sont réaffectés au début de chaque epoch pour proposer des blocs et voter, et les récompenses sont souvent accumulées et distribuées à chaque epoch, voire à chaque slot.
Pour les stakers, les epochs agissent sur deux points principaux : premièrement, le rythme du calcul des récompenses (par exemple, les récompenses de proposition et de vote sont accumulées à chaque epoch) ; deuxièmement, les changements de rôle ou de poids de staking prennent effet à l’epoch suivante (les augmentations ou diminutions de staking deviennent actives à la prochaine epoch). Comprendre la logique des epochs permet d’anticiper la fréquence de mise à jour des récompenses et leurs variations potentielles.
Dans le modèle PoS d’Ethereum, une epoch comprend 32 slots, chaque slot durant environ 12 secondes. Une epoch s’étend donc sur environ 6,4 minutes. À chaque frontière d’epoch, le réseau crée des checkpoints et progresse vers la finalité : la finalité économique est généralement atteinte après deux epochs, soit environ 12,8 minutes (source : spécification du consensus Ethereum, octobre 2024).
Les validateurs Ethereum attestent les blocs proposés à chaque slot. Ces votes sont agrégés au cours de l’epoch ; à la frontière d’epoch, le checkpoint d’état est évalué. Dès que deux tiers ou plus des votes confirment l’état, la finalité est acquise, rendant le système très résistant aux réversions.
Solana utilise également des epochs, mais elles sont bien plus longues : chaque epoch englobe de nombreux slots et dure généralement environ 2 à 3 jours, la durée exacte dépendant des conditions et paramètres du réseau (source : documentation Solana et observations mainnet, octobre 2024). Dans Solana, les epochs sont liées au « leader schedule », qui attribue l’ordre de production des blocs et les poids de staking aux validateurs pour l’epoch suivante.
D’autres réseaux peuvent associer des notions telles que « règlement des récompenses », « rotation des validateurs » ou « statistiques de gouvernance » aux epochs ou à des structures similaires. Les conventions de nommage varient : par exemple, Polkadot désigne ses périodes de staking comme des « eras », mais le principe reste le même : segmenter le fonctionnement du réseau pour la coordination et le règlement.
La relation hiérarchique est la suivante :
En résumé : les blocs sont des événements enregistrés, les slots sont les intervalles temporels dédiés à ces événements, et les epochs sont des fenêtres de gestion qui organisent ces intervalles.
Pour les utilisateurs, les epochs sont principalement utiles pour savoir quand les récompenses de staking sont mises à jour, quand les retraits ou rééquilibrages prennent effet, et comment la « finalité » s’affiche dans les explorateurs.
Sur les pages de produits staking de Gate, vous pouvez rencontrer des expressions telles que « epoch de règlement des récompenses » ou « fréquence de mise à jour des récompenses attendue ». Des epochs plus courtes impliquent une actualisation plus fréquente des récompenses ; toutefois, le versement réel dépend des règles du produit et de la finalité du réseau : il n’est pas nécessairement synchronisé avec chaque epoch.
Étape 1 : Ouvrez un explorateur blockchain adapté à votre réseau. Pour Ethereum, utilisez un explorateur Beacon chain ; pour Solana, optez pour les explorateurs officiels ou communautaires.
Étape 2 : Sur la page d’aperçu de l’actif ou du réseau, repérez les indicateurs tels que « epoch actuelle », « slot actuel » ou « finalité ». Les explorateurs Ethereum affichent le numéro de l’epoch en cours, le numéro du slot et le statut du checkpoint.
Étape 3 : Cliquez sur les détails spécifiques d’une epoch pour consulter l’historique de production des blocs, l’agrégation des votes et le statut de finalité. Si vous effectuez du staking, comparez la performance et les récompenses de votre validateur au sein de chaque epoch.
Les epochs divisent le fonctionnement de la blockchain en créneaux pour la planification des validateurs, l’agrégation des votes et le règlement des récompenses. La relation entre epochs, slots et blocs est directe : les slots sont des intervalles de temps, les blocs sont les enregistrements créés durant les slots, et les epochs sont des fenêtres de gestion qui regroupent les slots. Les différents réseaux définissent des durées et des usages variés pour les epochs : Ethereum utilise des epochs de 32 slots avec checkpoints aux frontières pour la finalité ; Solana propose des epochs plus longues qui influent sur le leader schedule. Pour les utilisateurs, les epochs aident à comprendre la fréquence de mise à jour des récompenses et les limites de risque ; le versement réel dépend des règles du produit, de la finalité du réseau et de la performance du validateur. Lors du staking ou du suivi d’activités on-chain, utilisez les données des explorateurs et les guides de plateforme pour prendre des décisions en fonction des epochs. À noter : la durée des epochs et les taux de récompense peuvent évoluer avec les mises à jour du réseau. L’inactivité ou les pénalités des validateurs affectent les récompenses ; la volatilité des prix peut également accroître l’incertitude des récompenses.
Les récompenses de staking sont calculées et distribuées à la fin de chaque epoch. Sur Ethereum, une epoch dure environ 6,4 minutes : vos récompenses sont automatiquement créditées une fois la validation de la période terminée. Si vous retirez votre staking en cours d’epoch, les récompenses sont calculées au prorata ; pour maximiser vos récompenses, il est conseillé d’attendre la fin de l’epoch avant d’effectuer des modifications importantes.
Les transitions d’epoch n’interrompent pas directement les opérations du validateur. Au début de chaque nouvelle epoch, les validateurs sont reclassés et reçoivent de nouvelles tâches selon leur staking. Si votre nœud se voit attribuer des rôles de validation différents lors d’une nouvelle epoch, le nombre de blocs traités peut varier. Maintenir votre nœud en ligne et réactif reste essentiel pour optimiser vos récompenses à chaque epoch.
Non. Par exemple, une epoch Ethereum dure environ 6,4 minutes (32 slots), celle de Solana environ 2,3 jours ; Cosmos utilise des mécanismes différents. Chaque blockchain définit la durée de ses epochs selon son modèle de consensus : consultez chaque plateforme pour connaître les valeurs spécifiques.
Pas directement dans les réseaux Proof of Stake comme Ethereum : la difficulté de minage n’est plus pertinente. Les epochs servent de tranches temporelles pour organiser l’attribution des validateurs. À la fin de chaque epoch, le système recalcule les ratios de staking des validateurs et les récompenses, à la manière d’une rotation de travail.
Vous pouvez consulter les compteurs de temps sur les pages wallet ou staking des plateformes comme Gate. La plupart des explorateurs blockchain (comme Etherscan) affichent également la progression de l’epoch en cours. Les tableaux de bord de staking ou les notifications mobiles offrent des rappels pratiques pour ne pas manquer les actions importantes aux frontières des epochs.


