Tout savoir sur Fantom

Author logo
Patrick Dike-Ndulue
•
Post image

Fantom est un environnement décentralisé d’exécution de smart contracts, présenté par ses créateurs comme une alternative plus rapide et moins coûteuse à Ethereum 1.0. Sa force principale réside dans un écosystème d’outils et de services réunis dans une interface pratique pour les développeurs de DApps.

Chaque DApp construite sur la plateforme Fantom peut utiliser sa propre blockchain, avec des tokens dédiés, des règles de gestion sur mesure, une économie indépendante, et plus encore. Ces DApps peuvent interagir avec des applications fonctionnant sur d’autres réseaux Fantom, ce qui explique pourquoi les développeurs qualifient parfois Fantom de « réseau de réseaux ». Fantom est également compatible avec l’Ethereum Virtual Machine, permettant de créer des smart contracts interagissant avec ceux d’Ethereum.

Autre point fort : Fantom est rapide. Dans le whitepaper, les développeurs annonçaient une vitesse théorique maximale de 300 000 TPS, même si ce chiffre a été révisé à la baisse à 4 500 – ce qui reste très performant. Les transactions coûtent moins d’un centime et, grâce à un mécanisme de consensus rapide, sont confirmées en quelques secondes.

Comment ça fonctionne ?

Fantom repose sur le réseau Opera, compatible avec l’Ethereum Virtual Machine (EVM), et sur un mécanisme de consensus proof-of-stake (PoS) basé sur l’algorithme propriétaire Lachesis, qui est asynchrone, tolérant aux fautes byzantines (aBFT) et utilise un graphe orienté acyclique (DAG). Les développeurs estiment que cet algorithme pourrait être révolutionnaire.

Pour comprendre le fonctionnement de Lachesis, il faut revenir sur la notion de tolérance aux fautes byzantines. Ce terme provient d’une expérience de pensée appelée le « problème des généraux byzantins », où des généraux doivent coordonner une attaque sur une ville en envoyant des messages, sans garantie que les messagers ne seront pas interceptés, corrompus ou remplacés par l’ennemi. Les généraux eux-mêmes peuvent aussi être des traîtres.

Les nœuds de la blockchain jouent donc le rôle des généraux et doivent parvenir à une décision commune sur l’ordre et le moment des transactions, même si certains nœuds compromis tentent de perturber le consensus. Un réseau est dit tolérant aux fautes si le consensus correct est atteint malgré la compromission d’un tiers des nœuds.

Dans de nombreux réseaux, la tolérance aux fautes byzantines impose un délai maximal pour la transmission des messages entre nœuds. Avec l’approche asynchrone (aBFT) de Fantom, certains messages peuvent être perdus ou retardés indéfiniment. Les nœuds Fantom n’ont donc pas besoin de communiquer en permanence et traitent les données lorsqu’ils le souhaitent.

Le réseau Lachesis est sans leader. Chaque nœud conserve localement un graphe orienté acyclique (DAG) composé de blocs d’événements contenant les transactions. Ce graphe stocke des données temporelles, utilisées pour calculer l’ordre exact des événements et donc des transactions.

Dans le modèle classique de consensus, les nœuds créent et valident les blocs de façon séquentielle, la blockchain devant « attendre » l’ajout de chaque bloc. Avec Lachesis, les validateurs parviennent indépendamment au consensus, puis transmettent les informations pertinentes aux autres participants, sans devoir propager l’intégralité du bloc.

Résumé : Si l’on reprend l’allégorie des généraux, l’approche classique consiste à faire attendre le messager pendant que le général vérifie l’ordre, consulte son état-major, trace des flèches sur la carte et signe le document. L’ordre est ensuite remis au messager, qui le transmet au général suivant, et ainsi de suite jusqu’à confirmation par tous. Avec Lachesis, le messager remet simplement les documents à tous les commandants sans attendre qu’ils les examinent.

Tokens

Fantom utilise le token FTM, disponible sous trois formes : la pièce FTM native sur Fantom, une version BEP-20 (BNB Smart Chain) et une version ERC-20 (Ethereum). Ces versions sont reliées par des bridges cross-chain, permettant de transférer des actifs entre réseaux. Cela peut aussi se faire via Binance, qui prend en charge FTM sur tous les réseaux cités.

Les commissions de transaction varient selon la charge du réseau, mais ne dépassent généralement pas 0,1 FTM. Même lors de son pic maximal, le coût n’a pas dépassé 2 centimes, et au moment de la rédaction il s’élève à 0,000349 USD.

Tout détenteur de FTM peut faire du staking en déléguant ses coins à un validateur de son choix. La rentabilité dépend de la durée : plus la période de délégation est longue, plus le pourcentage est élevé. Plusieurs ressources permettent d’estimer les rendements et taux d’intérêt. Pour devenir validateur, il faut staker au moins 500 000 FTM (soit actuellement 280 000 USD) et disposer d’un nœud suffisamment puissant, par exemple sur AWS d’Amazon. Le coût mensuel pour louer un serveur adapté démarre à 400 USD par mois.

Quels sont les inconvénients ?

Fantom impressionne dans l’ensemble, mais présente quelques limites. Certains utilisateurs regrettent que Fantom n’ait pas atteint la vitesse promise de 300 000 TPS. Autre point faible : un niveau de décentralisation assez bas. Il n’y a actuellement que 64 validateurs sur le réseau et le coefficient de Nakamoto est de 3, ce qui signifie que 3 à 4 validateurs suffisent à poser problème s’ils s’entendent. Le prix du token FTM est également passé de 1,7 USD à 0,1 USD l’an dernier (il s’échange aujourd’hui autour de 0,5 USD). Cette chute s’explique en partie par le départ d’Andre Cronje, président du Conseil technologique de la Fantom Foundation, qui a quitté non seulement le projet mais aussi tout l’écosystème DeFi. Cela a entraîné une baisse des tokens des projets qu’il soutenait, dont Fantom.

Projets

Grâce à ses faibles commissions, ses transactions rapides et son kit de développement intuitif, de nombreux projets ont vu le jour sur Fantom. Il s’agit principalement de services de trading pour des plateformes d’échange et des agrégateurs, parmi lesquels :

SpookySwap : la plus grande et la plus populaire DEX (échange décentralisé) sur Fantom. Elle utilise le token BOO et propose de nombreux outils de trading simples avec de faibles commissions.

ProtoFi : un projet qui se présente comme une « banque décentralisée nouvelle génération ». Les utilisateurs peuvent ouvrir un compte et percevoir des intérêts sur leurs « dépôts ». Les « investisseurs » deviennent copropriétaires et reçoivent une part du pool de revenus ProtoFi. Deux tokens – Proton et Electron – assurent le fonctionnement de l’écosystème.

SuperFarm : un écosystème NFT permettant de créer des NFT rapidement, sans compétences techniques. La plateforme offre aussi des opportunités d’interaction pour les créateurs avec la communauté.
 

Author logo
Auteur Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
Examiné par Rukkayah Jigam

Writer & editor covering digital assets and product updates.