Comment Chainlink Price Feeds sécurise l’écosystème de la Finance Décentralisée (DeFi)

Hugo MIR
Chainlink Community
19 min readMay 2, 2022

27 avril 2022, Chainlink

Cet article est une traduction de l’article orignal que vous pouvez retrouver sur le site de Chainlink : https://blog.chain.link/chainlink-price-feeds-secure-defi/

Le service Chainlink Price Feeds a été mis en ligne début 2019 pour répondre à la demande croissante des développeurs de contrats intelligents (smart contract) créant des applications DeFi (Decentralized Finance) qui nécessitent un accès à des données sécurisées, précises et en temps réel sur les réseaux blockchain.

Chainlink Price Feeds est progressivement devenue la solution la plus utilisée dans l’industrie blockchain pour définir les prix des actifs. Ce service repose désormais sur plus de 900 réseaux d’oracles décentralisés (DON) en cours de production qui aident collectivement à sécuriser des dizaines de milliards de dollars pour des centaines d’applications DeFi sur de nombreuses blockchain et layer 2. Les applications DeFi les plus connues qui utilisent ce service incluent notamment Aave, Benqi, Compound, dYdX, Frax, Liquity, Sushi, Synthetix et bien d’autres.

Dans cet article, nous examinerons plus en détail comment Chainlink Price Feeds sécurise l’écosystème DeFi, en commençant par explorer pourquoi la Finance Décentralisée (DeFi) a besoin d’Oracles. Puis nous décrirons les 7 avantages clés du service Chainlink Price Feeds qui ont conduit à une adoption exponentielle de la DeFi.

Introduction : Les Oracles de la DeFi

En quelques années seulement, la finance décentralisée (DeFi) — un écosystème d’applications financières basées sur la blockchain — est passée d’un cas d’utilisation de niche de la technologie blockchain à l’une des industries dont la croissance est la plus rapide au monde. À l’heure actuelle, l’écosystème de la DeFi a déjà plus de 200 milliards de dollars en valeur totale verrouillée (TVL), une métrique qui suit la somme de tous les actifs cryptographiques déposés dans les applications de la DeFi.

Une condition préalable à la sécurité des actifs cryptographiques stockés dans la plupart des applications DeFi est l’accès aux données du marché financier. Par exemple, les marchés monétaires ont besoin de prix d’actifs en temps réel pour émettre et liquider avec précision des prêts garantis, tandis que les stablecoins algorithmiques ont besoin de prix d’actifs mis à jour en temps réel pour automatiser de manière fiable leurs politiques monétaires.

Ce qu’il faut savoir c’est que l’obtention de données issus des marchés financiers est difficile pour les applications DeFi car les blockchains sont intrinsèquement déconnectées du monde extérieur (pour des raisons de sécurité), et la plupart des données fiables et de qualité sur les marchés financiers sont actuellement générées en dehors des environnements blockchain (c’est-à-dire “hors-chaîne”). Ce manque de connectivité entre les blockchains et les systèmes hors chaîne est communément appelé le « problème de l’oracle ».

La plupart des données fiables et de qualité sur les marchés financiers sont actuellement générées en dehors des environnements blockchain.

Pour lever ce problème, il faut utiliser un middleware sécurisé connu sous le nom d’« Oracle » qui fournit aux blockchains un accès aux données et services hors-chaîne. Les oracles sont essentiels à la DeFi, notamment parce qu’ils alimentent les blockchains existantes avec des flux de prix (“Price Feeds”) qui permettent aux applications DeFi de récupérer instantanément le prix actuel ou historique de divers actifs cryptographiques ou réels lors de l’exécution de fonctions critiques.

Étant donné que les données des flux de prix sont à l’origine de l’exécution d’une application DeFi, elles constituent une cible évidente pour les hackers et autres manipulateurs de marché. Les flux de prix déterminés par des oracles non sécurisés ont d’ailleurs déjà causés des dizaines de millions de dollars de pertes. Par conséquent, pour protéger les milliards de dollars au sein de l’écosystème DeFi, la mise en place d’un service de “Price Feeds” alimentés par un réseau d’oracles fiables et sécurisés est indispensable.

Les flux de prix déterminés par des oracles non sécurisés ont déjà causés des dizaines de millions de dollars de pertes dans la DeFi.

