← Últimos artigos
💻 computer science

Slow and Steady: Preventing MEV with Verifiable Delays

Este artigo propõe um mecanismo de defesa contra o Valor Máximo Extraível (MEV) em livros contábeis distribuídos ao impor atrasos verificáveis na geração de transações, demonstrando sua eficácia tanto em modelos bizantinos quanto game-teóricos, enquanto delineia suas limitações teóricas e viabilidade prática com base em dados históricos.

Autores originais: Zeta Avarikioti, Dimitris Karakostas, Karl Kreder, Shreekara Shastry

Publicado 2026-08-14
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Zeta Avarikioti, Dimitris Karakostas, Karl Kreder, Shreekara Shastry

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um mundo onde o dinheiro digital não é apenas números em uma conta bancária, mas um grande livro de registros público que todos podem ver e atualizar. Este é o mundo do blockchain, a tecnologia por trás de criptomoedas como o Bitcoin e o Ethereum. Pense nisso como um caderno compartilhado massivo onde cada transação é anotada em uma nova "página" de blocos. Para manter este caderno honesto, um grupo especial de pessoas (ou computadores) chamados "criadores de blocos" se revezam para escrever essas novas páginas. Eles são os árbitros do jogo.

No entanto, nesta corrida digital de alta velocidade, surgiu um problema sorrateiro chamado MEV, ou Valor Extraível Máximo. Imagine uma corrida onde a pessoa que corre na pista (o criador do bloco) pode espiar os planos dos corredores antes de começarem. Se ela vir um corredor prestes a comprar um item raro, o árbitro pode intervir, comprá-lo primeiro e vendê-lo ao corredor por um preço mais alto, embolsando a diferença. No mundo do blockchain, isso significa que a pessoa que escreve o bloco pode rearranjar as transações para obter um lucro rápido, muitas vezes às custas dos usuários comuns. É como um árbitro que manipula o jogo para ganhar uma aposta por fora. A grande questão para cientistas e desenvolvedores é: Como impedimos o árbitro de manipular o jogo sem deixar o jogo inteiro lento demais?

Este artigo, intitulado "Lento e Constante: Prevenindo MEV com Atrasos Verificáveis", propõe uma solução inteligente inspirada na antiga fábula da Tartaruga e da Lebre. Os autores, Zeta Avarikioti e sua equipe, sugerem que, às vezes, desacelerar as coisas é exatamente o que você precisa para vencer. Eles introduzem um mecanismo que impõe um "atraso verificável" em cada transação. Pense nisso como uma ampulheta mágica que um usuário deve virar antes que sua transação possa ser aceita. Esta ampulheta leva um tempo determinado para esvaziar e, crucialmente, ninguém pode acelerá-la, mesmo que possua um supercomputador.

Eis como a mágica funciona: Quando um usuário deseja enviar uma transação, ele não apenas a anuncia para a rede. Em vez disso, ele primeiro coloca a transação em uma "caixa trancada" (um compromisso criptográfico) e depois a passa por um quebra-cabeça especial chamado Função de Atraso Verificável (VDF). Este quebra-cabeça é projetado para que leve um tempo específico para ser resolvido — digamos, 30 minutos — e não há como resolvê-lo mais rápido, não importa quantos computadores você utilize. Somente após o quebra-cabeça ser resolvido é que a transação pode ser revelada e adicionada ao blockchain.

O artigo constata que esse atraso cria um escudo poderoso contra o MEV. Aqui está a lógica: Se um criador de bloco vê uma transação que parece uma oportunidade de ganhar dinheiro (como uma chance de fazer um "sanduíche" em uma negociação de um usuário), ele normalmente tentaria intervir e rearranjar a ordem para roubar o lucro. Mas com este novo sistema, no momento em que o criador do bloco percebe a oportunidade e tenta construir um novo bloco para explorá-la, a transação original já foi trancada e finalizada devido ao atraso obrigatório. O criador do bloco é lento demais para reagir. O artigo prova matematicamente que, se o atraso for definido como sendo maior do que o tempo que uma transação normalmente leva para ser confirmada, o "manipulador" simplesmente não consegue vencer.

Os autores também analisaram o lado da "teoria dos jogos", perguntando se pessoas racionais ainda tentariam manipular o jogo. Eles descobriram que, se todos seguirem as regras, ninguém tem incentivo para quebrá-las, pois o atraso torna impossível lucrar com a manipulação. No entanto, eles também identificaram um cenário "negativo": se todos decidirem conspirar e ignorar as regras juntos, eles ainda poderiam causar problemas, mas este é um problema geral de qualquer sistema, não apenas deste.

Crucialmente, o artigo não oferece apenas teoria; ele verifica o mundo real. Os autores analisaram dados históricos do Ethereum e de outras redes. Eles descobriram que, embora algumas oportunidades de MEV sejam enormes (milhões de dólares), a vasta maioria — mais de 99% — é na verdade muito pequena, muitas vezes apenas alguns dólares ou até menos de um dólar. Isso sugere que um atraso de cerca de 30 minutos (que é aproximadamente o dobro do tempo de segurança normal do Ethereum) seria suficiente para deter quase todos esses pequenos e irritantes golpes, especificamente aqueles que não são previsíveis.

O artigo conclui que esta abordagem "Lento e Constante" é uma defesa realista. Ele sugere que podemos tornar os blockchains mais justos e amigáveis ao usuário ao aceitar um pouco de lentidão. No entanto, os autores observam cautelosamente que isso não é uma varinha mágica para tudo. Funciona muito bem para coisas como registrar um NFT ou enviar dinheiro, onde esperar 30 minutos é aceitável. Mas para negociações de alta velocidade em uma corretora descentralizada, onde os preços mudam em segundos, esse atraso pode ser longo demais e poderia, de fato, prejudicar os usuários que ele tenta proteger. O artigo sugere que esta ferramenta deve ser usada com sabedoria, talvez apenas para tipos específicos de aplicações onde a velocidade não é o fator mais importante.

Em resumo, o artigo argumenta que, ao forçar um "tempo de espera" que não pode ser manipulado, podemos nivelar o campo de jogo. Transforma a corrida de um sprint onde o mais rápido (e às vezes o mais sorrateiro) vence, em uma marcha constante onde todos chegam ao mesmo tempo, e o árbitro não pode manipular a linha de chegada.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →