Bloc candidat

Un bloc candidat correspond à un bloc provisoire, assemblé par les mineurs ou les validateurs, qui sélectionnent et regroupent des transactions issues du pool de transactions. Ce bloc n’a pas encore le statut d’enregistrement confirmé sur la blockchain. Agissant comme un pont entre la soumission d’une transaction et la finalisation du consensus, les blocs candidats impliquent des critères tels que la priorisation des frais de transaction, les limites de taille de bloc, le mécanisme de production de blocs sous-jacent (par exemple Proof of Work ou Proof of Stake) et la diffusion sur le réseau. Un bloc candidat peut être remplacé si un autre participant produit un bloc plus rapidement ou de façon plus optimale. Bien que Bitcoin et Ethereum diffèrent légèrement dans la génération et l’acceptation des blocs candidats, leur fonction au sein du réseau reste essentiellement la même.
Résumé
1.
Un bloc candidat est un bloc temporaire créé par les mineurs ou les validateurs qui n’a pas encore été confirmé par le réseau.
2.
Plusieurs blocs candidats peuvent être en concurrence simultanément pour devenir le prochain bloc valide de la chaîne.
3.
Les mécanismes de consensus (comme le PoW ou le PoS) déterminent quel bloc candidat est finalement accepté.
4.
Les blocs candidats non sélectionnés sont rejetés, formant des blocs orphelins ou des oncles.
5.
Le mécanisme de bloc candidat garantit la décentralisation et la sécurité du réseau blockchain.
Bloc candidat

Qu’est-ce qu’un Candidate Block ?

Un candidate block désigne un « bloc préliminaire » qui n’a pas encore été officiellement validé par la blockchain. Il est assemblé par des mineurs ou des validateurs sélectionnant un ensemble de transactions depuis le pool de transactions (mempool). Les candidate blocks occupent une phase transitoire, entre « transactions soumises » et « blocs confirmés ».

On peut comparer un candidate block à un colis en attente dans un centre de tri logistique : il contient déjà les transactions des utilisateurs, mais n’a pas encore été expédié. Ce colis n’est considéré comme confirmé qu’après acceptation par le réseau et enregistrement on-chain. Ce processus dépend de facteurs tels que les frais de transaction, la capacité du bloc, la propagation sur le réseau et le mécanisme de production des blocs.

Rôle des Candidate Blocks dans le consensus blockchain

Les candidate blocks servent de « propositions » en attente d’acceptation par le mécanisme de consensus, en vue d’être inscrits dans le prochain bloc à une nouvelle hauteur. Une fois acceptés, ils deviennent des blocs officiels, confirmant ainsi les transactions qu’ils contiennent.

Le « consensus » correspond au processus de vote et de vérification standardisé entre les nœuds du réseau. En Proof of Work (PoW), il s’agit de résoudre des calculs complexes ; en Proof of Stake (PoS), les validateurs sont sélectionnés selon les actifs mis en jeu. Les candidate blocks sont diffusés, vérifiés, et le réseau décide finalement lequel deviendra le prochain bloc valide. Ce choix influence à la fois la rapidité et la sécurité de la confirmation des transactions.

Comment les Candidate Blocks sont-ils construits par les mineurs ou validateurs ?

Étape 1 : Sélection des transactions depuis le mempool.
Le pool de transactions (mempool) regroupe les transactions en attente. Les nœuds vérifient signatures et règles de base : seules les transactions valides peuvent être incluses dans un candidate block.

Étape 2 : Définition des paramètres du bloc.
Cela implique la définition de l’en-tête du bloc, du timestamp, de la taille/du poids ou des limites de gas, ainsi que des récompenses du mineur ou du valideur (comme la transaction coinbase de Bitcoin ou les priority fees d’Ethereum). L’ensemble doit respecter les limites fixées par le protocole.

Étape 3 : Déclenchement de la production du bloc.
En Proof of Work, les mineurs essaient successivement différents nonces pour atteindre la cible de difficulté du réseau. En Proof of Stake, les validateurs désignés regroupent et signent les candidate blocks dans des slots attribués (comme sur Ethereum après le merge).

Étape 4 : Diffusion et vérification.
Lorsqu’un nœud reçoit un candidate block, il revalide la validité des transactions et les changements d’état. Il décide ensuite de l’adopter ou non en fonction de la hauteur de la chaîne et des règles de fork.

Étape 5 : Devenir un bloc officiel ou être remplacé.
Si un autre candidat est accepté en premier ou forme une chaîne plus longue, ce candidate block peut être écarté ; sinon, il est enregistré comme prochain bloc officiel.

