
Artemis : un cadre open source pour MEV Bot, conçu par Paradigm
TechFlow SélectionTechFlow Sélection

Artemis : un cadre open source pour MEV Bot, conçu par Paradigm
Paradigm a annoncé l'ouverture du code source d'un cadre pour les bots MEV, Artemis. Dans cet article, Frankie, chercheur assistant chez Paradigm, expliquera les raisons ayant conduit à la création d'Artemis ainsi que les objectifs de ce cadre.
Rédaction : Frankie
Traduction : TechFlow
Paradigm a annoncé l'ouverture du code source d’Artemis, un cadre pour les bots MEV. Dans cet article, Frankie, chercheur assistant chez Paradigm, explique les raisons ayant conduit à la création d'Artemis ainsi que les objectifs de ce cadre.

Artemis est un framework open source écrit en Rust permettant de développer des robots MEV. Les principales caractéristiques d'Artemis sont sa simplicité, sa modularité et sa rapidité.
Pourquoi avoir construit Artemis ?
La MEV reste aujourd'hui l'une des forces centralisatrices les plus puissantes sur Ethereum. Nous pensons que le développement d'outils open source destinés à la recherche et à l'extraction de MEV constitue une voie claire pour contrer cette pression centralisatrice.
Actuellement, les nouveaux entrants sur le marché de la MEV font face à de nombreux obstacles :
- Il est difficile pour un nouveau searcher de commencer : les opérateurs de bots n'ont guère de motivation à partager leur code, ce qui oblige souvent les nouveaux searchers à réécrire les mêmes composants et à reconstruire des infrastructures similaires.
- Pour un nouveau protocole, il est difficile de trouver des searchers capables d'exécuter des Keepers : tant qu'un protocole n'a pas atteint une certaine échelle, il peine à attirer l'attention des searchers.
Nous espérons qu'Artemis permettra d'atténuer certains de ces problèmes en fournissant des composants flexibles et réutilisables pour la création de robots MEV, ainsi qu’en servant de dépôt pour contribuer à des stratégies et à des Keepers.
Qu'est-ce qu'Artemis ?
Artemis est à la fois une bibliothèque pour écrire des robots et une bibliothèque de stratégies. Lors de la conception de ce projet, nous avons défini plusieurs objectifs :
-
Simplicité : Artemis a été conçu comme un moteur d'événements simple, suffisamment flexible pour prendre en charge un large éventail de stratégies tout en évitant une complexité inutile.
-
Modularité : Artemis fournit des composants couramment utilisés dans les robots. Ces composants peuvent être combinés librement afin d’écrire des stratégies, permettant aux searchers de se concentrer sur la logique centrale propre à chaque opportunité.
-
Performance : Nous voulions qu'Artemis soit performant ; c’est pourquoi le framework a été écrit en Rust.
-
Outils intégrés : Artemis inclut des outils facilitant son déploiement en production, tels que le déploiement containerisé via Docker, ainsi que la surveillance et les alertes grâce à Prometheus et Grafana.
Architecture d'Artemis
Au cœur du système se trouve un pipeline de traitement des événements, composé de trois éléments principaux :
-
Les collecteurs (collectors) : ils récupèrent et reçoivent des événements externes (telles que des transactions en attente, de nouveaux blocs, des ordres hors chaîne, etc.) et les convertissent en une représentation interne d’événements.
-
Les stratégies : elles contiennent la logique fondamentale nécessaire à chaque opportunité de MEV. Elles prennent les événements en entrée et déterminent s’il existe une opportunité (par exemple, une stratégie peut surveiller le flux d’ordres du marché pour détecter un arbitrage entre bourses). Les stratégies produisent des actions.
-
Les exécuteurs (executors) : ils traitent les actions générées et sont responsables de leur mise en œuvre dans différents environnements (par exemple, soumettre une transaction au mempool public, envoyer un bundle à Flashbots ou passer un ordre hors chaîne).
En outre, nous publions également une stratégie d’arbitrage NFT inter-marchés, et d’autres stratégies seront bientôt disponibles.
Note de TechFlow : Le framework Artemis est désormais open source. Son dépôt est disponible sur GitHub et peut être utilisé librement.
Les informations sur les contributeurs indiquées sur la page d'accueil du projet montrent que l’auteur principal de ce cadre est Frankie, chercheur chez Paradigm, également auteur original de cet article.
De plus, l’arbitrage NFT mentionné ci-dessus est également présent dans le dépôt : il s'agit d’une stratégie permettant d’exécuter un arbitrage atomique de NFT entre les plateformes Seaport et Sudoswap, entièrement open source et reproductible.

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














