Le concept d'oracles enchâssés n'est pas nouveau. Il a été un sujet permanent de recherche et d'expérimentation dans l'espace blockchain, avec de nombreux développeurs et chercheurs reconnaissant à la fois les avantages potentiels et les défis inhérents aux oracles enchâssés.
Qu'est-ce qu'un oracle enchâssé ?
Dans l'écosystème de la blockchain, le terme "enchâssé" fait référence à l'intégration de fonctionnalités spécifiques directement dans la couche fondamentale (couche 1) de la blockchain elle-même. Contrairement aux services externes ou complémentaires, les fonctionnalités intégrées deviennent une partie intrinsèque des opérations de base de la blockchain, offrant une sécurité, une fiabilité et une décentralisation intégrées.
Oracles enchâssés dans Ethereum
Ethereum, la principale plateforme de contrats intelligents, envisage depuis plusieurs années des oracles enchâssés, avec des discussions qui ont fait surface dès 2020. L'objectif est de fournir aux applications décentralisées (dApps) des flux de prix natifs directement au sein du protocole Ethereum. Ces oracles enchâssés offrent des avantages notables, tels que des garanties d'immutabilité nettement plus solides que les oracles externes.
Toutefois, la proposition a suscité des inquiétudes quant à son impact potentiel sur la neutralité du protocole. Vitalik Buterin, cofondateur d'Ethereum, était initialement sceptique à l'égard des oracles enchâssés, craignant qu'ils ne violent la position de "neutralité crédible" d'Ethereum. Mais au fil du temps, il a changé d'avis et soutient désormais leur inclusion comme moyen d'améliorer l'efficacité et la sécurité du réseau.
Pourquoi c'est important : La performance n'est pas le seul problème
Le développement des oracles a façonné le paysage plus large de la blockchain, soulignant le rôle critique que jouent les oracles en tant que ponts entre les données hors chaîne et les applications sur chaîne. Bien qu'il soit important d'améliorer les mesures de performance traditionnelles telles que la vitesse, le coût et la précision, le véritable défi réside dans la conception d'oracles décentralisés, sans permission et dignes de confiance.
Malheureusement, cet aspect de la conception des oracles n'a pas reçu suffisamment d'attention, alors qu'il est essentiel pour créer une couche de données sécurisée et décentralisée pour les écosystèmes de blockchain.
Les problèmes posés par les oracles tiers
Les services d'oracle tiers actuels s'appuient sur des réseaux de nœuds hors chaîne pour fournir des données. Par exemple, un réseau oracle peut utiliser 10 fournisseurs de données indépendants, mais seul un sous-ensemble de ces nœuds peut contribuer à un flux de prix donné, comme illustré ci-dessous. Cette incohérence peut nuire à la fiabilité des données et à la décentralisation.
La recherche montre que dans certains cas, cinq fournisseurs de données seulement sont utilisés pour certains flux de prix, ce qui crée un seuil de collusion extrêmement bas.
Étant donné que des milliards de dollars dans la finance décentralisée (DeFi) dépendent de ces oracles, cela crée des points potentiels de défaillance et de manipulation qui existent en dehors du contrôle direct de la blockchain.
En outre, les développeurs se heurtent également à des obstacles importants avec les oracles tiers :
- Problèmes de sécurité : La conception d'oracles tiers oblige les développeurs à vérifier la fiabilité et la sécurité de chaque flux d'oracle avant de lancer leur produit, ce qui rend le processus de développement encore plus complexe. En outre, la sécurité de chaque flux peut varier dans le temps, ce qui rend le processus de développement encore plus complexe.
- Le coût : De nombreux services premium d'oracle sont coûteux, avec des coûts annuels s'élevant à plusieurs millions, ce qui ajoute une pression financière importante aux projets de blockchain.
La solution de Flare
Pour relever ces défis, Flare a mis au point deux oracles enchâssés afin de remédier aux limites des systèmes traditionnels :
- Flare Time Series Oracle (FTSO) : Cet oracle fournit jusqu'à 1 000 flux de prix, mis à jour à chaque bloc (environ toutes les 1,8 secondes).
- Flare Data Connector (FDC) : Il fournit des données vérifiables et sécurisées à partir de blockchains connectées et d'API Web2.
Ces oracles sont intégrés à Flare, ce qui garantit une sécurité et des performances accrues :
- Valideurs à double rôle : Les validateurs de Flare sont à la fois des validateurs et des fournisseurs de données. Il y a 100 fournisseurs d'infrastructure qui contribuent à chaque flux de prix.
- FLR jalonné et délégué : environ 67 % des jetons en circulation de Flare sont jalonnés ou délégués pour sécuriser ces fournisseurs d'infrastructure, ce qui donne au système d'oracle les mêmes garanties de sécurité que la blockchain elle-même.
Cette conception élimine le besoin de jetons externes ou de mécanismes de sécurité distincts, en intégrant la sécurité de l'oracle directement dans la blockchain.
Principaux avantages des oracles enchâssés de Flare
Le système d'oracle enchâssé de Flare offre plusieurs avantages distincts par rapport aux oracles de tiers :
- Sécurité : Le système oracle partage le même modèle de sécurité que la blockchain, garantissant une couche de données décentralisée et résistante à la manipulation. Cela réduit les risques externes et renforce la confiance globale dans les flux de données.
- Vitesse : les oracles enchâssés fonctionnent à la même vitesse que la blockchain, avec des mises à jour toutes les 1,8 secondes. Ces données quasi instantanées sont essentielles pour les applications DeFi sensibles au facteur temps et les interactions entre chaînes.
- Accès gratuit aux données : Les oracles traditionnels font souvent payer les flux de données, mais les oracles enchâssés de Flare fournissent des données gratuitement. Le réseau bénéficie de l'utilisation accrue des données par les dApps, générant des frais de transaction qui soutiennent les opérations du réseau.
- Flexibilité de conception : L'intégration de l'oracle directement dans la blockchain offre une grande souplesse de conception. Flare peut optimiser la chaîne pour un traitement plus efficace des données et une minimisation des coûts. Par exemple, Flare peut offrir des rabais sur le gaz pour la soumission des prix pendant les périodes de fort trafic, ce qui contribue à équilibrer la charge du réseau et à réduire les coûts globaux.
L'avenir : L'innovation continue de Flare
Flare ne s'arrête pas à ses offres actuelles pour Oracle. La prochaine version de FTSOv2 améliorera encore le système en augmentant à la fois la vitesse et la capacité de livraison des données. Cette mise à jour permettra aux développeurs d'accéder à plus de données, plus rapidement et avec plus de flexibilité que jamais.
Les oracles enchâssés marquent une évolution significative dans la technologie blockchain, offrant des solutions de données sécurisées, décentralisées et rentables. Flare mène la charge avec son approche innovante, fournissant un cadre robuste qui répond aux limites des systèmes d'oracle traditionnels. En continuant à innover, les oracles enchâssés deviendront la pierre angulaire des applications décentralisées, remodelant la façon dont les écosystèmes blockchain fonctionnent.