Fonctionnement du service Chainlink Price Feeds pour la DeFi

Les flux de prix Chainlink (en anglais “Chainlink Price Feeds”) sont des contrats de référence sur la blockchain qui sont automatiquement mis à jour par des réseaux d’oracles décentralisés (que l’on appelle communément DON ou “Decentralized Oracle Networks”) composés de nœuds du réseau Chainlink.

Chaque “contrat de référence” stocke le prix le plus récent et l’historique d’un actif sous la forme d’un taux de change (par exemple BTC/USD), que les contrats intelligents (smart contract) peuvent ensuite interroger à la demande. Chaque flux de prix Chainlink fonctionne sur un réseau blockchain spécifique et est régulièrement mis à jour avec de nouvelles données basées sur des paramètres prédéfinis.

Pour bien comprendre comment les flux de prix Chainlink sont sécurisés et exploités, nous vous proposons d’explorer 7 de leurs propriétés distinctes qui aident à sécuriser l’écosystème de la DeFi.

1. Un protocole construit sur plusieurs couches de décentralisation

Pour maintenir un haut niveau de qualité et de disponibilité, le service Chainlink Price Feeds utilise un système d’agrégation décentralisé à plusieurs niveaux.

Une telle architecture atténue les potentielles défaillances et permet de s’assurer que chaque rapport d’oracle reflète le prix réel des actifs sur l’ensemble du marché. L’architecture d’agrégation des flux de prix comporte plusieurs étapes (voir le schéma ci-dessous).

L’agrégation des sources de données

Premièrement, les données sont agrégées au niveau de plusieurs sources distinctes. Les données brutes du marché sont générées par un ensemble d’échanges centralisés (par exemple Coinbase, Binance, FTX) et d’échanges décentralisés (par exemple Uniswap, Curve, PancakeSwap) à la suite de leurs activités de trading respectives.

Les entreprises professionnelles d’agrégation de données (par exemple CoinMarketCap, CoinGecko, Tiingo) collectent ces données brutes sur le marché à travers les plateformes d’échanges et déterminent ensuite les prix de marché à afficher. Plus précisément, le processus consiste à générer un prix moyen pondéré en fonction du volume (appelée VWAP pour “Volume Weighted Average Price”), avec les données de chaque échange moyennées mais pondérées proportionnellement en fonction du volume.

Les agrégateurs de données tiennent également compte des différences entre les échanges, telles que la profondeur du marché, la latence et les écarts qu’il peut y avoir entre certaines données. Ils filtrent les anomalies du marché telles que les crashs “éclairs” (ou “Flash Crashes”), les manipulations de marché (ou “wash trading”) et d’autres valeurs aberrantes afin qu’elles n’influencent pas la qualité de la donnée agrégée finale.

De cette manière, chaque agrégateur de données fournit une couverture exhaustive du marché, c’est-à-dire un prix qui reflète un agrégat “corrigé” de tous les environnements d’échange par opposition à un petit segment du marché, qui peut être inexact.

Les agrégateurs de données produisent également des données de prix corrigés en utilisant une méthodologie similaire pour d’autres types d’actifs tels que les devises fiduciaires, les matières premières et les actions. Ces données de prix sont ensuite mises à disposition via une interface de programmation d’application (API), souvent via un abonnement payant.

Par conséquent, les agrégateurs de données sont financièrement incités à maintenir des données fiables, ainsi qu’une disponibilité élevée de leurs API sous la forme d’ accords de niveau de service (SLA).

Un SLA est un type de contrat entre deux entités, au travers duquel le premier s’engage à fournir un certain niveau de service sur la durée.

L’agrégation des opérateurs de nœud

Vient ensuite l’agrégation au niveau des opérateurs de nœuds. Chaque nœud Chainlink qui prend en charge un flux de prix est configuré pour se connecter aux API de plusieurs agrégateurs de données premium, y compris des API protégées par mot de passe pour davantage de sécurité.

Ensuite, lorsque de nouvelles mises à jour de prix sont nécessaires, chaque nœud Chainlink récupère les données de plusieurs agrégateurs de données et répond avec la valeur médiane (moyenne). En supprimant automatiquement les valeurs aberrantes parmi les données et en se protégeant contre les temps d’arrêt inattendus des API accessible via les agrégateurs de données, chaque nœud Chainlink offre donc une résilience accrue.

