Blog
Derniers articles
Deep EVM #17 : Test des contrats Huff — Tests fork Foundry et assertions de gas
Guide complet pour tester les smart contracts Huff avec les tests fork de Foundry, les snapshots de gas et le test différentiel contre des implémentations de référence Solidity.
Lire la suite BlockchainDeep EVM #16 : Bundling et résolution de conflits — Empaqueter les transactions MEV rentables
Apprenez à empaqueter plusieurs transactions MEV en bundles optimaux : détection de conflits d'état, ordonnancement, enchères pour les constructeurs de blocs et stratégies de soumission.
Lire la suite BlockchainDeep EVM #15 : Simulation MEV — Recherche binaire, forks d'état et le délai de 12 secondes
Construisez un pipeline de simulation MEV en Rust : fork de l'état blockchain avec revm, recherche binaire du montant optimal, simulation de bundles et respect du délai de 12 secondes par bloc.
Lire la suite BlockchainDeep EVM #14 : Construire un algorithme de cycles d'arbitrage — DFS sur un graphe de pools
Construisez un algorithme de recherche de cycles d'arbitrage en Rust utilisant le parcours en profondeur (DFS) sur un graphe de pools de liquidité. Modélisation, élagage et optimisation.
Lire la suite BlockchainDeep EVM #13 : Qu'est-ce que le MEV — Valeur extractible, chercheurs et constructeurs de blocs
Introduction complète au MEV (Maximal Extractable Value) : comment les chercheurs identifient les opportunités, le rôle des constructeurs de blocs, et l'architecture du pipeline MEV moderne.
Lire la suite BlockchainDeep EVM #12 : Huff avancé — Exécution adaptative et calcul on-chain
Patterns Huff avancés pour les contrats de production : exécution adaptative basée sur l'état de la blockchain, authentification multi-opérateur, astuces de disposition mémoire et optimisation extrême du gas.
Lire la suite BlockchainDeep EVM #11 : Tables de saut Huff — Dispatch de fonctions O(1) sans overhead Solidity
Construisez un dispatcher de fonctions O(1) en Huff utilisant des tables de saut compactes. Comparez la chaîne if-else de Solidity avec une table de saut artisanale qui économise des milliers de gas.
Lire la suite BlockchainDeep EVM #10 : Gestion de pile Huff — takes(), returns() et l'art du dup/swap
Maîtrisez la machine à pile de l'EVM : visualisez l'état de la pile, utilisez efficacement dup1-16 et swap1-16, et construisez des patterns pour conserver, faire tourner et nettoyer les valeurs.
Lire la suite BlockchainDeep EVM #9 : Introduction à Huff — Macros, labels et opcodes bruts
Introduction pratique à Huff, le langage d'assemblage EVM de bas niveau qui vous donne un contrôle direct sur chaque opcode, chaque octet de bytecode et chaque unité de gas.
Lire la suite BlockchainDeep EVM #8 : Construire un échange de tokens en Yul pur
Construisez un contrat d'échange de tokens entièrement en Yul : dispatch de fonctions, interactions ERC-20, gestion de la mémoire et techniques d'optimisation du gas en situation réelle.
Lire la suite BlockchainDeep EVM #7 : Boucles et conditionnels efficaces en gas dans Yul
Écrivez des boucles for et des instructions switch optimisées en gas dans Yul. Comparez avec les patterns Solidity, analysez le bytecode produit et mesurez les économies réelles.
Lire la suite BlockchainDeep EVM #6 : Gestion mémoire en Yul — mstore, mload et pointeur de mémoire libre
Maîtrisez la gestion mémoire EVM en Yul : opérations mstore/mload, pointeur de mémoire libre, expansion mémoire et patterns d'allocation pour smart contracts optimisés.
Lire la suite