Comment les transactions sont-elles sélectionnées et ordonnées dans les Candidate Blocks ?

L’objectif est de maximiser la valeur économique dans la limite de capacité du bloc tout en minimisant les conflits. Généralement, les transactions avec des frais élevés, sans dépendances ni conflits, et exécutables immédiatement sont priorisées et triées selon leur rentabilité et viabilité.

Sur Bitcoin, les mineurs privilégient les transactions à « fee rate » élevé (frais par virtual byte), dans la limite du poids maximal du bloc (environ 4 millions d’unités de poids en 2025). Sur Ethereum, EIP-1559 a introduit les frais de base et de priorité : les builders sélectionnent les transactions non conflictuelles offrant des priority fees plus élevées, dans la limite du gas block (généralement plusieurs dizaines de millions d’unités de gas).

D’autres critères entrent en jeu, comme l’ordre des nonces de compte (Ethereum exige des nonces strictement croissants), les transactions de remplacement (utilisateurs augmentant les frais pour accélérer la confirmation), ou les conflits de lecture/écriture entre transactions. Un candidate block bien construit réduit les conflits d’état et les échecs d’exécution, améliorant ainsi ses chances d’être accepté par le réseau.

Différences entre Candidate Blocks sur Bitcoin et Ethereum

Bien que les candidate blocks aient des fonctions similaires sur les deux réseaux, leur création et leur validation diffèrent. Bitcoin utilise le Proof of Work, où les mineurs gagnent en trouvant un hash valide pour leur candidate block. Après le Merge d’Ethereum, le Proof of Stake désigne des validateurs qui proposent des candidate blocks dans des slots temporels fixes, validés par le vote d’autres validateurs.

Sur Bitcoin, l’intervalle entre les blocs est en moyenne de 10 minutes (objectif protocolaire, observé jusqu’en 2025), ce qui implique des contraintes fortes sur le fee rate et le poids pour la sélection des transactions. Sur Ethereum, chaque slot dure environ 12 secondes (paramètre protocolaire, observé jusqu’en 2025), avec la Proposer-Builder Separation (PBS) : des builders spécialisés créent les candidate blocks, les proposers les sélectionnent et les signent, permettant une gestion plus fine de l’ordre des transactions et des gains potentiels comme le MEV.

Pourquoi les Candidate Blocks sont-ils parfois écartés ou réorganisés ?

Plusieurs candidate blocks peuvent exister simultanément sur le réseau. Les nœuds sélectionnent la chaîne la plus « efficace » — souvent la plus longue ou la mieux validée —, ce qui conduit à l’abandon de certains candidats ou à une réorganisation de la chaîne (reorg).

Les causes fréquentes sont les délais de propagation entraînant la création simultanée de blocs par différents mineurs, les propositions concurrentes de validateurs dans les systèmes PoS, ou des attaques liées à une concentration de puissance de calcul ou de stake. Ethereum a introduit la notion de « finality », rendant les blocs très peu susceptibles d’être annulés après un certain temps ; Bitcoin utilise le « nombre de confirmations », le risque diminuant à mesure que de nouveaux blocs sont ajoutés.

Que signifient les Candidate Blocks pour les utilisateurs ?

Pour les utilisateurs, les candidate blocks déterminent la rapidité de confirmation de leurs transactions. Les transactions à faible frais ou conflictuelles peuvent rester dans le mempool pendant une période prolongée, sans être incluses dans plusieurs candidate blocks successifs.

Par exemple, lors d’un retrait on-chain via Gate, la transaction entre d’abord dans le mempool, puis attend son inclusion dans un candidate block avant diffusion. Le « nombre de confirmations » affiché sur les pages de retrait indique si le bloc de la transaction a dépassé le stade de candidate block pour être largement accepté ; le risque diminue à mesure que le nombre de confirmations augmente.

Comment comprendre la relation entre Candidate Block et confirmation finale ?

Un candidate block n’est qu’une proposition. Dès qu’il est accepté par le réseau, il devient un bloc officiel et commence à accumuler les confirmations. Ce n’est qu’après avoir atteint un nombre suffisant de confirmations ou la finality qu’il devient irréversible, avec un risque minimal pour les fonds.

Conseil : payez des frais appropriés lors d’un envoi ou d’un retrait pour éviter une attente prolongée dans le mempool ; pour Bitcoin, attendez plusieurs confirmations avant de considérer les fonds comme sécurisés ; pour Ethereum, surveillez la finality (généralement en quelques minutes selon la congestion réseau). Si votre transaction est bloquée, vous pouvez l’accélérer en augmentant les frais ou en l’annulant et la renvoyant.

