Aller au contenu principal
DataKeys
Blockchain2 jours

Oracles et données off-chain : Chainlink, API3

Developpeurs smart contracts souhaitant integrer des donnees off-chain (prix, meteo, sports) de maniere securisee

14h de formationdistanciel
Oracles et données off-chain : Chainlink, API3

Objectifs pedagogiques

  • Comprendre le probleme de l'oracle et ses solutions
  • Integrer Chainlink Price Feeds dans des smart contracts
  • Utiliser Chainlink VRF pour la generation de nombres aleatoires
  • Creer des Chainlink Automation (Keepers) pour l'execution automatisee
  • Developper un oracle custom avec API3
  • Evaluer la securite et la decentralisation des oracles

Programme

  • Le probleme de l'oracle : determinisme vs donnees externes
  • Architecture Chainlink : nodes, aggregators, decentralisation
  • Price Feeds : integration, latestRoundData, staleness checks
  • Data Feeds : crypto, forex, commodities, custom feeds
  • Chainlink VRF (Verifiable Random Function) : randomness on-chain
  • VRF v2 : subscription, request/fulfill pattern, gas optimization
  • Use cases : lotteries, NFT reveals, gaming
  • Atelier : integrer Price Feeds et VRF dans un contrat DeFi

  • Chainlink Automation (Keepers) : upkeep, checkUpkeep, performUpkeep
  • Use cases : liquidations, rebalancing, time-based triggers
  • Chainlink Functions : custom API calls, off-chain computation
  • API3 : first-party oracles, dAPIs, Airnode
  • Deployer un Airnode : AWS/GCP, config, endpoints
  • Comparison oracles : Chainlink vs API3 vs Band vs Pyth
  • Security : oracle manipulation, flash loan attacks, circuit breakers
  • Atelier : creer un oracle custom avec API3 Airnode

Prerequis

  • Solidity intermediaire
  • Comprehension des smart contracts
  • Notions d'APIs REST

Modalites d'evaluation

Integration Chainlink Price Feeds et VRF, deploiement Automation, creation oracle custom API3

Feuilles d'emargement, suivi de connexion pour le distanciel, evaluation des acquis en fin de formation.

Accessibilite handicap

Formation accessible aux personnes en situation de handicap. Referent handicap disponible pour adapter les modalites.