En supprimant automatiquement les valeurs aberrantes parmi les données et en se protégeant contre les temps d’arrêt inattendus, chaque nœud Chainlink offre aux acteurs de la DeFI une résilience accrue.

L’agrégation au niveau du réseau d’oracle

Enfin, il y a l’agrégation au niveau du réseau d’Oracle. Plusieurs nœuds Chainlink indépendants sont regroupés pour former un réseau d’oracles décentralisés (appelé “DON” en anglais) qui produit régulièrement des rapports d’oracles agrégés contenant l’observation individuelle (prix médianisé) et la signature (attestation cryptographique) de chaque nœud.

Le rapport d’oracle généré par un DON est ensuite stocké sur la blockchain dans le contrat intelligent (smart contract) de référence qui doit maintenir à jour une donnée spécifique (par exemple, le contrat de référence BTC/USD sur Ethereum). À chaque fois qu’un rapport d’oracle est publié sur la blockchain, l’intégrité de la signature de chaque nœud est vérifiée avant que la valeur médianisée de toutes les réponses ne soit stockée de manière immuable dans le contrat de référence.

Afin de maintenir un niveau élevé de sécurité et de résistance aux fraudes et autres falsifications, il est nécessaire que les deux tiers des nœuds d’un DON apportent leurs observations et leurs signatures pour qu’un nouveau rapport d’oracle soit accepté. Cela empêche tout nœud unique ou petit groupe de nœuds de corrompre la valeur stockée finale ou de publier un rapport incomplet sur la blockchain. De plus, étant donné que la valeur médiane finale est la valeur retenue après la publication d’un rapport, au moins la moitié des nœuds doivent être corrompus pour influencer la valeur finale mises à la disposition des contrats sur la blockchain, ce qui rend toute manipulation extrêmement compliquée.

La stratégie d’agrégation à plusieurs niveaux de Chainlink, que ce soit au niveau de la source des données, au niveau des opérateurs de nœuds mais également au niveau du réseau d’oracle permet de garantir que chaque mise à jour d’un flux de prix Chainlink soit intrinsèquement fiable, ce qui permet d’avoir une vue très précise du prix d’un actif à l’échelle du marché.

Pour en savoir plus sur la façon dont le service Chainlink Price Feeds maintient un niveau extrêmement élevé de qualité de ses données, vous pouvez consulter cet article : La qualité des données mises à disposition des contrats intelligents de la DeFi.

2. Des opérateurs de nœuds d’oracles de haute qualités et hypers fiables

Chaque DON est issu d’un groupe géographiquement répartie d’opérateurs de nœuds résistants aux attaques Sybil — une attaque basée sur la création de fausses identités — et son niveau de sécurité est maintenu par l’expérience significative de chaque opérateur de noeuds dans la gestion d’infrastructures critiques.

Les opérateurs de nœuds utilisent le logiciel de nœud du réseau Chainlink au travers de services cloud de type “bare-metal” dont l’infrastructure est auto-hébergée.

Un Cloud « sur matériel nu » — ou bare-metal Cloud — est un service de Cloud dont l’hébergement Web est issu d’un matériel / serveur dédié. Les serveurs bare metal sont particulièrement adaptés aux projets les plus exigeants qui nécessitent en permanence des ressources élevées et un haut niveau de conformité.

Le logiciel de nœud Chainlink est open-source et sous licence du MIT. Son niveau de sécurité a été audité et ses nombreuses années d’exécution en font désormais un logiciel largement éprouvé et extrêmement fiable.

Les opérateurs de nœuds qui alimentent le service Chainlink Price Feeds proviennent d’horizons et d’industries variés et combinent une expérience et une expertise considérables en ce qui concerne l’agrégation et la livraison sécurisées de données sur les réseaux blockchains.

