
À quoi servent réellement les « hooks » d'Uniswap V4 ?
TechFlow SélectionTechFlow Sélection

À quoi servent réellement les « hooks » d'Uniswap V4 ?
Hook « Hook » est né sur Uniswap, mais dépasse Uniswap.
Rédaction : 0xTodd
Récemment, j'ai placé un peu d'argent sur Uniswap V4, donc j'ai étudié sérieusement les hooks de Uni. Beaucoup de gens m'ont dit en privé qu'après le lancement de la version V4, ils n'avaient pas ressenti cet effet de surprise qu'on avait eu avec le lancement de la V3. Le concept même de « hook » est probablement trop abstrait pour être immédiatement compris, et doit assumer une grande partie de la responsabilité.
Plutôt que de traduire « Hook » littéralement par « crochet », je pense personnellement qu'il serait préférable de le traduire par « plugin ». Un hook ajoute en effet au pool des fonctionnalités allant au-delà des capacités natives d'Uniswap. Sa documentation insiste longuement sur les moments où un hook peut être appelé, mais en réalité, la plupart des gens s'en soucient peu ; il serait bien plus utile d'expliquer concrètement ce que peut faire un hook.
[Exemples d'utilisations possibles d'un hook]
-
Par exemple, cela permet de créer un pool ETH-USDT accessible uniquement à certaines adresses spécifiques ;
-
Ou encore, cela permet de faire varier dynamiquement les frais de transaction : plus élevés aux heures de forte activité, plus bas lors des périodes creuses ;
-
Encore mieux, cela permet même de concevoir des pools qui n'utilisent plus la courbe X*Y=K (PS : probablement une réaction suite à la pression exercée par Curve).
En résumé, vous pouvez librement développer toutes sortes de fonctionnalités dont vous avez besoin, et que l'équipe officielle d'Uniswap ne proposera sans doute jamais.
C'est un peu comme l'atelier de création de Steam : une impression que l'offre officielle cesse d'imposer ses limites, laissant place à la créativité de chacun.
Un autre changement notable est que, auparavant, seuls deux rôles pouvaient tirer profit de l'écosystème Uniswap : les fournisseurs de liquidité (LP) et les traders, chacun s'enrichissant au détriment de l'autre. Avec l'arrivée des hooks dans la V4, de nouveaux espaces économiques deviennent accessibles, notamment aux développeurs automatisés (« script kids »).
Vous créez un hook, et quand d'autres l'utilisent pour créer un pool, ils peuvent vous payer pour son utilisation (vendre... des... hooks ?). Chaque pool ne peut utiliser qu'un seul plugin de hook, mais un même plugin peut être souscrit par un nombre illimité de pools, ce qui rend le coût marginal extrêmement faible. Il existe un site appelé Hook Rank qui référence plusieurs centaines de hooks, et indique combien chaque hook a rapporté. Actuellement, l'un des hooks les plus utilisés, Flaunch, a permis à son développeur de gagner plus d'un million de dollars américains.

À quoi sert-il exactement ? En utilisant ce hook, lorsque vous créez un pool pour une meme coin, vous pouvez diriger une part arbitraire des frais, par exemple 80 % vers votre propre portefeuille, et les 20 % restants vers un mécanisme de rachat (buyback).
Heureusement, le fils de Trump ne connaissait pas cette fonctionnalité quand il a lancé $Trump, sinon aurait-il dirigé tous les frais vers Future World Finance ?
Comme on dit, seul un concurrent peut vraiment comprendre vos innovations. Pancake a rapidement introduit lui aussi les hooks, bien qu'il les appelle « Pancake Infinity ». Mais ceci est une autre histoire, à aborder une prochaine fois. En somme, les hooks sont une fonctionnalité particulièrement intéressante, suffisamment innovante pour justifier pleinement le nom de V4.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