Résumé et cadre conceptuel du Candidate Block

Les candidate blocks représentent une étape intermédiaire essentielle dans la production des blocs : sélection des transactions depuis le mempool, construction et diffusion selon les règles du protocole, puis officialisation par consensus. Leur sort dépend des frais, de la capacité, du mécanisme de production et de la propagation réseau — ils peuvent être remplacés en cas de concurrence. Comprendre les candidate blocks permet d’interpréter correctement le statut « en attente de confirmation », d’ajuster frais et délais, et d’optimiser la gestion des arrivées de fonds et du risque sur des plateformes comme Gate.

FAQ

Que se passe-t-il si un Candidate Block n’est pas sélectionné ?

Si un candidate block n’est pas accepté par le réseau, il est écarté par les mineurs ou validateurs. Les transactions qu’il contient peuvent retourner dans le mempool pour une inclusion ultérieure. Cette situation est normale et n’expose pas les fonds des utilisateurs : les transactions non confirmées ne sont simplement pas encore on-chain. En période de congestion, les candidate blocks de priorité inférieure sont plus susceptibles d’être remplacés.

Pourquoi ma transaction est-elle toujours au stade Candidate Block ?

Si votre transaction est au stade candidate block, cela signifie qu’elle a été prise en charge et empaquetée par un mineur ou un valideur, mais n’a pas encore été définitivement confirmée on-chain. Ce délai varie généralement de quelques secondes à quelques minutes selon les conditions réseau : il s’agit d’un état d’attente standard. Vous pouvez consulter le statut du hash de transaction sur Gate ou tout autre explorateur de blocs pour obtenir des mises à jour en temps réel.

Pourquoi le Gas affiché dans un Candidate Block est-il parfois supérieur au montant effectivement payé ?

L’estimation du Gas affichée pour les candidate blocks est généralement une projection. Les mineurs ou validateurs ajustent dynamiquement selon la congestion réelle du réseau. Le montant final de Gas consommé est souvent inférieur à l’estimation initiale affichée dans les candidate blocks. Pour bénéficier de meilleurs prix du Gas, il est conseillé de transacter hors des périodes de pointe.

Le mempool fait office de « salle d’attente » pour toutes les transactions non confirmées ; les candidate blocks sont des sélections opérées dans ce pool par les mineurs ou validateurs. Les transactions entrent d’abord dans le mempool ; si elles sont retenues, elles sont intégrées dans un candidate block ; seule la confirmation de ce bloc les rend officiellement on-chain.

Pourquoi les vitesses de confirmation des Candidate Blocks varient-elles selon les blockchains ?

La vitesse de confirmation dépend principalement de l’intervalle de bloc et du mécanisme de consensus de chaque blockchain. Sur Bitcoin, l’intervalle moyen de 10 minutes est plus lent ; sur Ethereum, les slots d’environ 12 secondes sont nettement plus rapides ; les solutions Layer 2 comme Arbitrum permettent une confirmation en millisecondes. Le délai entre la génération et la confirmation finale d’un candidate block dépend entièrement de l’architecture de chaque chaîne.

Un simple « j’aime » peut faire toute la différence

Partager

