WATS Wallet logoWATS Wallet
Technique6 min de lecture

L'OFT expliqué : comment un seul jeton vit sur chaque chaîne

Un jeton fongible omnichaîne (OFT) donne à un jeton une offre canonique unique sur plusieurs chaînes — sans wrappers, sans garantie verrouillée. Voici comment fonctionne la norme LayerZero et pourquoi elle compte.

Le problème : trop de copies du « même » jeton

Si vous avez déjà déplacé un jeton entre chaînes, vous avez rencontré ses jumeaux maléfiques. Vous transférez de l'USDC ou un jeton de gouvernance d'un réseau à un autre et vous vous retrouvez à détenir une version wrappée — un contrat distinct, un solde distinct, parfois un nom légèrement différent. Le jeton « canonique » reste sur la chaîne d'origine ; ce que vous détenez sur la destination est une reconnaissance de dette émise par un pont, adossée à une garantie verrouillée ailleurs.

Cela fragmente tout. La liquidité se scinde entre une douzaine de contrats wrappers, si bien que les pools sont moins profondes et le slippage pire. Votre solde est éparpillé — 40 unités ici, 25 là, aucune directement fongible avec les autres. Et chaque wrapper ajoute du risque : la valeur du jeton wrappé n'est aussi solide que le pont qui détient la garantie derrière lui. Quand un pont est exploité, les wrappers qu'il a émis peuvent s'effondrer à zéro tandis que le « vrai » jeton reste intact. Le problème central est qu'il n'y a jamais eu un seul jeton — il y avait de nombreuses copies incompatibles prétendant être le même actif.

Ce qu'est réellement un OFT

Un OFT — Omnichain Fungible Token (jeton fongible omnichaîne) — est une norme de jeton de LayerZero conçue pour corriger exactement cela. Au lieu qu'un jeton existe sur une chaîne d'origine et soit wrappé partout ailleurs, un OFT est déployé nativement sur chaque chaîne qu'il prend en charge, et ces déploiements partagent une seule offre canonique. Le jeton n'est pas « sur » une chaîne à la manière d'un actif wrappé ; c'est un actif omnichaîne qui se trouve être lisible et dépensable sur chaque chaîne, l'offre totale étant conservée sur l'ensemble d'entre elles.

Sous le capot, les déploiements communiquent entre eux via la couche de messagerie cross-chain de LayerZero. En 2026, LayerZero est l'un des protocoles d'interopérabilité omnichaîne les plus largement adoptés, et la norme OFT est son schéma de référence pour faire en sorte qu'un jeton fongible se comporte comme un actif unique plutôt que comme une famille de sosies. Si vous voulez que la couche de messagerie elle-même soit décortiquée, voyez notre exposé sur ce qu'est LayerZero.

Comment fonctionne un transfert d'OFT

Le mécanisme est d'une simplicité rafraîchissante : brûler sur la chaîne source, émettre sur la destination.

Lorsque vous envoyez un OFT de la chaîne A vers la chaîne B, le contrat sur la chaîne A brûle le montant que vous déplacez — il détruit purement ces jetons. Il envoie ensuite un message LayerZero au contrat sur la chaîne B, qui émet exactement le même montant vers votre adresse là-bas. Aucune garantie n'est verrouillée dans un coffre. Aucun jeton wrapper n'est créé. L'offre globale est inchangée, car ce qui a été brûlé d'un côté est réémis de l'autre. La valeur se déplace en détruisant et recréant le jeton, et non en garant l'original quelque part et en émettant une créance contre lui.

Comme il n'y a pas de pool de garantie verrouillée, il n'y a pas de pot de miel qu'un attaquant pourrait vider à la manière dont les ponts classiques de verrouillage et émission en créent un. L'hypothèse de sécurité se déplace vers l'exactitude de la couche de messagerie et des propres contrats du jeton, plutôt que vers un dépositaire distinct de fonds verrouillés.

OFT contre jetons wrappés contre jetons transférés par un pont

Il est utile de les aligner côte à côte. Un jeton wrappé (comme une variante « wETH » transférée par un pont sur une chaîne étrangère) est un nouveau contrat adossé à une garantie verrouillée sur la chaîne d'origine — un dérivé, pas l'actif lui-même. Un jeton transféré par un pont, au sens traditionnel du verrouillage et de l'émission, revient à peu près au même : l'original est immobilisé, et une représentation est émise ailleurs. Dans les deux cas, vous vous retrouvez avec deux actifs distincts qui ne sont liés qu'économiquement, et seulement tant que le pont tient.

Un OFT est différent par nature, pas par degré. Il n'y a pas de dérivé, pas de représentation, pas de garantie à défendre. Il y a un seul jeton, une seule offre et un seul solde pour vous — il se déplace simplement entre chaînes en se brûlant et en s'émettant lui-même. Pour une comparaison plus approfondie de ces modèles, nous allons plus loin dans omnichaîne contre jetons wrappés et transférés par un pont.

