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.20263 min de lecture · prévoir 5–10 min pour l’atelierBlockAxis

Votre programme

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

À la fin, expliquez le schéma avec vos mots, résolvez le cas et justifiez la correction.

Prérequis : Du marché au Data Feed · CCIP : des messages entre chaînes · Données, aléatoire et automatisation

Niveau 3 · Avancé →

Parcours de lecture · 3 / 17 · 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

  1. Défaillance de donnée
  2. Règles de détection
  3. Réponse bornée
  4. Reprise vérifiée
Construire un modèle de panne de l’intégration oracle. Carte conceptuelle : reliez ces quatre repères à l’explication ci-dessus.
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.