Analyse de l'MEV dans les blockchains à prix de gaz fixe : insights sur Terra Classic
Cet article examine la dynamique de l'MEV dans le système de prix de gaz fixe de Terra Classic.
― 6 min lire
Table des matières
- C'est quoi la VEM ?
- Comment fonctionnent les prix du gaz dans les blockchains
- Le rôle de la VEM dans les blockchains à prix du gaz fixe
- Comprendre l'arbitrage dans les blockchains
- Objectifs de recherche
- Collecte de données
- Trouver des arbitrages réussis
- Comprendre les transactions échouées
- Analyser les chercheurs
- Caractéristiques des chercheurs rentables
- L'effet de la latence dans les transactions
- L'importance de la distribution géographique
- Création d'un tableau de bord pour l'analyse
- Conclusion
- Source originale
- Liens de référence
La Valeur Extractable Max (VEM) est un sujet qui a beaucoup attiré l'attention dans le monde de la blockchain. La plupart des études se sont concentrées sur Ethereum, qui utilise un Prix du gaz dynamique pour déterminer l'ordre des Transactions. Cependant, certaines blockchains, comme Terra Classic, utilisent un prix du gaz fixe. Cette différence de tarification pourrait changer la façon dont la VEM fonctionne. Cet article examine Terra Classic pour voir comment les activités de VEM se manifestent dans les blockchains avec des prix du gaz fixes.
C'est quoi la VEM ?
La VEM fait référence au profit potentiel que les mineurs ou les Chercheurs peuvent réaliser en décidant quelles transactions inclure dans un bloc et dans quel ordre. Dans de nombreux cas, cela mène à des stratégies où les chercheurs essaient de devancer les autres et de tirer parti des différences de prix entre les marchés.
Comment fonctionnent les prix du gaz dans les blockchains
Sur Ethereum, les mineurs reçoivent des récompenses basées sur les prix du gaz, ce qui signifie qu'ils peuvent prioriser les transactions qui offrent des frais plus élevés. Cela peut entraîner des coûts accrus pour les utilisateurs réguliers qui veulent que leurs transactions soient incluses rapidement. Cependant, dans des blockchains comme Terra Classic, les transactions sont traitées dans l'ordre où elles sont reçues, sans ajustements dynamiques aux prix du gaz.
Le rôle de la VEM dans les blockchains à prix du gaz fixe
Dans des environnements avec des prix du gaz fixes, les chercheurs ne peuvent gagner de l'argent qu'en repérant rapidement les opportunités de VEM avant les autres. Si une transaction est déjà envoyée, personne ne peut changer l'ordre des transactions pour en profiter. Cette situation mène à des stratégies différentes, principalement centrées sur le back-running.
Comprendre l'arbitrage dans les blockchains
L'arbitrage est un concept bien connu en finance. Il s'agit d'acheter un actif à un prix plus bas à un endroit et de le vendre à un prix plus élevé à un autre endroit. Cette différence crée un profit. Dans les blockchains, les échanges décentralisés offrent des opportunités d'arbitrage en raison des prix variés sur différents marchés.
Dans Terra Classic, on a trouvé un grand nombre de transactions d'arbitrage réussies avant l'événement de dé-peg de l'UST. La plupart de ces transactions étaient simples et ne nécessitaient pas de gros capitaux.
Objectifs de recherche
Notre objectif principal était d'étudier les opportunités de VEM dans Terra Classic pendant une période spécifique, avant l'événement de dé-peg de l'UST. On a défini des objectifs spécifiques pour décomposer la recherche :
- Analyser les caractéristiques des Arbitrages dans Terra Classic.
- Identifier les stratégies que les chercheurs utilisent pour améliorer leurs bénéfices.
- Examiner les facteurs liés au timing influençant l'arbitrage.
- Créer un tableau de bord pour présenter les résultats.
Collecte de données
On a rassemblé des données provenant des blocs de Terra Classic d'octobre 2021 à mai 2022. L'ensemble de données comptait presque 2,8 millions de blocs et incluait divers types de transactions. Pour travailler avec ces données, on a fait tourner un nœud Terra Classic et récupéré les logs de transactions. Ces informations nous ont aidés à identifier les arbitrages réussis.
Trouver des arbitrages réussis
Pour classer une transaction comme un arbitrage réussi, on a créé des critères spécifiques. La transaction devait inclure des échanges de jetons consécutifs, générer un profit, et commencer et finir avec le même jeton. On a identifié plus de 188 000 arbitrages réussis, la grande majorité commençant par l'UST, le stablecoin associé à Terra Classic.
Comprendre les transactions échouées
Toutes les tentatives d'arbitrage n'étaient pas réussies. Beaucoup ont échoué pour diverses raisons, le plus souvent parce qu'elles n'ont pas généré de profit. On a développé une méthode pour inférer les tentatives d'arbitrage échouées, menant à la découverte que pour chaque arbitrage réussi, il y avait environ 3,55 qui ont échoué.
Analyser les chercheurs
Identifier les chercheurs derrière ces arbitrages n'est pas simple. On a analysé les données et découvert qu'un petit nombre de chercheurs a contribué à une grande partie des profits. En regroupant les transactions par adresses d'expéditeur et contrats intelligents, on a identifié des clusters distincts de chercheurs.
Caractéristiques des chercheurs rentables
On a constaté que les chercheurs réussis employaient souvent des stratégies complexes impliquant plusieurs contrats. Cependant, de manière intéressante, les chercheurs avec des taux de réussite plus faibles avaient tendance à réaliser des profits plus élevés. Cela peut être dû au fait qu'ils envoyaient plusieurs transactions pour la même opportunité, amenant certaines à être annulées tandis que d'autres réussissaient.
L'effet de la latence dans les transactions
On a réalisé une expérience pour analyser à quelle vitesse différentes régions géographiques recevaient les transactions. Ce timing joue un rôle crucial pour déterminer qui peut profiter des opportunités d'arbitrage. On a mis en place des instances dans le monde entier et mesuré comment la latence affectait la visibilité des transactions. Les résultats ont confirmé qu'être plus proche du nœud source aide les chercheurs à voir les transactions plus rapidement.
L'importance de la distribution géographique
La localisation des nœuds s'est avérée essentielle pour le succès des chercheurs. Les nœuds plus proches de la source de transaction les recevaient plus vite, ouvrant des opportunités d'arbitrage. Les chercheurs avec plusieurs instances dans le monde pouvaient réduire considérablement leurs temps de réponse, les rendant plus compétitifs.
Création d'un tableau de bord pour l'analyse
Pour partager nos résultats, on a créé un tableau de bord interactif qui présente les résultats de l'analyse. Cet outil permet à la communauté d'explorer les données et de mieux comprendre les subtilités de la VEM dans Terra Classic.
Conclusion
Notre recherche sur Terra Classic éclaire comment la VEM fonctionne dans un environnement à prix du gaz fixe. On a trouvé diverses caractéristiques qui définissent les chercheurs rentables et leurs stratégies. L'analyse révèle également un nombre significatif d'échecs d'arbitrage impactant le réseau global. Cette situation unique de blockchain offre des aperçus précieux pour de futures études qui pourraient explorer les dynamiques de la VEM dans d'autres blockchains similaires.
Dans l'ensemble, les résultats montrent qu'il existe des différences distinctes dans le fonctionnement de la VEM dans les environnements à prix du gaz fixe par rapport à ceux à prix dynamiques. Comprendre ces dynamiques peut mener à de meilleures stratégies et à une efficacité accrue dans les réseaux blockchain.
Titre: MEV in fixed gas price blockchains: Terra Classic as a case of study
Résumé: Maximum extractable value (MEV) has been extensively studied. In most papers, the researchers have worked with the Ethereum blockchain almost exclusively. Even though, Ethereum and other blockchains have dynamic gas prices this is not the case for all blockchains; many of them have fixed gas prices. Extending the research to other blockchains with fixed gas price could broaden the scope of the existing studies on MEV. To our knowledge, there is not a vast understanding of MEV in fixed gas price blockchains. Therefore, we propose to study Terra Classic as an example to understand how MEV activities affect blockchains with fixed gas price. We first analysed the data from Terra Classic before the UST de-peg event in May 2022 and described the nature of the exploited arbitrage opportunities. We found more than 188K successful arbitrages, and most of them used UST as the initial token. The capital to perform the arbitrage was less than 1K UST in 50% of the cases, and 80% of the arbitrages had less than four swaps. Then, we explored the characteristics that attribute to higher MEV. We found that searchers who use more complex mechanisms, i.e. different contracts and accounts, made higher profits. Finally, we concluded that the most profitable searchers used a strategy of running bots in a multi-instance environment, i.e. running bots with different virtual machines. We measured the importance of the geographic distribution of the virtual machines that run the bots. We found that having good geographic coverage makes the difference between winning or losing the arbitrage opportunities. That is because, unlike MEV extraction in Ethereum, bots in fixed gas price blockchains are not battling a gas war; they are fighting in a latency war.
Auteurs: Facundo Carrillo, Elaine Hu
Dernière mise à jour: 2023-03-07 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2303.04242
Source PDF: https://arxiv.org/pdf/2303.04242
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.
Liens de référence
- https://docs.tendermint.com/v0.34/tendermint-core/mempool.html
- https://explore.flashbots.net/
- https://satellite.skip.money/
- https://explore.marlin.org/
- https://quicksync.io/networks/terra.html
- https://github.com/terra-money/classic-core
- https://classic-docs.terra.money/docs/develop/endpoints.html
- https://facuzeta.github.io/frp/dashboard/8297c618c35e363edc2030e165eca9c01d7a66eb4736a9b0bf255d5d6ec705ce
- https://facuzeta.github.io/frp/dashboard
- https://github.com/facuzeta/frp-mev-fixed-gas-price-dashboard
- https://github.com/facuzeta/frp-mev-fixed-gas-price-analysis
- https://facuzeta.github.io/frp/dashboard/7ad339227b991c402efaa4c8e02cd7af3c76c5d820d1234cbb759f5f9968aa1e/
- https://github.com/flashbots/mev-research