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

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.