Passer au contenu
Tous les documents de la bibliothèque

FIRST : protections cryptographiques contre le frontrunning des contrats intelligents

Article arXiv papers · Auteur: Emrah Sariboz et al.

Résumé

Le document explique le frontrunning dans les applications de cryptomonnaies : un attaquant observe les transactions utilisateur en attente et tente de faire traiter les siennes en premier. Cela peut entraîner des pertes financières, des résultats incorrects et une exposition accrue aux attaques, en particulier dans les environnements transparents et non réglementés qui proposent des services tels que le prêt, l’emprunt et le trading sur marge.

Le document propose FIRST, un cadre qui utilise des fonctions de délai vérifiable et des signatures agrégées pour empêcher cette attaque. La conception recourt à un processus fédéré pour générer les paramètres publics de VDF, sans dépendre d’une configuration de confiance unique. Les auteurs font état d’une analyse formelle de sécurité dans le cadre de composabilité universelle et de preuves expérimentales d’efficacité. L’extrait ne décrit ni le fonctionnement du protocole, ni le dispositif expérimental, ni les compromis de performance ; il ne permet donc pas d’évaluer les coûts de déploiement ou l’adéquation à des systèmes de trading particuliers.

Idées clés

  • Le frontrunning exploite la visibilité des transactions soumises mais pas encore traitées.
  • Cette attaque peut entraîner des pertes financières et des résultats de transaction inexacts dans les applications crypto.
  • FIRST associe des fonctions de délai vérifiable à des signatures agrégées pour se défendre contre le frontrunning.
  • Une configuration fédérée génère les paramètres publics sans dépendre d’une seule partie de confiance.
  • Les auteurs rapportent une analyse formelle de sécurité et une évaluation expérimentale, mais l’extrait omet les détails de mise en œuvre et les compromis mesurés.

Étiquettes

Texte intégral
# FIRST: FrontrunnIng Resilient Smart ConTracts


# FIRST: FrontrunnIng Resilient Smart ConTracts









Owing to the meteoric rise in the usage of cryptocurrencies, there has been a widespread adaptation of traditional financial applications such as lending, borrowing, margin trading, and more, to the cryptocurrency realm. In some cases, the inherently transparent and unregulated nature of cryptocurrencies leads to attacks on users of these applications. One such attack is frontrunning, where a malicious entity leverages the knowledge of currently unprocessed financial transactions submitted by users and attempts to get its own transaction(s) executed ahead of the unprocessed ones. The consequences of this can be financial loss, inaccurate transactions, and even exposure to more attacks. We propose FIRST, a framework that prevents frontrunning attacks, and is built using cryptographic protocols including verifiable delay functions and aggregate signatures. In our design, we have a federated setup for generating the public parameters of the VDF, thus removing the need for a single trusted setup. We formally analyze FIRST, prove its security using the Universal Composability framework and experimentally demonstrate the effectiveness of FIRST.

Reproduit dans son intégralité avec attribution, conformément à la licence de la source. Licence: abstract CC0

Ce résumé a été rédigé par l’agent de recherche de Stratmill à partir de la source originale ; il n’en est pas une copie.