DeFi

Trois défauts cachés dans le retour du LP de drain à crochet StablePair d’Uniswap

image

Uniswap Labs a annoncé les deux pools Ethereum, $USDC/$USDT et $USDC/$USDGle 10 septembre. Son explication du 16 septembre indiquait que les fournisseurs allouant des capitaux choisissent désormais un mécanisme de frais en plus de l’inventaire symbolique qu’ils leur demandent de détenir.

Ce que capturent les frais dynamiques

La documentation de déploiement répertorie les taux de référence un pour un pour les deux pools. Le cheminement des frais de mise en œuvre utilise cette référence stockée et le prix du pool, sans consulter un flux externe de prix du marché.

À l’intérieur d’une bande étroite autour de la référence, les frais varient selon la direction du swap afin de cibler une offre et une demande cohérentes avant l’impact sur le prix. Lorsque le pool se trouve exactement à la référence, les deux directions paient les frais optimaux configurés. À mesure qu’il se rapproche d’un bord, les frais dans un sens diminuent tandis que dans l’autre augmentent.

Pour un exemple simple, supposons des frais optimaux d’un point de base (0,01 %). À la référence, un swap avec 10 000 unités d’entrée paierait une unité d’entrée en frais LP.

En dehors de la bande, les règles sur les frais répartissent les transactions par direction. Un swap classé comme s’éloignant de la référence ne paie aucune commission LP, tandis qu’un swap classé comme tirant le pool vers lui est confronté à des frais décroissants.

Une transaction repoussant le pool peut donner aux LP un prix favorable par rapport à cet indice de référence. Le commerce inversé permet à un arbitragiste de combler l’écart en rétablissant le prix du pool. Un taux de frais statique unique facture les deux sens de manière égale.

StablePair offre à la place des conditions progressivement meilleures pour les échanges correctifs à mesure que les blocs passent.

Si un trader accepte les frais, les LP les collectent pendant que la transaction rééquilibre le pool. Uniswap Labs affirme que la conception capture la « grande majorité » des bénéfices de rééquilibrage.

StablePair peut ajuster les frais LP autour d’une parité configurée, mais il ne peut pas protéger les fournisseurs de liquidité si un jeton perd son ancrage.

Le premier swap de chaque bloc met en cache le prix du pool utilisé pour les calculs de frais ultérieurs. Cela supprime l’avantage des frais de même bloc liés au fractionnement des swaps correctifs, mais les transactions ultérieures peuvent faire face à des entrées obsolètes. Si le prix en direct dépasse le milieu du bloc de référence, la classification mise en cache peut attribuer des frais dans les directions opposées jusqu’au bloc suivant.

Risque de stock et preuves des rendements

La frontière apparaît lorsque le marché extérieur cesse de traiter les deux pièces sur un pied d’égalité.

Considérons un choc conditionnel de l’émetteur qui réduit la valeur externe d’une pièce alors que la référence configurée suppose toujours un échange un pour un. Vendre cette pièce affaiblie contre une pièce plus forte peut éloigner le pool de la référence tout en rapprochant son prix du marché extérieur.

Une transaction que la règle des frais classe comme s’éloignant de la référence peut alors refléter une découverte de prix, plutôt qu’un déséquilibre temporaire.

La logique des frais ne peut pas vérifier la solvabilité de l’émetteur ni restaurer la valeur de remboursement. Ce scénario est hypothétique et ne doit pas être lu comme un rapport d’une dégradation, d’un exploit ou d’une perte en cours dans l’un ou l’autre des pools StablePair.

Si un LP détient 10 000 pièces hypothétiques et que leur valeur externe passe de 1 $ à 0,90 $ chacune, cet inventaire vaut 9 000 $, soit une baisse de 1 000 $ avant frais. La capture des revenus issus des transactions de rééquilibrage ne rembourse pas en soi ce changement de valeur symbolique.

Les transactions peuvent également modifier ce que possède le fournisseur. La vente de la pièce la plus faible dans la liquidité disponible supprime la pièce la plus forte et laisse les positions LP actives avec une plus grande partie de l’actif le plus faible. Une transaction hors référence facturée sans frais LP ne contribue à aucun frais LP pour compenser cette exposition supplémentaire.

Le montant échangé dépend toujours de la liquidité disponible, de la fourchette choisie par le fournisseur et de l’impact sur les prix. La classification sans frais de StablePair dépend également du prix mis en cache, il ne faut donc pas considérer comme une règle que chaque vente d’une pièce affaiblie est toujours gratuite.

Le 30 septembre, les panneaux de statistiques de l’interface Uniswap ont montré le $USDC/$USDT Pool StablePair avec une valeur totale verrouillée d’environ 6,1 millions de dollars et 117,9 millions de dollars en volume sur 24 heures vers 15h59 UTC. Le $USDC/$USDG le pool affichait respectivement environ 2,6 millions de dollars et 8,7 millions de dollars vers 15h57 UTC.

Une référence de même paire était disponible : l’Ethereum $USDC/$USDT Le pool v3 facturant 0,01 % affichait environ 34,2 millions de dollars en TVL, 15 millions de dollars en volume sur 24 heures et 1 100 $ en frais sur 24 heures vers 16h02 UTC.

Les observations n’étaient pas synchronisées, les pools ont des règles de frais et des conditions de liquidité différentes, et les panels StablePair n’ont fourni aucun total de frais absolus comparable ni aucun rendement réalisé au niveau de la position.

En termes économiques, tester cette demande de rendement nécessiterait des périodes comparables et des plages de liquidité actives, des revenus de commissions et une évaluation des stocks. Le volume à lui seul ne peut pas montrer à quel point un LP a fait mieux que dans un autre pool ou en détenant les actifs.

La gouvernance contrôle l’indice de référence, avec des limites à respecter

Dans le cadre du modèle de rôle documenté d’Uniswap, la gouvernance contrôle les configurations de frais en direct, les mises à niveau de mise en œuvre et l’administration des rôles.

La modification de la référence modifie l’indice de référence utilisé pour classer et facturer les swaps. La page de déploiement demande aux intégrateurs de lire la configuration en direct à partir du hook, car la gouvernance peut modifier les paramètres.

Des limites distinctes s’appliquent à ce qu’une mise à niveau peut faire. Les autorisations d’adresse permanente du hook excluent les rappels de suppression de liquidité et les deltas de comptabilité personnalisés.

Selon la documentation de sécurité d’Uniswap, les mises à niveau ne peuvent pas utiliser ces capacités pour bloquer les retraits de LP ou modifier les montants des swaps pour réduire les frais supplémentaires. La possibilité de retirer ne garantit pas la valeur marchande des tokens reçus.

Uniswap indique qu’OpenZeppelin a examiné le mécanisme de frais de base d’un prédécesseur non évolutif du 9 au 13 février 2026 et a résolu le problème de fractionnement grâce à la mise en cache des blocs. L’évolutivité ultérieure et le modèle de rôle étaient en dehors de cet examen.

Pour les LP, StablePair modifie le prix de fourniture de liquidités pour le rééquilibrage. La décision économique restante est de savoir si les actifs justifient toujours la référence autour de laquelle cette liquidité est fournie et si les commissions gagnées compensent le stock finalement détenu.

To Top