Lesson 3

Architecture technique de Flare

Ce module se plonge dans l'architecture technique de Flare, expliquant comment le réseau est structuré pour prendre en charge des applications décentralisées (dApps) avec un niveau élevé de sécurité, d'efficacité et d'interopérabilité. Vous apprendrez les protocoles de données consacrés qui alimentent l'accès aux données décentralisées de Flare et la compatibilité de la machine virtuelle Ethereum (EVM) qui permet une interaction transparente avec les contrats intelligents et les actifs basés sur Ethereum.

Protocoles de données consacrés

Flare met en œuvre des protocoles de données natifs directement au niveau du réseau. Il ne s'agit pas de systèmes oracle ajoutés, mais intégrés dans le protocole de base de la blockchain. Cette conception structurelle permet aux contrats intelligents d'accéder à des flux de données décentralisés et à des informations externes vérifiées sans dépendre de l'infrastructure hors chaîne ou des services tiers.

Le Flare Time Series Oracle (FTSO) est responsable de la fourniture de données décentralisées et à haute fréquence, telles que les flux de prix, qui sont essentielles pour de nombreuses applications décentralisées. Le FTSO rassemble des données auprès de fournisseurs indépendants qui concourent pour soumettre les informations les plus précises. Les fournisseurs sont récompensés en fonction de leur précision, et les détenteurs de jetons peuvent déléguer leur pouvoir de vote à ces fournisseurs, gagnant ainsi une part des récompenses.

Le connecteur de données Flare (FDC) est le protocole qui permet aux contrats intelligents sur Flare d'accéder en toute sécurité aux données d'autres blockchains et aux API Web2. Cela inclut la vérification si une certaine transaction s'est produite sur une autre chaîne ou la récupération d'informations telles que les informations d'identification utilisateur à partir de services web traditionnels. Le FDC utilise un mécanisme de consensus pour valider que les données sont correctes avant de les rendre disponibles on-chain.

Ces protocoles héritent du même niveau de décentralisation et de sécurité que la blockchain Flare elle-même. Ils ne dépendent pas de sources de données individuelles ou d'intermédiaires centralisés. Cela réduit la surface d'attaque et améliore la résilience de toute application qui les utilise.

Compatibilité de la machine virtuelle Ethereum

Flare est entièrement compatible avec la Machine Virtuelle Ethereum (EVM), ce qui signifie que les développeurs peuvent déployer des contrats intelligents basés sur Solidity et réutiliser les outils et les bases de code existants conçus pour Ethereum. Cette compatibilité simplifie l'intégration et abaisse les barrières techniques pour les développeurs déjà familiers avec l'écosystème Ethereum.

En prenant en charge le même environnement de développement, Flare permet une migration ou une réplication rapide des applications décentralisées Ethereum (dApps). Les développeurs peuvent utiliser des outils familiers comme Remix, Hardhat et Truffle pour écrire, tester et déployer des contrats sur Flare sans modifications significatives.

La compatibilité EVM permet également d'interagir avec des contrats de jetons Ethereum standard, tels que ERC-20 et ERC-721. Cela garantit que les actifs émis sur Flare peuvent être conformes à des formats largement reconnus, ce qui les rend plus faciles à intégrer avec des portefeuilles, des échanges et des plateformes DeFi.

L'un des avantages de combiner le support EVM avec les protocoles de données natifs de Flare est que les développeurs ont accès à la fois à la logique de calcul et de données au même endroit. Cela réduit le besoin de ponts, de relais ou de saisie manuelle lors de la création d'applications qui doivent répondre à des conditions externes ou inter-chaînes.

Le support EVM ouvre également la porte aux intégrations avec les solutions de couche 2 d'Ethereum et les protocoles d'interopérabilité. Les applications peuvent être conçues pour fonctionner sur différents réseaux, les actifs et les données se déplaçant de manière fluide entre les chaînes tout en tirant parti de la sécurité et de l'efficacité économique de Flare.

Points forts

  • Flare utilise des protocoles de données consacrés, tels que l'Oracle de séries temporelles Flare (FTSO) et le Connecteur de données Flare (FDC), pour fournir des données décentralisées et vérifiables pour les contrats intelligents directement depuis la couche réseau.
  • FTSO garantit des flux de prix et de données décentralisés et à haute fréquence, provenant de fournisseurs indépendants et validés par délégation, créant des flux de données précis et fiables pour les dApps.
  • Le connecteur de données Flare (FDC) permet aux contrats intelligents d'accéder de manière sécurisée aux données d'autres blockchains et API basées sur le web, élargissant ainsi la gamme de données externes disponibles pour les applications décentralisées.
  • La compatibilité de la machine virtuelle Ethereum (EVM) de Flare permet aux développeurs de déployer des contrats intelligents basés sur Ethereum sans modifications majeures, simplifiant ainsi le processus de développement et facilitant la migration des dApps d'Ethereum vers Flare.
  • La compatibilité EVM garantit l'interaction avec les actifs Ethereum, tels que les jetons ERC-20 et ERC-721, et ouvre la voie à l'interopérabilité entre chaînes, permettant un mouvement fluide des actifs entre Flare et d'autres blockchains compatibles avec l'EVM.
Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.
Catalog
Lesson 3

