WATS Wallet logoWATS Wallet
Technique7 min de lecture

Qu'est-ce que la finalité blockchain ? Quand une transaction devient vraiment irréversible

La finalité est le moment où une transaction ne peut plus être annulée — et ce n'est pas la même chose que « confirmée ». En quoi diffèrent finalité probabiliste et finalité déterministe, pourquoi Ethereum, Solana, TON et les rollups règlent sur des horloges différentes, et pourquoi bridges et exchanges vous font attendre.

La finalité blockchain est le point à partir duquel une transaction ne peut plus être annulée, réordonnée ni effacée par un bloc futur — la garantie que ce que la chaîne dit s'être produit s'est produit définitivement. Ce n'est pas la même chose que « confirmée » : une transaction confirmée est simplement incluse dans un bloc récent, et sur certains réseaux une branche concurrente de la chaîne peut encore la déloger. Les chaînes atteignent la finalité sur des horloges différentes — de façon probabiliste, à mesure que le travail accumulé rend l'annulation exponentiellement plus coûteuse, ou de façon déterministe, quand une supermajorité de validateurs ratifie un checkpoint — d'où le fait qu'Ethereum règle en minutes tandis que Solana et TON règlent en secondes. WATS est un portefeuille non-custodial couvrant Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana et TON : un même compte vit donc couramment sous plusieurs modèles de finalité à la fois.

« Confirmée » n'est pas une seule chose

Votre portefeuille indique qu'une transaction est confirmée. Peut-elle encore être annulée ? La réponse honnête : cela dépend de ce que « confirmée » voulait dire. Toute chaîne distingue, implicitement ou explicitement, le fait qu'une transaction soit incluse dans un bloc récent et le fait qu'elle soit finale — hors d'atteinte de toute réorganisation future. L'écart entre ces deux états se mesure en fractions de seconde sur certains réseaux et en minutes ou davantage sur d'autres, et il gouverne discrètement la façon dont exchanges, bridges et commerçants traitent votre argent.

Finalité probabiliste : la certitude par la profondeur

Les chaînes proof-of-work — Bitcoin est le cas canonique — ne déclarent jamais une transaction finale. Une branche concurrente pourrait en principe accumuler plus de travail que l'actuelle et réécrire l'histoire récente lors d'un reorg. Ce qui vous protège, c'est l'économie : chaque bloc ajouté par-dessus rend la réécriture exponentiellement plus coûteuse, si bien que la probabilité d'annulation décroît vers zéro avec la profondeur. C'est de là que vient la règle populaire « attendez N confirmations ». Ce n'est pas une garantie du protocole mais un seuil de risque, et chaque exchange, commerçant et dépositaire choisit le sien.

Finalité déterministe : la certitude par le vote

Les réseaux proof-of-stake modernes ajoutent un mécanisme explicite de finalité. Des validateurs représentant une supermajorité de la valeur stakée votent sur des checkpoints, et une fois un checkpoint finalisé, l'annuler n'est plus une affaire de puissance de minage — il faudrait une attaque coordonnée dont les participants perdraient une quantité colossale de stake. Ethereum fonctionne ainsi : les blocs sont proposés en continu, mais la finalité survient lorsque les checkpoints sont ratifiés par une supermajorité des deux tiers, de l'ordre de plusieurs minutes. La garantie est catégorique plutôt que statistique, et c'est exactement la propriété sur laquelle bridges, dépositaires et systèmes de règlement veulent s'appuyer. Les travaux de protocole visant à raccourcir la fenêtre de finalité d'Ethereum se poursuivent : traitez donc tout chiffre précis comme une cible mouvante plutôt que comme une constante.

Les rollups ajoutent une troisième horloge

Les réseaux de couche 2 comme Arbitrum, Optimism et Base compliquent la question, car leurs transactions se règlent en dernier ressort sur Ethereum. Trois moments distincts comptent. D'abord, le sequencer accepte votre transaction et renvoie une confirmation souple quasi instantanée — suffisante pour l'activité ordinaire à l'intérieur du rollup, mais adossée à la promesse du sequencer et non à Ethereum. Ensuite, le lot qui la contient est publié sur Ethereum : les données deviennent publiques et l'état du rollup peut être reconstruit par n'importe qui. Enfin, ce bloc Ethereum lui-même est finalisé — et seulement alors la transaction du rollup est aussi finale qu'Ethereum. Le retrait vers Ethereum ajoute une attente supplémentaire : les rollups optimistes imposent une fenêtre de contestation, de l'ordre d'une semaine sur le bridge canonique, pendant laquelle une preuve de fraude peut contester l'état annoncé, tandis que les rollups de validité (ZK) remplacent cette attente par une preuve qu'Ethereum vérifie directement. C'est pourquoi un swap à l'intérieur de Base paraît instantané alors que ramener le produit chez soi ne l'est pas.

