KALAIDOS

Atelier — Le bac à sable oracle

Vous empruntez des stablecoins sur Aave en déposant de l'ETH en garantie. L'oracle donne le prix de l'ETH. Faites-le bouger : à quel moment le smart contract liquide automatiquement votre position ? Un seul groupe, un seul écran.

⏱ 30 minutes
30:00 Rôles (5') · Simulation (15') · Débrief (10')
Répartissez les rôles
RÔLE 1

L'emprunteur

Tu fixes le dépôt et le montant emprunté. Tu veux emprunter le plus possible — sans te faire liquider.

RÔLE 2

L'oracle

Tu tiens le curseur de prix. Tu annonces chaque nouveau prix ETH à voix haute, comme Chainlink.

RÔLE 3

Le protocole

Tu lis le « health factor ». Tu cries « LIQUIDATION ! » dès qu'il passe sous 1,00.

RÔLE 4 (+5)

Le sceptique

Et si l'oracle est manipulé ? Et si le prix bouge en pleine nuit ? Tu notes les risques pour le débrief.

La simulation

Seuil de liquidation Aave pour l'ETH : 82,5 % (LTV max). Au-delà, la position devient liquidable.

Valeur de la garantie (ETH × prix)
Dette (USDC)
Ratio prêt/valeur (LTV)
Health factor
Position saine
Oracle — prix ETH
$3000
$500$5000

L'oracle est la seule source de vérité du contrat sur le prix. Le smart contract ne « voit » rien d'autre. C'est tout l'enjeu : qui contrôle l'oracle contrôle les liquidations.

Vos missions (15 min)
Avec 1 ETH déposé et 1'200 USDC empruntés, à quel prix de l'ETH la position est-elle liquidée ? Trouvez-le au curseur.
Augmentez l'emprunt à 2'000 USDC. La position est-elle liquidable dès maintenant à $3000 ? Pourquoi ?
Cliquez « ⚡ Krach soudain ». Le contrat liquide sans prévenir. Comparez avec un appel de marge bancaire classique.
Le sceptique : si quelqu'un manipulait l'oracle 10 secondes, que pourrait-il provoquer ?
Débrief — vos réponses (10 min)