Architecture technique de Flare

Ce module se plonge dans l'architecture technique de Flare, expliquant comment le réseau est structuré pour prendre en charge des applications décentralisées (dApps) avec un niveau élevé de sécurité, d'efficacité et d'interopérabilité. Vous apprendrez les protocoles de données consacrés qui alimentent l'accès aux données décentralisées de Flare et la compatibilité de la machine virtuelle Ethereum (EVM) qui permet une interaction transparente avec les contrats intelligents et les actifs basés sur Ethereum.

Protocoles de données consacrés

Flare met en œuvre des protocoles de données natifs directement au niveau du réseau. Il ne s'agit pas de systèmes oracle ajoutés, mais intégrés dans le protocole de base de la blockchain. Cette conception structurelle permet aux contrats intelligents d'accéder à des flux de données décentralisés et à des informations externes vérifiées sans dépendre de l'infrastructure hors chaîne ou des services tiers.

Le Flare Time Series Oracle (FTSO) est responsable de la fourniture de données décentralisées et à haute fréquence, telles que les flux de prix, qui sont essentielles pour de nombreuses applications décentralisées. Le FTSO rassemble des données auprès de fournisseurs indépendants qui concourent pour soumettre les informations les plus précises. Les fournisseurs sont récompensés en fonction de leur précision, et les détenteurs de jetons peuvent déléguer leur pouvoir de vote à ces fournisseurs, gagnant ainsi une part des récompenses.

Le connecteur de données Flare (FDC) est le protocole qui permet aux contrats intelligents sur Flare d'accéder en toute sécurité aux données d'autres blockchains et aux API Web2. Cela inclut la vérification si une certaine transaction s'est produite sur une autre chaîne ou la récupération d'informations telles que les informations d'identification utilisateur à partir de services web traditionnels. Le FDC utilise un mécanisme de consensus pour valider que les données sont correctes avant de les rendre disponibles on-chain.

Ces protocoles héritent du même niveau de décentralisation et de sécurité que la blockchain Flare elle-même. Ils ne dépendent pas de sources de données individuelles ou d'intermédiaires centralisés. Cela réduit la surface d'attaque et améliore la résilience de toute application qui les utilise.

Compatibilité de la machine virtuelle Ethereum

Flare est entièrement compatible avec la Machine Virtuelle Ethereum (EVM), ce qui signifie que les développeurs peuvent déployer des contrats intelligents basés sur Solidity et réutiliser les outils et les bases de code existants conçus pour Ethereum. Cette compatibilité simplifie l'intégration et abaisse les barrières techniques pour les développeurs déjà familiers avec l'écosystème Ethereum.

En prenant en charge le même environnement de développement, Flare permet une migration ou une réplication rapide des applications décentralisées Ethereum (dApps). Les développeurs peuvent utiliser des outils familiers comme Remix, Hardhat et Truffle pour écrire, tester et déployer des contrats sur Flare sans modifications significatives.

La compatibilité EVM permet également d'interagir avec des contrats de jetons Ethereum standard, tels que ERC-20 et ERC-721. Cela garantit que les actifs émis sur Flare peuvent être conformes à des formats largement reconnus, ce qui les rend plus faciles à intégrer avec des portefeuilles, des échanges et des plateformes DeFi.

L'un des avantages de combiner le support EVM avec les protocoles de données natifs de Flare est que les développeurs ont accès à la fois à la logique de calcul et de données au même endroit. Cela réduit le besoin de ponts, de relais ou de saisie manuelle lors de la création d'applications qui doivent répondre à des conditions externes ou inter-chaînes.

Le support EVM ouvre également la porte aux intégrations avec les solutions de couche 2 d'Ethereum et les protocoles d'interopérabilité. Les applications peuvent être conçues pour fonctionner sur différents réseaux, les actifs et les données se déplaçant de manière fluide entre les chaînes tout en tirant parti de la sécurité et de l'efficacité économique de Flare.

Points forts

  • Flare utilise des protocoles de données consacrés, tels que l'Oracle de séries temporelles Flare (FTSO) et le Connecteur de données Flare (FDC), pour fournir des données décentralisées et vérifiables pour les contrats intelligents directement depuis la couche réseau.
  • FTSO garantit des flux de prix et de données décentralisés et à haute fréquence, provenant de fournisseurs indépendants et validés par délégation, créant des flux de données précis et fiables pour les dApps.
  • Le connecteur de données Flare (FDC) permet aux contrats intelligents d'accéder de manière sécurisée aux données d'autres blockchains et API basées sur le web, élargissant ainsi la gamme de données externes disponibles pour les applications décentralisées.
  • La compatibilité de la machine virtuelle Ethereum (EVM) de Flare permet aux développeurs de déployer des contrats intelligents basés sur Ethereum sans modifications majeures, simplifiant ainsi le processus de développement et facilitant la migration des dApps d'Ethereum vers Flare.
  • La compatibilité EVM garantit l'interaction avec les actifs Ethereum, tels que les jetons ERC-20 et ERC-721, et ouvre la voie à l'interopérabilité entre chaînes, permettant un mouvement fluide des actifs entre Flare et d'autres blockchains compatibles avec l'EVM.
Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.