Certains des principaux types d’opérateurs de nœuds Chainlink incluent :

  • Des nœuds DevOps : il s’agit d’organisations spécialisées dans l’exploitation d’infrastructures blockchains telles que les validateurs Proof-of-Stake, les pools de minage Proof-of-Work et les fournisseurs RPC de nœuds complets. Ces opérateurs ont une grande expérience dans la gestion d’importantes infrastructures Web3, la gestion de clés privées cryptographiques et la réception de crypto-monnaie en compensation de leurs services. Les nœuds DevOps incluent les principaux fournisseurs de pools de jalonnement PoS tels que Stake.Fish, P2P Validator, Staked, etc.
  • Les nœuds d’entreprise : il s’agit d’institutions du monde entier qui tournent actuellement sur l’infrastructure Web2 traditionnelle. Il s’agit notamment de fournisseurs de télécommunications mondiaux tels que T-Systems de Deutsche Telekom et Swisscom ainsi que d’autres institutions mondiales telles que LexisNexis.
  • Les nœuds communautaires : il s’agit d’organisations de la communauté Chainlink qui soutiennent la croissance de l’écosystème et qui ont prouvé leurs niveaux élevés de fiabilité. Cela inclut les gagnants des Chainlink Oracle Olympics , CryptoManufaktur, LinkRiver et NorthWest Nodes.

Les opérateurs de nœuds Chainlink incluent également des échanges de crypto-monnaies comme Huobi, des fournisseurs de données comme Tiingo, des applications DeFi comme Kyber et un large éventail d’autres participants. En réunissant des fournisseurs d’infrastructure expérimentés et dont les incitations sont alignés, Chainlink Price Feeds fournit aux développeurs de contrats intelligents un niveau extrêmement élevé d’assurance que les données seront délivrées de manière fiable et sans interruption.

3. Un système de livraison de données rentable et décentralisé

Afin de répondre à la demande de données de l’ensemble des acteurs du marché tout en répondant aux exigences de coûts associés à la mise “on-chain” (sur la blockchain) de ces données, les flux de prix Chainlink peuvent être personnalisables pour que chaque acteur puisse définir quand et comment il souhaite recevoir ces données.

Plus précisément, il existe deux paramètres de déclenchement pour déterminer quand un nouveau rapport d’oracle doit être publié sur la blockchain :

  • Le seuil de déviation : il s’agit de la variation en pourcentage du prix d’un actif par rapport à la dernière mise à jour. Par exemple, un seuil d’écart de 0,05 % peut déclencher une mise à jour par un oracle si le prix global d’un actif augmente ou diminue de 0,05 % depuis la dernière mise à jour sur la blockchain.
  • Le heartbeat : il s’agit du temps qui s’est écoulé depuis la mise à jour précédente. Par exemple, un battement de cœur d’une minute peut déclencher une mise à jour si au moins une minute s’est écoulée depuis la dernière mise à jour “on-chain”.

Ces paramètres de déclenchement sont généralement combinés, de sorte que la fréquence de mise à jour d’un flux de prix soit plus élevée pendant les périodes de forte volatilité du marché (pour davantage de précision), mais plus faible pendant les périodes de faible volatilité du marché (pour minimiser les coûts). Chaque paramètre de déclenchement peut être défini en fonction d’un certain nombre de facteurs, notamment la demande du marché, la montant sécurisée, les coûts du gaz (coûts d’utilisation) de la blockchain réceptrice, les exigences ou cas d’utilisation spécifiques, la volatilité attendue par le marché d’un actif, etc.

Les blockchains à “haut débit” peuvent généralement prendre en charge des fréquences de mise à jour plus rapides car Chainlink peut fonctionner à la vitesse et aux coûts natifs de chaque blockchain. Sur les blockchains à coût plus élevé, l’optimisation de la réduction des coûts est cruciale pour la viabilité économique à long terme et pour garantir que les rapports d’oracle seront bien publiés sur la blockchain, même en cas de congestion extrême du réseau. C’est une des principales raisons pour lesquelles les flux de prix Chainlink ont ​​été mis à jour au début de 2021 pour prendre en charge le protocole Off-Chain Reporting (OCR).

Chainlink OCR exploite le calcul hors-chaîne et la mise en réseau peer-to-peer, ce qui permet d’obtenir une réduction des coûts d’exploitation jusqu’à 90 % et donc de fournir jusqu’à 10 fois plus de données (par rapport à la période avant lancement de l’OCR).