Ethereum, Solana et TON : trois rythmes

Les écosystèmes couverts par WATS illustrent tout l'éventail. Ethereum sépare l'inclusion rapide (secondes) de la finalité complète (minutes) ; une grande partie de la DeFi agit volontiers dès l'inclusion tandis que les règlements de grande valeur attendent le checkpoint. Solana est bâtie pour la latence : les transactions sont confirmées de façon optimiste en une seconde environ et atteignent le statut finalized une fois qu'assez de confirmations de la supermajorité se sont empilées par-dessus — des secondes, pas des minutes. TON finalise en secondes grâce à un consensus de validateurs de type BFT, où un bloc fait l'objet d'un accord avant d'être publié plutôt que d'être disputé après coup. Aucune n'a tort ; ce sont des arbitrages différents entre latence et force de la garantie précoce, ce qui fait partie de la comparaison plus large dans EVM vs Solana vs TON.

Pourquoi bridges et exchanges vous font attendre

Tout ce qui agit au nom d'une autre chaîne doit respecter la finalité de la chaîne source. Un message cross-chain envoyé avant que la transaction source soit finale pourrait être invalidé par un reorg — tandis que l'action qu'il a déclenchée sur la chaîne de destination continue d'exister, sans contrepartie, avec des tokens libérés en échange d'un dépôt qui n'existe plus. C'est pourquoi les protocoles cross-chain sérieux attendent la finalité de la chaîne source avant de livrer un message (voir comment LayerZero déplace des messages entre chaînes), et pourquoi les exchanges ne créditent les dépôts qu'après leurs propres seuils de confirmation par chaîne. L'attente n'est pas de la bureaucratie ; c'est la différence entre relayer un fait et relayer une rumeur — et c'est pourquoi le bridging prend des minutes même quand les deux chaînes sont rapides.

Les reorgs en pratique

Les reorgs superficiels — un bloc ou deux — sont un événement routinier et prévu par conception sur les chaînes probabilistes, et généralement inoffensif : les transactions déplacées retournent dans la mempool et sont réincluses quelques instants plus tard. Le cas dangereux est le reorg profond qui défait un paiement sur lequel quelqu'un a déjà agi. La finalité déterministe existe précisément pour faire sortir ce scénario de la catégorie de la malchance et le faire entrer dans celle de l'attaque coordonnée et autodestructrice. Pour l'utilisateur final, la leçon pratique est modeste : pour les transferts de la taille d'un café, l'inclusion suffit largement ; pour ceux de la taille d'une vie, attendez la finalité ; et pour tout ce qui franchit une frontière de chaîne, le protocole vous fera attendre de toute façon.

Comment cela se traduit dans WATS

Un portefeuille couvrant les chaînes EVM, Solana et TON jongle avec plusieurs modèles de finalité à la fois, et WATS est conçu pour absorber cela : chaque transaction se règle selon les règles de la chaîne sur laquelle elle a été envoyée, tandis que vous n'avez affaire qu'à une seule interface et un seul solde. WATS est entièrement non-custodial — vous détenez les clés, WATS n'en détient jamais aucune — la finalité se joue donc strictement entre vous et la chaîne, sans intermédiaire qui glisserait sa propre politique de confirmation devant celle du protocole. Les frais sont la partie que WATS unifie vraiment : chaque action est payée dans un seul token, l'ATS, au lieu du token de gas natif de chaque chaîne, via un paymaster ERC-4337 sur EVM, l'ATS lui-même circulant entre chaînes en tant que LayerZero OFT. Ce n'est pas une remise — cela change quel token paie, pas ce que le réseau facture — et l'ATS collecté est brûlé, ramenant l'offre de 100M vers 30M. WATS est le premier et le seul portefeuille à combiner les frais en token unique ERC-4337 et OFT avec ce burn ; la mécanique est sur la page des frais ATS.

