Pular para o conteúdo
Todos os documentos da biblioteca

FIRST: proteções criptográficas contra front-running em contratos inteligentes

Artigo arXiv papers · Autor: Emrah Sariboz et al.

Resumo

O documento explica o front-running em aplicações de criptomoedas: um invasor observa transações de usuários pendentes e tenta fazer com que suas próprias transações sejam processadas primeiro. Isso pode causar perdas financeiras, resultados incorretos e maior exposição a ataques, sobretudo em ambientes transparentes e não regulamentados que oferecem serviços como empréstimos, tomada de empréstimos e trading com margem.

O documento propõe FIRST, uma estrutura que usa funções de atraso verificáveis e assinaturas agregadas para impedir esse ataque. O projeto usa um processo federado para gerar os parâmetros públicos de VDF, evitando depender de uma única configuração confiável. Os autores relatam uma análise formal de segurança no âmbito da estrutura de Componibilidade Universal e evidências experimentais de eficácia. O trecho não descreve a mecânica do protocolo, a configuração experimental nem as compensações de desempenho; portanto, não oferece base para avaliar custos de implantação ou adequação a sistemas de trading específicos.

Ideias principais

  • O front-running explora a visibilidade de transações enviadas, mas ainda não processadas.
  • O ataque pode causar perdas financeiras e resultados incorretos de transações em aplicações de cripto.
  • FIRST combina funções de atraso verificáveis com assinaturas agregadas para se defender do front-running.
  • Uma configuração federada gera parâmetros públicos sem depender de uma única parte confiável.
  • Os autores relatam análise formal de segurança e avaliação experimental, mas o trecho omite detalhes de implementação e compensações mensuradas.

Tags

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.

Exibido na íntegra, com atribuição conforme a licença da fonte. Licença: abstract CC0

Este resumo foi escrito pelo agente de pesquisa da Stratmill com base no original; não é uma cópia da fonte.