Plutôt que de demander à chaque nœud Chainlink de fournir une réponse individuelle pour chaque mise à jour sur la blockchain (et donc de payer les frais de gaz associés), Chainlink OCR permet aux nœuds d’agréger leurs réponses hors chaîne dans un seul rapport oracle. Ce rapport d’oracle est ensuite livré sur la blockchain en une seule transaction, dans laquelle la signature de chaque nœud est vérifiée individuellement et la valeur médiane de toutes les observations est stockée. Cela réduit fortement les coûts d’exploitation mais permet également une plus grande décentralisation des nœuds, des fréquences de mise à jour plus rapides, une latence de mise à jour réduite et d’autres personnalisations comme l’utilisation de la puissance de calcul du réseau d’oracles.

Vous trouverez plus d’informations techniques sur l’OCR dans le livre blanc sur le protocole de rapport “hors chaîne” de Chainlink .

Grâce à une combinaison de paramètres de déclenchement configurables et à la livraison de données “rentables” sur la blockchain, les flux de prix Chainlink sont très résistants aux conditions défavorables telles que les périodes de volatilité extrême du marché et la congestion des réseaux blockchains — ce qui est très important puisqu’il s’agit des périodes pendant lesquelles les mises à jour issues des oracles sont les plus demandés et les plus nécessaires pour sécuriser les fonds des utilisateurs.

4. Une sécurité de l’infrastructure à plusieurs niveaux

Chainlink Price Feeds utilise également des couches supplémentaires de sécurité et de surveillance pour limiter de manière proactive les problèmes potentiels, y compris les événements “black swan” (cygne noir).

La théorie du cygne noir, développée par le statisticien Nassim Taleb, est une théorie selon laquelle on appelle cygne noir un événement imprévisible qui a une faible probabilité de se dérouler (autrement dit un « événement rare » en théorie des probabilités) et qui, s’il se réalise, peut avoir des conséquences d’une portée considérable.

Un système de transparence sur la blockchain

Chaque rapport d’oracle généré par Chainlink Price Feeds est stocké sur le réseau blockchain de réception en tant qu’enregistrement public immuable. Cela permet à n’importe qui dans le monde d’analyser les performances historiques et la précision de chaque mise à jour issue du service Chainlink Price Feed depuis sa création. De plus, étant donné que chaque rapport d’oracle contient la signature et la réponse individuelle de chaque nœud répondant, la précision historique et la disponibilité de chaque opérateur de nœud individuel sont auditables.

Les données fournies par les DON et les nœuds individuels sont donc extrêmement transparentes. Cela a notamment conduit à la création de divers tableaux de bord publics et autres outils de visualisation, comme par exemple, data.chain.link qui fournit une vue d’ensemble de l’état actuel de divers flux de données Chainlink, offrant des informations transparentes sur la dernière réponse fiable, les paramètres de déclenchement, la dernière heure de mise à jour, la composition du nœud et l’adresse du contrat.

Des tableaux de bord et des outils de transparence supplémentaires incluent notamment les sites http://market.link/ et https://oracle.reputation.link, qui offrent des informations plus approfondies sur les performances des flux de prix Chainlink ainsi que des détails sur les opérateurs de nœuds. À noter que les deux sites web sont gérés par des projets indépendants au sein de l’écosystème Chainlink.

Une surveillance active du réseau qui permet d’éviter tout dysfonctionnement

Les opérateurs de nœuds prenant en charge le service Chainlink Price Feeds utilisent une stratégie de surveillance active au niveau de leur infrastructure pour détecter de manière proactive les problèmes avant même qu’ils surviennent, ou bien dès qu’ils surviennent. Cela inclut l’utilisation d’outils d’analyse internes pour suivre les performances historiques et en temps réel des nœuds, ainsi que la mise en place d’alertes et notifications qui signalent les problèmes potentiels, quel que soit le jour ou l’heure.

Ce système de surveillance active comprend le suivi d’un grand nombre de données tels que le solde nécessaire pour pouvoir payer les frais de gaz, les écarts de prix, les erreurs inattendues, l’absence de réponse, la consommation de ressources matérielles, etc.

En plus des performances et de la fiabilité des nœuds, la précision et la disponibilité des fournisseurs de données sont également surveillées, ce qui permet aux opérateurs de nœuds de passer à différents fournisseurs pour obtenir une qualité et une fiabilité des données optimales, sans interruption et selon leurs besoins.

Un système de relai et de récupération en cas d’imprévu