L'étape pratique découle donc de l'article lui-même : si vous déplacez de la valeur entre des chaînes qui finalisent sur des horloges différentes, cessez d'éparpiller vos budgets de gas en soldes natifs bloqués sur huit réseaux. Installez l'extension Chrome ou l'application mobile WATS, gardez un seul solde d'ATS pour les frais, et laissez chaque chaîne finaliser à son propre rythme pendant que vos coûts restent au même endroit.

Foire aux questions

Qu'est-ce que la finalité blockchain ?

La finalité blockchain est le point à partir duquel une transaction ne peut plus être annulée, réordonnée ni effacée par un bloc futur. Avant la finalité, une transaction est seulement incluse — visible dans un bloc récent, mais encore délogeable si une branche concurrente de la chaîne l'emporte. Les chaînes proof-of-work approchent la finalité de façon statistique, puisque chaque bloc supplémentaire rend une réécriture exponentiellement plus coûteuse, tandis que les chaînes proof-of-stake modernes l'atteignent de façon catégorique dès qu'une supermajorité de validateurs ratifie un checkpoint.

Quelle est la différence entre une transaction confirmée et une transaction finalisée ?

Confirmée signifie généralement que la transaction est incluse dans un bloc récent — visible, mais sur certaines chaînes encore théoriquement réversible par un reorg. Finalisée signifie que le protocole garantit qu'elle ne peut plus être annulée. Sur les chaînes proof-of-work cette garantie est statistique et croît avec la profondeur, d'où le fait que chaque exchange choisit un nombre de confirmations ; sur les chaînes proof-of-stake comme Ethereum, c'est un événement explicite et catégorique qui survient lorsqu'une supermajorité des deux tiers du stake ratifie le checkpoint.

Combien de temps prend la finalité sur Ethereum, Solana et TON ?

En gros : Ethereum inclut les transactions en secondes mais atteint la pleine finalité de checkpoint en plusieurs minutes ; Solana confirme de façon optimiste en une seconde environ, le statut finalized suivant quelques secondes plus tard ; TON finalise en secondes via son consensus de type BFT. Les chiffres exacts évoluent avec les mises à niveau du protocole — Ethereum en particulier travaille à raccourcir sa fenêtre de finalité — c'est pourquoi exchanges et bridges publient leurs propres politiques de confirmation par chaîne plutôt que de citer un chiffre universel.

Les rollups de couche 2 ont-ils leur propre finalité ?

Les rollups comme Arbitrum, Optimism et Base vous donnent une confirmation souple quasi instantanée du sequencer, mais c'est une promesse, pas un règlement. La vraie finalité arrive par étapes : le lot est publié sur Ethereum, puis le bloc Ethereum qui le contient est finalisé, et à ce moment la transaction du rollup hérite de la garantie d'Ethereum. Le retrait vers Ethereum est encore plus lent — les rollups optimistes maintiennent une fenêtre de contestation d'environ une semaine sur le bridge canonique, tandis que les rollups de validité (ZK) se règlent avec une preuve qu'Ethereum peut vérifier directement.

Comment un portefeuille multichaîne gère-t-il des chaînes qui finalisent à des vitesses différentes ?

WATS couvre Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana et TON — des réseaux aux modèles de finalité réellement différents — si bien que l'attente après un transfert Solana et l'attente après un transfert Ethereum ne sont tout simplement pas le même événement, et c'est la chaîne, jamais le portefeuille, qui décide quand une transaction devient irréversible. WATS est entièrement non-custodial : vous détenez les clés et aucun dépositaire ne superpose sa propre politique de confirmation à celle du protocole. Ce que WATS unifie, ce sont les frais : sur toutes les chaînes prises en charge, les frais de réseau sont payés en ATS au lieu du token de gas natif de chaque chaîne, via un paymaster ERC-4337 sur EVM, l'ATS circulant entre chaînes en tant que LayerZero OFT.

Pourquoi mon transfert cross-chain prend-il plus longtemps qu'une transaction normale ?

Parce que la chaîne de destination ne doit pas agir sur un événement de la chaîne source qui pourrait encore disparaître dans une réorganisation. Les protocoles cross-chain attendent donc la finalité de la chaîne source avant de livrer le message et d'achever le transfert. Les minutes supplémentaires sont le prix de la certitude que les tokens libérés à destination sont adossés à un événement source qui ne pourra jamais être annulé — la même raison pour laquelle les transferts WATS entre ses chaînes prises en charge héritent du temps de règlement de chaque chaîne source au lieu de le devancer.