Analyse des Hooks Uniswap v4 : Conception architecturale, vulnérabilités courantes et bonnes pratiques de protection

marsbitPublié le 2026-06-22Dernière mise à jour le 2026-06-22

Résumé

Depuis le lancement d'Uniswap v4, le mécanisme de Hook est l'une des innovations les plus suivies dans la DeFi, permettant d'attacher des contrats personnalisés aux événements du cycle de vie des pools de liquidité. Cette flexibilité a stimulé la créativité, comme le montre Flaunch pour les lancements de memecoin, Bunni v2 pour la liquidité programmable, et d'autres projets qui ont généré des gains substantiels. Cependant, cette flexibilité s'accompagne de nouveaux risques de sécurité. La sécurité d'un pool v4 dépend désormais entièrement du Hook qui lui est attaché, fragmentant le modèle de sécurité au niveau du pool. L'article analyse l'architecture de v4, centrée sur le PoolManager unique et le modèle de comptabilité "flash accounting" qui impose un solde final des deltas. Il explique comment les permissions d'un Hook sont encodées dans son adresse de déploiement via des bits, une conception contre-intuitive. Des pièges majeurs sont mis en évidence : les contrats Hook doivent implémenter eux-mêmes des contrôles d'accès explicites pour leurs fonctions de rappel, le lien entre un Hook et un pool n'est pas restreint par défaut, et les Hooks asynchrones (ou Custom Curve) remplacent entièrement la logique d'échange d'Uniswap, nécessitant une audit extrêmement rigoureux. L'incident de sécurité du Cork Protocol illustre les nouveaux angles morts en matière d'audit dans ce paradigme, où la complexité des interactions exige une analyse systémique. En résumé, chaque Hook constitu...

Depuis le lancement d'Uniswap v4 sur le mainnet, le mécanisme des Hooks est devenu l'une des innovations les plus suivies du DeFi. La plateforme de lancement de memecoin Flaunch sur Base utilise les Hooks pour implémenter un prix de prévente fixe et un mécanisme de liquidation automatique à la mise en ligne ; le protocole de liquidité Bunni v2 utilise les Hooks pour construire des modèles de liquidité programmable et de re-collatéralisation ; cette année, les tokens basés sur les Hooks comme SATO, uPEG (Unipeg) et Slonks ont également enregistré des augmentations de plusieurs dizaines de fois en peu de temps.

Cependant, parallèlement à la prospérité de l'écosystème des Hooks, les attaques exploitant les défauts d'implémentation des Hooks augmentent également de manière significative. Cet article abordera le mécanisme des Hooks d'Uniswap v4, analysera progressivement sa pile d'appel principale, et aidera les projets à comprendre les vulnérabilités potentielles qu'il peut contenir.

Sécurité des Hooks Uniswap v4

1. Introduction

Le changement architectural le plus notable d'Uniswap v4 par rapport à v3 est l'introduction du mécanisme des Hooks (crochets) : il permet aux développeurs de connecter des contrats personnalisés aux événements du cycle de vie d'un pool de liquidité, en injectant une logique arbitraire à des moments clés tels que les swaps, l'ajout/retrait de liquidité ou l'initialisation.

Les principaux changements de v4 sont les suivants :

- Mode Singleton : L'état de tous les pools est géré de manière centralisée par un seul contrat PoolManager, sans déployer de contrat indépendant pour chaque pool.

- Flash accounting : Les changements de soldes intermédiaires pendant une transaction sont enregistrés uniquement dans un stockage transitoire, et le règlement final n'a lieu qu'à la fin de la transaction.

- Mécanisme des Hooks : Chaque pool peut être lié à un contrat Hook. Le PoolManager rappellera ce contrat à des moments clés (beforeInitialize, beforeSwap, afterAddLiquidity, etc.).

- Hooks non remplaçables : Une fois un pool initialisé, l'adresse du Hook liée est fixée de manière permanente (l'adresse du Hook liée au pool ne peut pas être modifiée, mais l'évolutivité du contrat Hook lui-même dépend de son implémentation).

À l'époque de v3, les développeurs devaient uniquement faire confiance au protocole Uniswap lui-même ; à l'époque de v4, la sécurité de chaque pool dépend du Hook auquel il est lié. Les Hooks transforment l'AMM d'une primitive financière fixe en une infrastructure financière programmable, mais le modèle de sécurité s'est également fragmenté du niveau « protocole » au niveau « pool ».

