|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Réseau principal d'Opéra (Fantôme)
Qu’est-ce qu’Opera Mainnet (Fantom) ?
Opera, le réseau principal Fantom, a été créé en décembre 2019, ce qui en fait l'une des blockchains fonctionnelles les plus récentes. Opera est un framework open source sans autorisation qui permet à chacun de s'engager dans le réseau via le jalonnement et la gouvernance.
Le jeton natif du Fantom est FTM. Au sein du réseau, il est utilisé pour le jalonnement, la gouvernance en chaîne et les frais de plateforme. Fantom utilise le consensus Lachesis, qui combine les mécanismes de consensus de preuve de participation et de tolérance aux pannes byzantines asynchrones (aBFT) pour des transactions plus rapides et moins chères par rapport à d'autres blockchains, et fournit un environnement hautement sécurisé.
Qu'est-ce qui distingue Fantom de la concurrence ?
Les blockchains de première et de deuxième génération, telles que Bitcoin et Ethereum, n’ont pas été conçues pour évoluer. La sécurité et la décentralisation étaient leurs principales préoccupations. En conséquence, les taux de transaction du réseau ont ralenti, d’autant plus que davantage de nœuds ont été ajoutés. Une transaction sur le réseau blockchain Bitcoin, par exemple, peut prendre jusqu'à 15 minutes, mais les transactions sur le réseau Fantom peuvent être complétées en quelques secondes.
Fantom a utilisé le consensus unique de Lachesis pour résoudre le « trilemme de la blockchain » consistant à équilibrer vitesse, sécurité et décentralisation.
Le mécanisme PoS de Lachesis, comme toute autre blockchain PoS, permet aux validateurs de produire de nouveaux blocs en jalonnant leur FTM. Le protocole aBFT, quant à lui, est un aspect clé du consensus Lachesis car il permet aux nœuds de construire des blocs de manière indépendante.
Même s’il existe des nœuds défectueux ou malveillants dans le réseau, la méthode Byzantine Fault Tolerance permet un consensus. Il pourrait théoriquement gérer jusqu'à un tiers des nœuds défectueux ou malveillants sans provoquer de panne de réseau.
En conséquence, les nœuds peuvent établir eux-mêmes un accord via une procédure de confirmation en bloc en deux étapes, à condition d’obtenir une majorité des deux tiers. Cela élimine le besoin d'un nœud leader pour créer des blocs, permettant des transactions plus rapides tout en conservant une excellente sécurité.
Étant donné que les blocs du réseau Fantom sont autonomes, il est plus décentralisé. Chaque application décentralisée fonctionne sur sa propre blockchain, liée au consensus Lachesis.
Qu'est-ce que la machine virtuelle Fantom ?
La machine virtuelle Fantom est utilisée sur le réseau principal de Fantom Opera. Il s'agit du kit de développement logiciel de Fantom qui fournit les outils nécessaires pour créer et déployer des applications de finance décentralisée (également connues sous le nom de dApps sur le réseau.
De plus, la machine virtuelle Ethereum (EVM) est également prise en charge par Opera. Il permet aux développeurs de migrer sans effort leurs applications décentralisées basées sur Ethereum vers le réseau Fantom, garantissant ainsi la compatibilité avec la plus grande plate-forme basée sur des contrats intelligents au monde.
Qu’est-ce que Lachesis ?
Fantom utilise sa propre technique de consensus appelée Lachesis, plutôt que de reproduire les processus de preuve de travail (PoW) utilisés dans Bitcoin et Ethereum. Selon les créateurs du projet, Lachesis permet à Fantom de fonctionner beaucoup plus rapidement et d'être plus évolutif que les blockchains précédentes. Les partisans du réseau Fantom affirment qu'il est idéal pour les applications qui nécessitent un débit élevé en raison de sa vitesse.
Lachesis est réputé pour son mécanisme de consensus asynchrone Byzantine Fault Tolerant (aBFT). Les créateurs de Fantom affirment avoir trouvé une solution à la difficulté de longue date de faire évoluer les blockchains sans sacrifier d'autres caractéristiques importantes des réseaux, telles que la décentralisation et la sécurité. L'un des principaux avantages de Lachesis par rapport aux systèmes de consensus Practical Byzantine Fault Tolerant (pBFT) est sa résistance aux attaques par déni de service distribué (DDoS). De plus, les systèmes aBFT sont conçus pour être plus rapides que les méthodes de consensus basées sur pBFT.
Il convient de noter qu’aBFT utilise également la technologie Directed Acyclic Graph (DAG), courante dans d’autres systèmes de consensus blockchain émergents. Chaque nœud du réseau conserve un DAG local, qui est ensuite utilisé pour calculer l'ordre final des événements. Contrairement aux systèmes de blockchain précédents, les événements de transaction sont comparés aux autres nœuds du réseau plutôt qu'aux blocs eux-mêmes.
Le trilemme de l’évolutivité, qui stipule que seules deux exigences sur trois peuvent être incluses simultanément dans les algorithmes de consensus, a été efficacement surmonté.
L'architecture de Fantom
Opera Core, Opera Ware et Application Layer sont les trois couches qui composent l'architecture Fantom, comme un sandwich.
Le chignon inférieur du protocole Lachesis est Opera Core, qui est responsable du maintien du consensus entre les nœuds. Chaque transaction est conservée sur chaque nœud, cependant, Fantom est inhabituel dans la mesure où il nécessite un deuxième type de nœud appelé nœud témoin pour valider les transactions et s'appuie sur la technique dPOS pour choisir les nœuds de validation. De plus, pour faire fonctionner un validateur, les utilisateurs doivent disposer d'au moins 1 000 000 FTM.
Opera Ware est la « viande » du protocole qui lui permet d'effectuer des tâches telles que l'offre d'incitations et la création de « données d'histoire ».
Le petit pain aux graines de sésame connu sous le nom d'Opera Application dispose d'API accessibles au public qui permettent aux développeurs de se connecter à la couche Opera Ware via leurs dApps. En outre, une application intéressante qui en découle est « Story Data », qui constitue une fonction fondamentale pour conserver des enregistrements indéfinis et vastes de données critiques, vitales pour des applications telles que la gestion de la chaîne d'approvisionnement.
Finance ouverte (OpenFi)
OpenFi, abréviation de « Open Finance », est un cadre financier qui intègre la finance traditionnelle (TradFi) à la finance décentralisée (DeFi). |
Disponibilité de données multiples (MultiDA)
Cette architecture blockchain utilise plusieurs services de disponibilité des données (DA) pour garantir la redondance des données. |