Pour maintenir une disponibilité élevée de leurs infrastructures critiques, les opérateurs de nœuds Chainlink intègrent des systèmes de basculement pour une résilience accrue. Cela se matérialise en général par l’exécution d’au moins 2 nœuds Chainlink en parallèle à tout moment, l’un servant de nœud principal, les autres servant de sauvegardes. Si le nœud principal tombe en panne ou ne répond plus, un processus de basculement automatique se met en place et un noeud secondaire prend immédiatement le relais pour minimiser les temps d’arrêt.

Le système de relai sur lequel s’appuie le réseau Chainlink peut également être utilisé par les nœuds des blockchains réceptrices qui ont la capacité de lire et d’écrire des données sur la blockchain. Autrement dit, il est possible d’utiliser les atouts du réseau Chainlink pour bénéficier du même système de relai entre plusieurs noeuds (full-nodes) de la blockchain réceptrice afin qu’un basculement automatique intervienne en cas de défaillance, ce qui garanti un haut niveau de disponibilité.

Les opérateurs de nœuds ont également mis en place des systèmes de récupération en cas de sinistre (ou d’imprévu) pour leur permettre de se remettre rapidement d’un événement de type “black swan”. Ces approches incluent la mise en place de sauvegardes régulières, la mise en place de migrations vers le cloud et d’autres méthodes de récupération si les données s’avèrent corrompues.

Pour en savoir plus sur les pratiques de sécurité utilisées par les opérateurs de nœuds Chainlink, reportez-vous à la documentation Chainlink sur les pratiques recommandées de sécurité et d’exploitation et le déploiement de nœuds sur AWS.

Le système de récupération et de sauvegarde du réseau Chainlink

Le service Chainlink Price Feeds sur certaines blockchains utilise également des redondances grâce à des sauvegardes régulières du réseau d’oracle dont les flux sont issus d’un DON principal et d’un DON secondaire. Les DONs mettent à jour deux contrats intelligents de référence distincts, avec un contrat intelligent “proxy” pointant vers l’une des deux versions. Dans des circonstances normales, le DON principal fonctionne comme le DON par défaut. Cependant, s’il y a un problème avec le DON principal, le contrat de proxy peut basculer automatiquement vers un DON secondaire.

Le DON secondaire se compose de nœuds qui se mettent à jour selon un calendrier différé, ce qui permet d’ajouter une couche additionnelle de sécurité au service Chainlink Price Feeds contre les bugs logiciels inattendus. En réalité, bien qu’un flux de prix Chainlink n’ait jamais eu besoin de passer sur un DON secondaire (à ce jour), cette fonctionnalité existe et permet de rassurer les acteurs du marché de la DeFi en cas d’événements de type “black swan”.

5. Une architecture robuste et indépendante

Chainlink est un protocole oracle qui peut être utilisé par n’importe quelle blockchain (on dit que Chainlink est “blockchain agnostic”) et qui est aujourd’hui intégré nativement dans plus d’une douzaine de blockchains, sidechains et rollups (layer 2).

En étant déployé de manière native, le service Chainlink Price Feeds peut fournir des données aux différentes blockchains sans aucune inter-dépendance entre les blockchains. Cela permet aux données d’être livrées à la vitesse et au coût natifs de la blockchain prise en charge afin que les applications DeFi sur les blockchains à haut débit puissent bénéficier de mises à jour d’oracle plus fréquentes et à moindre coût. De plus, les flux de prix Chainlink sur la blockchain A (par exemple) ne seront pas impactés si le réseau de la blockchain B connaît des problèmes de temps d’arrêt ou de congestion.

Pour bien comprendre l’intérêt d’une architecture complètement “blockchain agnostic” comme celle de Chainlink, il suffit de comparer cette architecture avec un modèle qui serait conçu différemment, c’est-à-dire où les flux de prix seraient inter-dépendants entre plusieurs blockchains.

Un tel modèle existe entre certaines blockchains primaires et leurs blockchains secondaires (layer 2) qui peuvent ne pas fournir de données si la chaîne primaire rencontre des problèmes de fiabilité ou de congestion. Dans ces modèles alternatifs, les oracles de prix non natifs sont également soumis à des problèmes de vitesse, de latence, de coût et de centralisation qui mettent les protocoles DeFi en danger, encore plus en cas de “black swan”.

