Aller au contenu principal
DataKeys
Blockchain5 jours

Développer un protocole DeFi : AMM, lending, staking

Developpeurs Solidity experimentes souhaitant creer un protocole DeFi complet de A a Z

35h de formationdistanciel
Développer un protocole DeFi : AMM, lending, staking

Objectifs pedagogiques

  • Architecturer un protocole DeFi multi-composants
  • Implementer un AMM avec concentrated liquidity
  • Developper un systeme de lending/borrowing securise
  • Creer un mecanisme de staking avec rewards
  • Integrer gouvernance et tokenomics
  • Auditer et deployer un protocole DeFi en production

Programme

  • Architecture AMM : Factory, Pair, Router
  • Constant Product : x * y = k, calculs optimises
  • Add/Remove liquidity : minting/burning LP tokens
  • Swap : calcul output, slippage protection, fees
  • Flash swaps : implementation et protections
  • TWAP oracle : time-weighted average price
  • Reentrancy guards et security checks
  • Atelier : developper un AMM complet avec tests

  • Ticks et ranges : representation de liquidite
  • Position management : mint, burn, collect fees
  • Swap dans concentrated liquidity : tick crossing
  • Fee tiers : 0.05%, 0.3%, 1% pools
  • Non-fungible LP tokens (ERC-721)
  • Price oracle : TWAP avec observations
  • Gas optimizations : bitmap, tick spacing
  • Atelier : implementer concentrated liquidity positions

  • Architecture lending : Pool, aTokens, DebtTokens
  • Supply et withdraw : deposit collateral, earn interest
  • Borrow et repay : health factor, LTV, liquidation threshold
  • Interest rate model : utilization-based, kink model
  • Liquidations : liquidation bonus, automated liquidators
  • Flash loans : implementation securisee
  • Multi-asset support : price oracles, risk parameters
  • Atelier : developper un protocole de lending multi-assets

  • Staking rewards : emission model, distribution logic
  • Time-weighted staking : boosts, multipliers, lockups
  • Liquid staking : staking tokens (stETH-style)
  • Governance token : voting power, delegation
  • Treasury et reserve management
  • Vesting : linear, cliff, revocable schedules
  • Tokenomics : supply cap, inflation schedule, burns
  • Atelier : implementer staking avec governance token

  • DAO governance : proposals, voting, execution
  • Timelock : delai d'execution, queue, cancel
  • Multisig : Gnosis Safe, signers, threshold
  • Audit checklist : reentrancy, access control, oracle manipulation
  • Tests fuzz et invariants : Foundry, Echidna
  • Deployment scripts : multi-network, verification
  • Monitoring : Defender, Tenderly, alerts
  • Atelier : deployer le protocole complet avec gouvernance

Prerequis

  • Solidity avance
  • Comprehension approfondie de la DeFi
  • Experience significative en smart contracts

Modalites d'evaluation

Projet de protocole DeFi complet (AMM + lending + staking), tests exhaustifs, audit de securite

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.