B.BlockAxis⌕ Recherche
Menu

Du marché au Data Feed

Les Data Feeds agrègent des observations et publient des résultats utilisables par les applications.

IntermédiaireContenu révisé · 13.09.20265 min de lecture · prévoir 5–10 min pour l’atelierBlockAxis
← Mon parcours d’apprentissage
Atelier · 20 XP

Attribués une fois après une réponse correcte.

Ce que nous allons éclaircir

Valider un prix avant de l’utiliser

À connaître avant : Le problème de l’oracle · Un état partagé et des comptes

Parcours de lecture · 13 / 41 · Intermédiaire

Point clé

Un flux de prix exige des contrôles de l’actif, du réseau, des décimales et de la fraîcheur.

L’essentiel

Les Data Feeds agrègent des observations et publient des résultats utilisables par les applications. Un contrat consommateur peut lire un agrégateur via un proxy. Ce découpage facilite certaines mises à jour sans changer l’adresse utilisée par le consommateur.

Le mécanisme

Les mises à jour peuvent dépendre d’un écart de prix ou d’un intervalle de temps appelé heartbeat. Un feed n’est pas nécessairement un flux tick par tick. Le consommateur doit vérifier la fraîcheur, les décimales, le réseau et l’actif exacts, puis décider quoi faire si la donnée est inutilisable.

Les points d’attention

Diversifier les opérateurs et les sources réduit certaines dépendances sans supprimer les erreurs corrélées ni les risques d’administration. Plusieurs observations dérivées d’un même marché défaillant ne deviennent pas automatiquement fiables parce qu’elles sont nombreuses.

Comprendre en profondeur

Un flux de prix expose une valeur précise, pas un prix universel de marché. L’intégration doit vérifier réseau, adresse du flux, actifs de base et de cotation, décimales et date de mise à jour. Selon le flux, les actualisations dépendent d’un intervalle ou d’un écart. Une transaction peut s’exécuter entre deux actualisations.

Limites et erreurs fréquentes

Les limites de fraîcheur doivent correspondre au risque de l’application et au flux. Rejeter tout petit retard peut interrompre inutilement un service ; accepter des valeurs anciennes peut fausser une garantie. Certaines intégrations L2 doivent aussi considérer disponibilité et reprise du séquenceur. Une solution de secours exige ses propres contrôles.

Le mécanisme en un schéma

VOIR LES LIENS

La distinction qui change l’analyse

01Un nombre
02Un prix utilisable

Une réponse brute de 250 000 000 avec huit décimales vaut 2,5 unités de cotation, pas 250 millions. Le consommateur doit aussi connaître la paire et la fraîcheur. Un calcul correct ne compense ni une mauvaise paire ni un rapport périmé.

À vous de l’expliquer

Reprenez le cas ci-dessus. Nommez ce qui est établi, ce qui reste à vérifier et la preuve qui permettrait de conclure. Une réponse solide traite les deux côtés du schéma.

Atelier d’application · à votre rythme

Appliquer la leçon à un cas

Un flux fictif renvoie 25000000000 avec huit décimales. Son horodatage date de deux heures, alors que l’application de l’exercice accepte trente minutes au maximum. Préparez un tableau de validation avant de valoriser la garantie. Ces limites sont illustratives, pas des paramètres de production recommandés.

Quel est le prix normalisé et cette application doit-elle l’utiliser ?

Choisissez une réponse.

Explication interactive · modèle conceptuel

Du prix de marché au contrat

Sources

Les observations proviennent de marchés et fournisseurs sélectionnés. Leur qualité compte.

Aucune transaction réelle n’est envoyée.

Vérifier sa compréhension

Un flux renvoie 200000000 avec 8 décimales. Quelle valeur représente-t-il ?

Choisissez une réponse.

Préparer une note de correction

Décrivez le passage et la correction proposée. Vous pourrez copier cette note pour la partager ; rien n’est envoyé. N’incluez aucune donnée personnelle ou confidentielle.

Sources et références

Références pour les mécanismes décrits. Les exemples chiffrés sont fictifs sauf indication contraire. Consultez la version, le réseau et la juridiction applicables.

Références revues le 21 septembre 2026. Toutes les sources →