Pourquoi c'est important : liquidité unifiée et un seul solde dépensable

Les retombées pratiques découlent directement de la conception. Liquidité unifiée : comme il n'y a qu'un seul jeton canonique, la liquidité ne se fracasse pas en une douzaine de pools de wrappers — un marché unique et profond peut desservir chaque chaîne au lieu de nombreux marchés peu profonds. Un seul solde dépensable : vos avoirs ne sont pas bloqués par chaîne ; le même jeton est à vous où qu'il soit déployé. Moins de risque de pont : sans garantie verrouillée dans un coffre, le mode d'échec classique de l'exploit de pont — vider la garantie, et chaque wrapper qu'elle adossait tombe à zéro — disparaît en grande partie.

Ce dernier point est ce qui rend un OFT réellement utile en tant que jeton utilitaire plutôt que simplement négociable. Un jeton sur lequel vous pouvez vraiment compter dans un solde unique à travers les chaînes peut servir d'unité de compte unique et portable — pour les frais, pour le règlement, pour ce dont l'application a besoin — sans que l'utilisateur ait d'abord à jongler avec des wrappers.

Un exemple pratique : déplacer un OFT entre chaînes

Supposons que vous déteniez 100 unités d'un OFT sur une chaîne EVM et que vous vouliez l'utiliser sur un autre réseau. Vous lancez un transfert. Le contrat source brûle vos 100 unités et émet un message LayerZero. Quelques instants plus tard, le contrat de destination émet 100 unités vers votre adresse. Votre avoir total n'a jamais changé — c'était 100 avant et 100 après — mais les jetons vivent désormais sur la chaîne de destination, prêts à être dépensés. Il n'y a pas eu d'écran de jeton wrappé, pas d'avertissement « vous recevrez du w-TOKEN », pas de solde distinct à réconcilier plus tard. De votre point de vue, le jeton vous a suivi. Cette expérience à solde unique est aussi ce qui permet à un portefeuille de traiter un seul jeton comme dépensable à travers les écosystèmes ; voyez utiliser un seul portefeuille sur Ethereum, Solana et TON pour voir comment cela se traduit en pratique.

Comment WATS utilise cela

WATS met le modèle OFT à profit comme jeton de frais : l'ATS est un OFT LayerZero, si bien qu'un seul solde d'ATS est dépensable sur EVM, Solana et TON — ce qui est exactement ce qui permet à un seul jeton de frais de fonctionner partout. Chaque action dans le Hot Wallet est facturée en ATS au lieu du gaz natif de chaque chaîne (sur EVM via un paymaster ERC-4337, et via un payeur de frais équivalent sur Solana et TON), et l'ATS collecté est brûlé, d'une offre de 100M vers un plancher de 30M. WATS est non dépositaire — c'est vous qui détenez vos clés et WATS n'en détient jamais aucune. Vous pouvez lire la mécanique complète sur la page des frais ATS.

Foire aux questions

Qu'est-ce qu'un OFT (jeton fongible omnichaîne) ?

Un OFT est une norme de jeton LayerZero où un jeton est déployé nativement sur plusieurs chaînes mais partage une seule offre canonique sur l'ensemble d'entre elles. Au lieu d'être wrappé ou transféré par un pont en copies distinctes, le jeton se comporte comme un actif unique avec un seul solde qui vous suit d'une chaîne à l'autre. La valeur se déplace en brûlant le jeton sur la chaîne source et en l'émettant sur la destination, de sorte que l'offre totale est toujours conservée.

En quoi un OFT diffère-t-il d'un jeton wrappé ou transféré par un pont ?

Un jeton wrappé ou transféré par un pont est un contrat distinct adossé à une garantie verrouillée sur la chaîne d'origine — un dérivé qui n'est lié qu'économiquement à l'original. Un OFT n'a ni wrapper ni garantie verrouillée : c'est un seul jeton avec une seule offre qui se transfère en brûlant sur la chaîne source et en émettant sur la destination. Cela signifie une liquidité unifiée, un seul solde dépensable et moins d'exposition au mode d'échec de l'exploit de pont où la garantie vidée rend les wrappers sans valeur.

Un seul solde d'OFT peut-il vraiment être dépensé sur différentes blockchains ?

Oui. Comme un OFT conserve une seule offre canonique, le même jeton est dépensable sur chaque chaîne où il est déployé plutôt que d'être bloqué par chaîne. WATS utilise cela pour qu'un seul solde d'ATS fonctionne sur EVM, Solana et TON comme un jeton de frais unique. Sur EVM, ces frais sont facturés via un paymaster ERC-4337, et sur Solana et TON via un payeur de frais ou un relayeur équivalent — l'ERC-4337 lui-même étant réservé à l'EVM.