Glossaires associés
époque
Dans le Web3, le terme « cycle » désigne les processus récurrents ou les fenêtres propres aux protocoles ou applications blockchain, qui interviennent à des intervalles fixes, qu’il s’agisse du temps ou du nombre de blocs. Il peut s’agir, par exemple, des événements de halving sur Bitcoin, des rounds de consensus sur Ethereum, des calendriers de vesting des tokens, des périodes de contestation des retraits sur les solutions Layer 2, des règlements de taux de financement et de rendement, des mises à jour des oracles ou encore des périodes de vote de gouvernance. La durée, les conditions de déclenchement et la souplesse de ces cycles diffèrent selon les systèmes. Maîtriser le fonctionnement de ces cycles permet de mieux gérer la liquidité, d’optimiser le moment de ses actions et d’identifier les limites de risque.
Qu'est-ce qu'un nonce
Le terme « nonce » désigne un « nombre utilisé une seule fois », dont la fonction est d’assurer qu’une opération donnée ne soit réalisée qu’une fois ou dans un ordre strictement séquentiel. Dans le domaine de la blockchain et de la cryptographie, le nonce intervient principalement dans trois cas : le nonce de transaction garantit le traitement séquentiel des opérations d’un compte et empêche leur répétition ; le nonce de minage est employé pour rechercher un hash conforme à un niveau de difficulté défini ; enfin, le nonce de signature ou de connexion prévient la réutilisation des messages lors d’attaques par rejeu. Ce concept se rencontre lors de transactions on-chain, du suivi des opérations de minage, ou lors de la connexion à des sites web via votre wallet.
Définition de TRON
Positron (symbole : TRON) est une cryptomonnaie ancienne distincte du token public de la blockchain « Tron/TRX ». Positron est classé comme une coin, ce qui signifie qu’il constitue l’actif natif d’une blockchain indépendante. Les informations publiques sur Positron restent toutefois limitées, et les archives montrent que le projet est inactif depuis longtemps. Les données récentes concernant les prix et les paires de trading sont difficiles à trouver. Son nom et son code prêtent facilement à confusion avec « Tron/TRX » ; il est donc essentiel que les investisseurs vérifient soigneusement l’actif ciblé et la fiabilité des sources d’information avant toute décision. Les dernières données disponibles sur Positron datent de 2016, rendant complexe l’évaluation de sa liquidité et de sa capitalisation boursière. Pour toute opération d’échange ou de conservation de Positron, il est impératif de suivre scrupuleusement les règles des plateformes ainsi que les meilleures pratiques de sécurité applicables aux portefeuilles.
Décentralisé
La décentralisation désigne une architecture qui répartit la prise de décision et le contrôle entre plusieurs participants, un principe largement utilisé dans la blockchain, les actifs numériques et la gouvernance communautaire. Elle repose sur le consensus de nombreux nœuds du réseau, permettant au système de fonctionner sans dépendre d'une autorité centrale, ce qui améliore la sécurité, la résistance à la censure et l'ouverture. Dans le secteur des cryptomonnaies, la décentralisation s'illustre par la collaboration internationale des nœuds de Bitcoin et Ethereum, les exchanges décentralisés, les wallets non-custodial et les modèles de gouvernance communautaire où les détenteurs de tokens votent pour définir les règles du protocole.
Immuable
L’immutabilité représente une caractéristique essentielle de la blockchain, empêchant toute altération ou suppression des données dès leur enregistrement et après obtention du nombre requis de confirmations. Grâce à l’utilisation de fonctions de hachage cryptographique enchaînées et à des mécanismes de consensus, cette propriété assure l’intégrité et la vérifiabilité de l’historique des transactions, constituant ainsi un socle de confiance pour les systèmes décentralisés.

Articles Connexes

Qu'est-ce que Solscan et comment l'utiliser ? (Mise à jour 2025)
Intermédiaire

Qu'est-ce que Solscan et comment l'utiliser ? (Mise à jour 2025)

Solscan est un explorateur de blockchain Solana amélioré qui offre aux utilisateurs une plateforme web pour explorer et analyser les transactions, les adresses de portefeuille, les contrats, les NFT et les projets DeFi sur la blockchain Solana. Suite à son acquisition par Etherscan en 2025, la plateforme propose désormais un tableau de bord analytique repensé, des outils pour les développeurs élargis, des fonctionnalités de sécurité avancées, un suivi complet des protocoles DeFi sur 78 protocoles, et des intégrations sophistiquées de marché NFT avec des outils d'analyse de rareté.
2024-03-08 14:36:44
Qu'est-ce que Tronscan et comment pouvez-vous l'utiliser en 2025?
Débutant

Qu'est-ce que Tronscan et comment pouvez-vous l'utiliser en 2025?

Tronscan est un explorateur de blockchain qui va au-delà des bases, offrant une gestion de portefeuille, un suivi des jetons, des insights sur les contrats intelligents et une participation à la gouvernance. D'ici 2025, il a évolué avec des fonctionnalités de sécurité renforcées, des analyses étendues, une intégration inter-chaînes et une expérience mobile améliorée. La plateforme inclut désormais une authentification biométrique avancée, une surveillance des transactions en temps réel et un tableau de bord DeFi complet. Les développeurs bénéficient de l'analyse de contrats intelligents alimentée par l'IA et d'environnements de test améliorés, tandis que les utilisateurs apprécient une vue unifiée de portefeuille multi-chaînes et une navigation basée sur des gestes sur les appareils mobiles.
2023-11-22 18:27:42
Qu'est-ce que Coti ? Tout ce qu'il faut savoir sur l'ICOT
Débutant

Qu'est-ce que Coti ? Tout ce qu'il faut savoir sur l'ICOT

Coti (COTI) est une plateforme décentralisée et évolutive qui permet d'effectuer des paiements sans friction, tant pour la finance traditionnelle que pour les monnaies numériques.
2023-11-02 09:09:18