2. Architecture des Hooks

2.1 PoolManager et modèle unlock/callback

Le contrat central de v4 est le PoolManager singleton. Toute opération modifiant l'état d'un pool (swap, ajout/retrait de liquidité) doit d'abord appeler PoolManager.unlock() pour obtenir une autorisation de rappel ponctuelle, puis effectuer l'action spécifique dans unlockCallback(). À la fin du processus, le PoolManager vérifie si le registre est équilibré :

Si NonzeroDeltaCount != 0, la transaction revert directement. C'est la contrainte centrale du flash accounting de v4. Tout Hook peut temporairement déséquilibrer les comptes pendant son exécution, mais il doit les régler avant la fin de la transaction, sinon toute la transaction est annulée.

Chaque pool est identifié de manière unique par la structure PoolKey, qui inclut le champ hooks :

Le PoolId est calculé par keccak256(PoolKey). Par conséquent, des adresses de Hook différentes créeront des pools différents. Cela signifie également que le PoolManager ne vérifie pas si une adresse de Hook a déjà été utilisée pour d'autres pools ; le même contrat Hook peut être lié simultanément à plusieurs pools.

2.2 Les bits de permissions du Hook encodés dans l'adresse

Un design contre-intuitif de v4 est que les permissions d'un Hook ne sont pas déterminées par une variable interne au contrat, mais par l'adresse de déploiement du contrat Hook.

Le PoolManager vérifie les 14 bits de poids faible de l'adresse du Hook pour déterminer si celui-ci doit être appelé à un certain point du cycle de vie :

Par exemple, BEFORE_SWAP_FLAG = 1 << 7. Si le 7ème bit de l'adresse du Hook est à 1, le PoolManager appellera beforeSwap() de ce Hook avant un swap ; sinon, même si le contrat Hook implémente beforeSwap(), il ne sera jamais appelé par le PoolManager.

Cela signifie que lors du déploiement d'un Hook, il faut utiliser CREATE2 + salt pour calculer une adresse dont les bits de poids faible correspondent exactement aux permissions cibles. Uniswap fournit officiellement l'outil HookMiner à cette fin :

Un décalage entre les bits de permission et l'implémentation des fonctions peut causer deux types de problèmes :

(1) Implémenter une fonction hook, mais l'adresse n'encode pas le bit de permission correspondant — Le PoolManager n'appellera jamais cette fonction, la logique est inutile.

(2) L'adresse encode un bit de permission, mais le hook n'implémente pas la fonction correspondante — Lors du rappel, le PoolManager peut provoquer un revert (causant un DOS) ou un échec de validation de la valeur de retour, empêchant l'exécution de l'opération concernée.

C'est aussi un obstacle naturel à la mise à niveau des Hooks : si un Hook est évolutif via un proxy, l'adresse de déploiement reste la même lors de la mise à niveau. Ainsi, après une mise à niveau, on ne peut modifier que l'implémentation des fonctions hook existantes, pas en ajouter de nouveaux types. Pour prévoir une capacité d'extension future, il faut préalablement inclure tous les bits de permission potentiellement utilisés lors du déploiement initial.

2.3 BaseHook et un piège de contrôle d'accès souvent négligé

Le contrat abstrait BaseHook, fourni dans les anciennes versions de la périphérie d'Uniswap v4, permet aux développeurs de l'hériter pour implémenter des Hooks personnalisés. Un rôle important de BaseHook est de fournir le modificateur onlyPoolManager pour la fonction unlockCallback() :

Cependant — et c'est un piège de conception très facile à négliger — les premières versions de BaseHook n'ajoutaient la protection onlyPoolManager que pour unlockCallback, sans aucune protection pour les autres fonctions de rappel hook (beforeSwap, afterSwap, beforeAddLiquidity, etc.). Le contrôle d'accès pour ces fonctions doit être ajouté explicitement par le développeur du Hook.

3. Lecture pas à pas du cycle de vie d'un Hook

Prenons un swap exact-input comme exemple pour analyser la pile d'appel complète depuis l'initiation de la transaction par l'utilisateur jusqu'au règlement.

3.1 Initialisation du pool et liaison du Hook

N'importe qui peut appeler PoolManager.initialize() pour créer un nouveau pool :