Pour en savoir plus sur l’approche de Chainlink concernant la construction de son réseau d’oracles indépendants, vous pouvez consulter Blockchain Agnostic Design: Native Oracle Support for Any Network .

6. Des économies d’échelles via l’agrégation des frais d’utilisation

Le service Chainlink Price Feeds fonctionnent sur un modèle de coûts partagés où, au fil du temps, les flux sont pris en charge collectivement par une large communauté d’utilisateurs payants, appelés “sponsors”.

Cela permet à plusieurs sponsors qui ont besoin de la même donnée sur la même blockchain (par exemple, le taux AAVE/USD sur Arbitrum) d’agréger leurs frais afin de récompenser les opérateurs de nœuds, réduisant ainsi les coûts de génération des rapports émis par les oracles. Ce modèle de coûts partagés se traduit par une large économie d’échelle, où chaque nouveau sponsor d’un flux de prix Chainlink renforce encore davantage le budget de sécurité qui protège un flux de données.

Un budget de sécurité accru peut ensuite être utilisé pour renforcer et améliorer les garanties et les performances d’un flux de données, ce qui permet d’ajouter davantage de nœuds d’oracle et de sources de données, d’améliorer la décentralisation, d’augmenter la fréquence de mise à jour pour une plus grande précision des données, etc.

Ces améliorations progressives du réseau peuvent être observées dans le flux de prix Chainlink ETH/USD sur Ethereum (par exemple), qui est passé d’un ensemble initial de trois nœuds et qui est maintenant pris en charge par 31 opérateurs de nœuds indépendants. De plus, l’agrégation des frais d’utilisation signifie que les utilisateurs n’ont pas à payer l’intégralité des coûts d’exploitation d’un flux de prix, mais uniquement une partie du coût total.

7. Une pérennité à long terme assurée par une adoption croissante du réseau

En plus de fournir un niveau élevé de sécurité et de fiabilité aujourd’hui, le service Chainlink Price Feeds est optimisé pour une durabilité à long terme.

À mesure que l’adoption croît, un plus grand pool de frais d’utilisation peut être généré, ce qui permet de soutenir le fonctionnement et l’expansion continus des flux de données transmis par les oracles (prix, etc.). Plus le nombre de sponsors qui intègrent et contribuent au financement d’un flux de données se met à croître, plus le système devient auto-suffisant. Les frais de service sont donc progressivement financés par l’utilisation.

Cette optimisation offre aux utilisateurs existants et futurs utilisateurs une plus grande assurance que le service Chainlink Price Feeds continuera d’exister à l’avenir, soutenant ainsi la croissance continue et l’adoption de l’économie DeFi de manière durable et pérenne.

Le service Chainlink Price Feeds n’est qu’un début !

La qualité des données délivrées par les oracles Chainlink et la sécurité de l’infrastructure sur laquelle ils reposent ont progressivement fait du service Chainlink Price Feeds le “standard” de l’économie de la DeFi (Finance Décentralisée).

Il faut noter que ce service a été spécialement conçu pour évoluer de pair avec la croissance de la DeFi et a pour vocation de devenir le backend des principaux échanges financiers mondiaux, sécurisant à terme des centaines (voir des milliers) de milliards de dollars de transactions.

Le service Chainlink Price Feeds n’est que la pointe de l’iceberg. Chainlink prend déjà en charge une large gamme de flux de données différents avec des normes de sécurité et de qualité similaires, telles que les preuves de réserve (Proof of Reserve), les données météorologiques, les résultats sportifs, les métadonnées de la blockchain, et bien plus encore.

Au-delà de la livraison de données, Chainlink développe également un puissant système de calcul “hors-chaîne” à l’aide de son réseau de DON, ainsi qu’un protocole de communication inter-blockchains sécurisé pour l’écosystème Web3.

Cette combinaison de services (flux de données, système de calcul hors-chaîne et système de communication entre blockchains) fait de Chainlink une solution complète capable de fournir tout service “hors-chaîne” requis par les contrats intelligents.

Si vous êtes un développeur DeFi et que vous souhaitez intégrer Chainlink Price Feeds, consultez notre documentation , posez une question dans Discord ou organisez un appel avec un expert.

Cet article est une traduction de l’article orignal que vous pouvez retrouver sur le site de Chainlink : https://blog.chain.link/chainlink-price-feeds-secure-defi/

--

--