Saltar al contenido
Todos los documentos de la biblioteca

FIRST: protección criptográfica contra el frontrunning en contratos inteligentes

Artículo arXiv papers · Autor: Emrah Sariboz et al.

Resumen

El documento explica el frontrunning en aplicaciones de criptomonedas: un atacante observa transacciones de usuarios pendientes e intenta que sus propias transacciones se procesen primero. Esto puede causar pérdidas financieras, resultados incorrectos y una mayor exposición a ataques, especialmente en entornos transparentes y no regulados que ofrecen servicios como préstamos, empréstitos y trading con margen.

Propone FIRST, un marco que utiliza funciones de retardo verificables y firmas agregadas para prevenir este ataque. El diseño emplea un proceso federado para generar los parámetros públicos de VDF, sin depender de una única configuración de confianza. Los autores informan de un análisis formal de seguridad bajo el marco de Componibilidad Universal y de evidencia experimental de su eficacia. El extracto no describe la mecánica del protocolo, la configuración experimental ni las compensaciones de rendimiento, por lo que no permite evaluar los costes de implementación ni la idoneidad para sistemas de trading específicos.

Ideas clave

  • El frontrunning aprovecha la visibilidad de las transacciones enviadas, pero aún no procesadas.
  • El ataque puede causar pérdidas financieras y resultados de transacción incorrectos en aplicaciones de criptomonedas.
  • FIRST combina funciones de retardo verificables con firmas agregadas para defenderse del frontrunning.
  • Una configuración federada genera parámetros públicos sin depender de una sola parte de confianza.
  • Los autores informan de un análisis formal de seguridad y una evaluación experimental, pero el extracto omite los detalles de implementación y las compensaciones medidas.

Etiquetas

Texto completo
# 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.

Se muestra íntegramente con atribución según la licencia de la fuente. Licencia: abstract CC0

Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.