isValidHookAddress ne vérifie que la compatibilité entre les bits de permission de l'adresse et le champ fee. Il ne vérifie pas si le Hook est déjà utilisé par d'autres pools, ni si ce Hook « accepte » ce PoolKey. Si le Hook n'implémente pas de logique de liste blanche ou de liaison à un seul pool dans beforeInitialize, n'importe qui peut créer un nouveau pool utilisant le même Hook mais avec une paire de tokens arbitraire, déclenchant ainsi tous les rappels ultérieurs du Hook.

3.2 beforeSwap et BeforeSwapDelta

L'entrée du processus de swap est PoolManager.swap(). Avant d'exécuter la logique centrale du swap, il appelle Hooks.beforeSwap() :

La valeur de retour de beforeSwap est un triplet (bytes4, BeforeSwapDelta, uint24) :

- bytes4 : Doit être égal à IHooks.beforeSwap.selector, sinon le PoolManager revert directement.

- BeforeSwapDelta : Les ajustements de delta que le Hook apporte au token spécifié et au token non spécifié pendant ce swap.

- uint24 : Valeur de remplacement des frais LP dynamiques (n'est actif que si le pool a activé les frais dynamiques).

BeforeSwapDelta est un alias pour int256, où les 128 bits de poids fort représentent le delta du token spécifié (celui dont la quantité est précisée par l'utilisateur), et les 128 bits de poids faible représentent le delta du token non spécifié :

Il est important de noter que la sémantique de BeforeSwapDelta est la suivante : si le Hook prélève des frais, il doit renvoyer une valeur positive ; s'il rembourse des tokens, il doit renvoyer une valeur négative. Les développeurs peuvent facilement inverser le signe ; de plus, la correspondance entre spécifié et non spécifié dépend de params.zeroForOne et du signe de amountSpecified. Une erreur d'écriture peut facilement entraîner une inversion des tokens.

Le PoolManager ajoutera directement le specifiedDelta retourné par beforeSwap à amountToSwap :

Cette ligne implique une sémantique cruciale : le Hook peut retenir le montant du swap. Lorsque hookDeltaSpecified est égal à -params.amountSpecified, amountToSwap devient directement zéro, ce qui équivaut à ce que le Hook prenne entièrement en charge ce swap — c'est ce qu'on appelle un Hook Asynchrone ou un Hook à Courbe Personnalisée.

Les Hooks Asynchrones représentent la catégorie de modèles de conception présentant le risque le plus élevé dans v4 : ils remplacent essentiellement la logique de swap d'Uniswap par la propre logique du Hook. Si le Hook contient une vulnérabilité ou est malveillant, les fonds des utilisateurs ne sont plus protégés par la logique de tarification native d'Uniswap, mais dépendent principalement de la justesse de l'implémentation du Hook lui-même.

3.3 Règlement des Delta et NonzeroDeltaCount

Les delta retournés par beforeSwap et afterSwap ne déclenchent pas immédiatement des transferts, mais sont enregistrés dans le registre interne du PoolManager :

Chaque fois que le delta cumulé d'un token passe de zéro à non-zéro, NonzeroDeltaCount s'incrémente ; lorsqu'il revient à zéro, il se décrémente. Comme mentionné en 2.1, si à la fin de unlock() NonzeroDeltaCount != 0, toute la transaction revert.

Le Hook équilibre son delta via deux actions : settle() (transfert vers le PoolManager) et take() (retrait du PoolManager) :

La sémantique de sécurité apportée par ce mécanisme est claire : tout le monde doit finalement équilibrer ses comptes. Mais cela garantit seulement la « conservation des comptes », pas leur « exactitude ». Si un Hook retourne un delta malveillamment construit dans beforeSwap, le PoolManager enregistrera fidèlement ce delta, et tant qu'il est finalement équilibré par settle, la transaction réussit — même si cela signifie que le Hook peut, en falsifiant l'état métier, amener le système à croire à tort que l'attaquant possède certains droits sur des actifs, ce que le PoolManager ne peut pas détecter au niveau métier.

L'incident de sécurité précédent du protocole Cork en est un exemple, car son Hook contenait une vulnérabilité, et avant d'être attaqué, il avait été audité par quatre sociétés d'audit. En rétrospective, nous avons constaté :

- Le scope de trois des quatre audits n'incluait pas le contrat CorkHook.

- La seule société ayant audité CorkHook a identifié certains problèmes de code et soumis des suggestions d'amélioration, mais n'a pas couvert complètement le problème de contrôle d'accès.

- Un autre auditeur indiquait clairement dans son rapport : « an interesting follow-up engagement would be to prove the invariants for the CorkHook functions that are being invoked by different components verified within the scope of this engagement ». Cette recommandation, rétrospectivement, était très pertinente.

Cela révèle un nouvel angle mort de l'audit à l'ère des Hooks v4 : l'explosion de la complexité des protocoles fait que la définition du scope devient elle-même une décision de sécurité. Les chaînes d'interaction entre les Hooks et les autres contrats du protocole sont très longues, et auditer uniquement le contrat Hook est insuffisant pour détecter les problèmes combinatoires inter-contrats ; à l'inverse, auditer les contrats périphériques en excluant le Hook du scope laisse échapper la plus grande surface d'attaque de l'ère v4.

4. Réflexion

En mettant en parallèle les mécanismes du protocole et l'analyse post-mortem de l'attaque sur Cork, on peut résumer plusieurs points clés du modèle de sécurité des Hooks v4 :

(1) Si les fonctions de rappel d'un Hook dépendent du contexte d'appel fourni par le PoolManager, elles doivent explicitement limiter les appels au seul PoolManager. BaseHook ne le fait pas pour les développeurs ; c'est le piège de conception de v4 qui entre le plus en conflit avec l'expérience générale d'audit de contrats.

(2) La relation de liaison entre un Hook et un pool n'est pas restreinte par le PoolManager. Les développeurs doivent impérativement implémenter une liste blanche de pools ou une liaison à un pool unique dans beforeInitialize.

(3) Les bits de permission de l'adresse du Hook doivent correspondre strictement à l'implémentation des fonctions. L'adresse calculée doit inclure préalablement tous les bits de permission potentiellement nécessaires à l'avenir.

(4) Les Hooks Asynchrones / à Courbe Personnalisée sont essentiellement des implémentations de swap entièrement personnalisées. Ils ne bénéficient d'aucune protection au niveau du protocole Uniswap et doivent être audités selon les standards d'un « contrat financier entièrement autonome ».

(5) La « conservation » de la comptabilité Delta n'équivaut pas à son « exactitude ». NonzeroDeltaCount == 0 garantit seulement que le registre est finalement équilibré, pas que son contenu n'a pas été manipulé de manière malveillante.

(6) La confusion entre types de tokens sur différents marchés est une nouvelle surface d'attaque à l'ère de v4. Lorsqu'un protocole permet aux utilisateurs de créer des marchés, la validation sémantique des tokens est obligatoire et ne peut reposer uniquement sur des vérifications d'interface.

Chaque Hook constitue un domaine de confiance indépendant, et la sécurité de chaque pool est déterminée par le Hook auquel il est lié. La complexité de l'audit de sécurité d'un Hook n'est donc plus « d'auditer un code », mais « d'auditer un sous-protocole complet » — ce changement implique une évolution méthodologique pour les projets comme pour les auditeurs.

Voir l'article original

Cryptos en tendance

Questions liées

QQuel est le changement architectural le plus significatif d'Uniswap v4 par rapport à v3 ?

ALe changement architectural le plus significatif d'Uniswap v4 par rapport à v3 est l'introduction du mécanisme Hook. Ce mécanisme permet aux développeurs d'attacher des contrats personnalisés à des événements clés du cycle de vie des pools de liquidité (comme les swaps ou l'ajout de liquidités) pour y injecter une logique arbitraire.

QQuel est le rôle principal du contrat PoolManager dans Uniswap v4 ?

ALe contrat PoolManager est un contrat singleton qui gère centralement l'état de tous les pools de liquidité. Toute opération modifiant l'état d'un pool (swap, ajout/retrait de liquidités) doit passer par son appel à `unlock()`, qui accorde une autorisation de rappel ponctuelle. Il valide en fin de transaction que le grand-livre est équilibré via le mécanisme de 'flash accounting'.

QComment les autorisations d'un Hook sont-elles déterminées dans Uniswap v4 ?

ALes autorisations d'un Hook ne sont pas déterminées par une variable interne au contrat, mais par son adresse de déploiement. Le PoolManager vérifie les 14 bits de poids faible de l'adresse du Hook pour déterminer à quels points du cycle de vie il doit être rappelé (par exemple, avant un swap). Cela nécessite un calcul d'adresse spécifique lors du déploiement, souvent à l'aide d'outils comme HookMiner.

QQuel est un risque majeur associé aux 'Async Hooks' ou 'Custom Curve Hooks' ?

ALe risque majeur des 'Async Hooks' ou 'Custom Curve Hooks' est qu'ils peuvent complètement remplacer la logique de swap native d'Uniswap par leur propre logique. Si ce Hook contient une vulnérabilité ou est malveillant, les fonds des utilisateurs ne sont plus protégés par la logique de tarification d'Uniswap, mais dépendent entièrement de la justesse de l'implémentation du Hook, ce qui en fait un modèle à haut risque.

QPourquoi l'audit de sécurité des Hooks dans Uniswap v4 est-il particulièrement complexe ?

AL'audit des Hooks est complexe car chaque Hook constitue un domaine de confiance indépendant et sa sécurité détermine celle du pool auquel il est lié. Cela nécessite d'auditer non pas un simple contrat, mais un sous-protocole complet avec des interactions longues et complexes. Délimiter le périmètre d'audit (scope) devient un choix critique, car omettre le Hook ou ses interactions peut laisser échapper la surface d'attaque principale.

Lectures associées

Hausse de plus de 130 % en un mois, leader stable de la consommation de Blobs Ethereum : Quelle est la réalité de la croissance de World Chain ?

L'article analyse la croissance récente de Worldcoin (WLD) et de sa blockchain native World Chain. Le prix de WLD a augmenté de plus de 130% en un mois, porté par la tendance de l'IA, des investissements institutionnels (comme Eightco Holdings), une activité d'échange stimulée par des campagnes de trading, et une révision attendue de son économie de jetons réduisant l'inflation quotidienne à partir de juillet 2026. En parallèle, World Chain connaît une forte activité on-chain. Sa valeur totale verrouillée (TVL) a dépassé 6,1 milliards de dollars, principalement grâce aux entrées de capitaux via des ponts. Le nombre d'adresses actives quotidiennes a explosé de 649% en 30 jours. Cependant, son écosystème DeFi reste limité, avec une TVL concentrée à 93% sur Morpho Blue. Malgré un écosystème applicatif externe mince, World Chain est devenu un grand consommateur de "Blobs" Ethereum, se classant juste après Base en termes de volume de données soumises. Cette activité élevée est alimentée par les millions d'utilisateurs de World ID effectuant des transactions fréquentes pour la vérification d'identité, les subventions de gas et les récompenses. L'article conclut que pour une croissance durable, World Chain doit transformer ses capitaux entrants en une activité économique on-chain plus profonde et diversifiée.

marsbitIl y a 21 mins

Hausse de plus de 130 % en un mois, leader stable de la consommation de Blobs Ethereum : Quelle est la réalité de la croissance de World Chain ?

marsbitIl y a 21 mins

Pourquoi Ben Goertzel, le « père de l'AGI », pense que l'avenir de l'intelligence artificielle passe par la blockchain ?

« Je ne veux pas confier le contrôle de mon travail à des sociétés de capital-risque », déclare Ben Goertzel, figure de l'IA Générale (AGI), soulignant que cette technologie est trop importante pour être détenue par une seule entreprise. Il plaide pour un code central de l'AGI gratuit et open-source, mais va plus loin : il faut aussi un réseau de calcul décentralisé et accessible pour l'exécuter, évitant ainsi la concentration du pouvoir entre les mains de quelques géants comme OpenAI ou Anthropic. C'est la raison d'être de son projet blockchain, SingularityNET, et de l'Artificial Superintelligence Alliance. Goertzel critique les entreprises ayant abandonné l'idéal open-source pour des modèles fermés et propriétaires, arguant que la voie décentralisée, bien que plus difficile, est possible et préférable, comme l'ont montré Linux et Internet. Actuellement financé par la cryptomonnaie, son modèle économique évoluera vers des services payants en monnaie traditionnelle pour les entreprises, tout en conservant une infrastructure blockchain en arrière-plan. Il prévoit le lancement d'Agent Omega Claw, un agent personnel avancé, dans quelques semaines. Goertzel envisage une « économie d'agents » où les utilisateurs orchestreront des flottes d'IA pour accomplir des tâches, y compris des transactions. Pour lui, l'enjeu crucial n'est pas l'arrivée imminente de l'AGI (qu'il prévoit d'ici 2029), mais de garantir son accès équitable et décentralisé pour éviter d'aggraver les inégalités sociales.

Foresight NewsIl y a 31 mins

Pourquoi Ben Goertzel, le « père de l'AGI », pense que l'avenir de l'intelligence artificielle passe par la blockchain ?

Foresight NewsIl y a 31 mins

Une entreprise au bord de la faillite vient de dépasser la capitalisation boursière du Bitcoin

Le 22 juin, la capitalisation boursière de SK Hynix a atteint 1,35 trillion de dollars, dépassant celle du Bitcoin (environ 1,29 trillion de dollars), pour devenir brièvement l'entreprise la plus valorisée de Corée du Sud. Cette performance est portée par la demande en HBM (mémoire à large bande passante), essentielle pour l'IA, dont SK Hynix est le principal fournisseur pour NVIDIA avec plus de 60% de parts de marché. L'entreprise a réalisé un bénéfice d'exploitation record au premier trimestre, avec des perspectives encore revues à la hausse pour le T2. Ce succès couronne un pari risqué de près de 13 ans sur la technologie HBM, initié alors qu'elle était marginale. SK Hynix a frôlé la faillite après l'éclatement de la bulle internet en 2001 et a été sauvée en 2012 par le rachat et les investissements du groupe SK. Cet épisode met en lumière la préférence actuelle des marchés pour les actifs d'infrastructure AI tangibles, présentant des goulots d'étranglement physiques, des commandes réelles et une rentabilité quantifiable. En contraste, les projets "Crypto AI", qui promettent une infrastructure décentralisée, peinent à concrétiser leurs visions. Des rapports universitaires notent que le domaine en est encore à ses débuts, avec plus de bruit que de progrès réels. Des projets phares comme Bittensor sont encore en développement de leur mécanisme de base, et les mineurs de Bitcoin tentant de pivoter vers l'IA font face à d'importants déficits de financement. Comme le souligne Arthur Hayes, l'industrie de l'IA a absorbé une part massive de la liquidité récente. La capitalisation de SK Hynix, fondée sur une rareté et des revenus vérifiables, illustre le fossé de valorisation avec les narratifs cryptos, qui manquent encore de cette certitude pour attirer un capital similaire.

marsbitIl y a 36 mins

Une entreprise au bord de la faillite vient de dépasser la capitalisation boursière du Bitcoin

marsbitIl y a 36 mins

Une entreprise sur le point de faire faillite vient de dépasser Bitcoin en valeur de marché

Le 22 juin, la capitalisation boursière de SK Hynix a atteint 1,35 billion de dollars, dépassant celle du Bitcoin (environ 1,29 billion de dollars). Cette performance est principalement portée par la demande pour sa mémoire HBM, essentielle à l'IA, dont l'entreprise est le principal fournisseur de Nvidia. L'histoire de SK Hynix est marquée par un sauvetage en 2012 par le groupe SK, qui a investi massivement dans la R&D du HBM, une technologie alors marginale sur laquelle la société pariait depuis 2009. L'essor de l'IA avec ChatGPT a finalement validé ce pari de 13 ans. Le marché récompense actuellement les actifs d'infrastructure d'IA présentant des commandes réelles, des goulots d'étranglement physiques et une rentabilité quantifiable. Le HBM, avec son cycle d'expansion long et sa concentration chez trois acteurs (SK Hynix, Samsung, Micron), incarne cette rareté tangible. En revanche, le segment "Crypto AI" peine à démontrer une traction concrète. Des projets comme Bittensor sont encore en développement de leur mécanisme de base, et la conversion des mineurs de Bitcoin vers l'IA rencontre d'importants besoins de financement. Le contraste entre la valorisation de SK Hynix et celle du Bitcoin illustre la préférence actuelle des capitaux pour les actifs d'infrastructure d'IA aux barrières physiques et aux revenus avérés, par rapport aux narratifs encore en formation dans la cryptosphère. Comme le note Arthur Hayes, la bulle de l'IA a absorbé une grande partie de la liquidité, et une correction pourrait affecter à la fois l'IA et les cryptomonnaies.

链捕手Il y a 1 h

Une entreprise sur le point de faire faillite vient de dépasser Bitcoin en valeur de marché

链捕手Il y a 1 h

Le Phénomène Inattendu Japonais de l'IA : Comment un Petit Modèle de 7B Défie Fable et Mythos ?

En juin 2026, Sakana AI, basée à Tokyo, a présenté Fugu, un modèle d'IA qui défie les attentes. Malgré sa taille modeste de seulement 7 milliards de paramètres, son système "Fugu Ultra" obtient des scores élevés (73,7 sur SWE-Bench Pro et 82,1 sur TerminalBench 2.1), surpassant des géants comme GPT-5.5 et Claude Opus 4.8. Son secret ? Fugu n'est pas un modèle monolithique, mais un "chef d'orchestre" (RL Conductor). Ce petit modèle utilise l'apprentissage par renforcement pour analyser une tâche utilisateur, puis la décompose et la route dynamiquement vers un pool d'agents spécialisés utilisant les meilleurs modèles externes (GPT, Gemini, Claude, etc.). Il valide et synthétise leurs réponses. Cette architecture d'orchestration multi-agents permet à Fugu d'exceller dans des tâches complexes et multi-étapes comme la revue de code approfondie, les tests de sécurité complets ou la stabilité dans les conversations longues, tout en économisant des tokens. Cette approche représente une voie d'innovation "asymétrique" pour le Japon, confronté à des contraintes de calcul et de données. Plutôt que de concurrencer frontalement les modèles géants, Sakana AI crée un système intelligent pour exploiter au mieux les capacités existantes. Cependant, cette force est aussi sa faiblesse : Fugu dépend fortement des API des grands modèles américains, ce qui pose des risques de stabilité, de coût et de latence. De plus, ses comparaisons avec des modèles de pointe sous restrictions à l'export (comme Fable 5) sont basées sur des rapports publics et non sur des tests directs, suscitant des débats. En résumé, Fugu est une innovation système brillante qui change la donne pour les workflows complexes, mais ses utilisateurs doivent être conscients de ses dépendances sous-jacentes.

marsbitIl y a 1 h

Le Phénomène Inattendu Japonais de l'IA : Comment un Petit Modèle de 7B Défie Fable et Mythos ?

marsbitIl y a 1 h

Trading

Spot
Futures

Articles tendance

Comment acheter ONE

Bienvenue sur HTX.com ! Nous vous permettons d'acheter Harmony (ONE) de manière simple et pratique. Suivez notre guide étape par étape pour commencer votre parcours crypto.Étape 1 : Création de votre compte HTXUtilisez votre adresse e-mail ou votre numéro de téléphone pour ouvrir un compte sur HTX gratuitement. L'inscription se fait en toute simplicité et débloque toutes les fonctionnalités.Créer mon compteÉtape 2 : Choix du mode de paiement (rubrique Acheter des cryptosCarte de crédit/débit : utilisez votre carte Visa ou Mastercard pour acheter instantanément Harmony (ONE).Solde :utilisez les fonds du solde de votre compte HTX pour trader en toute simplicité.Prestataire tiers :pour accroître la commodité d'utilisation, nous avons ajouté des modes de paiement populaires tels que Google Pay et Apple Pay.P2P :tradez directement avec d'autres utilisateurs sur HTX.OTC (de gré à gré) : nous offrons des services personnalisés et des taux de change compétitifs aux traders.Étape 3 : stockage de vos Harmony (ONE)Après avoir acheté vos Harmony (ONE), stockez-les sur votre compte HTX. Vous pouvez également les envoyer ailleurs via un transfert sur la blockchain ou les utiliser pour trader d'autres cryptos.Étape 4 : tradez des Harmony (ONE)Tradez facilement Harmony (ONE) sur le marché Spot de HTX. Il vous suffit d'accéder à votre compte, de sélectionner la paire de trading, d'exécuter vos trades et de les suivre en temps réel. Nous offrons une expérience conviviale aux débutants comme aux traders chevronnés.

425 vues totalesPublié le 2024.12.12Mis à jour le 2026.06.02

Comment acheter ONE

Discussions

Bienvenue dans la Communauté HTX. Ici, vous pouvez vous tenir informé(e) des derniers développements de la plateforme et accéder à des analyses de marché professionnelles. Les opinions des utilisateurs sur le prix de ONE (ONE) sont présentées ci-dessous.

活动图片