B.BlockAxis⌕ Recherche
Menu

Lire les dépendances

Un oracle se juge au niveau du feed et du réseau utilisés.

AvancéContenu révisé · 13.09.20264 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

Construire un modèle de panne de l’intégration oracle

À connaître avant : Du marché au Data Feed · CCIP : des messages entre chaînes · Données, aléatoire et automatisation

Parcours de lecture · 3 / 18 · Avancé

Point clé

Un oracle se juge au niveau du feed et du réseau utilisés.

L’essentiel

Un oracle se juge au niveau du feed et du réseau utilisés. Vérifiez l’actif couvert, la liquidité de ses marchés, la fraîcheur attendue, les sources, les opérateurs et les possibilités de modification. Sur un L2, une interruption du séquenceur peut exiger une logique spécifique avant de reprendre certaines opérations.

Le mécanisme

Un système interchaînes se juge aussi sur sa gestion des échecs : message en attente, destination indisponible, limites atteintes ou exécution qui échoue. Réessayer sans suivre l’état peut provoquer des erreurs applicatives si le récepteur est mal conçu.

Les points d’attention

Pour un processus opérationnel, suivez séparément l’identifiant source, le message et l’exécution de destination. Un rapprochement entre les trois permet de distinguer un transfert en cours d’une anomalie réelle. La bonne question n’est pas seulement « le message a-t-il été envoyé ? », mais « l’action attendue a-t-elle été exécutée une seule fois ? ».

Comprendre en profondeur

Examinez les couches : origine des données, réseau rapporteur, interface et application consommatrice. Un rapport correct peut être mal utilisé avec de mauvaises décimales ou cotations. Un transport sécurisé peut livrer une observation manipulée économiquement. Le contrat consommateur reste responsable de l’adéquation de la valeur à son action.

Limites et erreurs fréquentes

Des coupe-circuits limitent parfois les dégâts mais peuvent bloquer des utilisateurs légitimes. Les pouvoirs d’urgence introduisent des risques de gouvernance et de clés. Un secours fondé sur un marché peu liquide peut être pire qu’une pause. Évaluez pannes corrélées, retards, changements administratifs et reprise, pas seulement le fonctionnement normal.

Le mécanisme en un schéma

VOIR LES LIENS

La distinction qui change l’analyse

01Livraison de données
02Protections du consommateur

Imaginez un contrat recevant un prix correctement formaté mais trop ancien. L’intégration doit avoir une règle d’acceptation et une réaction définie au rejet. Livraison réussie et utilisation sûre doivent donc être testées séparément.

À 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

Le flux principal d’un prêt s’arrête. Son secours est un petit pool manipulable à faible coût. Comparez trois politiques : ancienne valeur, pool immédiat ou pause de certaines actions. Notez les acteurs affectés par chaque politique.

Pourquoi aucun secours n’est-il universellement sûr dans ce scénario ?

Choisissez une réponse.

Les termes de cette leçon
Oracle
Un mécanisme fournissant à un contrat des informations provenant d’un autre contexte.
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 →