Esse artigo é uma tradução de Flashbots feita por Fatima Lima e você pode encontrar a versão original aqui.
Flashbots é uma organização de pesquisa e desenvolvimento criada para mitigar as externalidades negativas e os riscos existenciais impostos pelo valor extraível pelo minerador (MEV) para blockchains de contratos inteligentes. Propomos um ecossistema sem necessidade de autorização, transparente e justo para a extração do MEV a fim de reforçar os ideais do Ethereum.
Neste artigo, nós abrangemos o contexto e motivação para esse projeto. Detalhes técnicos sobre nossa solução proposta podem ser encontrados no ETHResearch forum.
O que é MEV
Miner extractable value (MEV) é uma medida desenvolvida para estudar segurança consensual por meio de modelagem do lucro que um minerador (ou validador, sequenciador, ou outro ator de protocolo privilegiado) pode obter por meio de sua habilidade em arbitrariamente incluir, excluir ou reordenar transações nos blocos que ele produz. MEV inclui tanto lucros ‘convencionais’ de taxas de transação e recompensas de blocos quanto lucros ‘não convencionais’ de reordenação, inserção e censura de transações no bloco que o minerador está desenvolvendo.
O termo MEV pode enganar, pois pode-se supor que são os mineradores que estão extraindo esse valor. Na verdade, o MEV presente no Ethereum hoje é predominantemente captado pelos investidores de DeFi por meio de estratégias estruturais de negociação por arbitragem; mineradores lucram indiretamente dessas taxas de transação dos negociantes. Um exemplo de tais oportunidades estruturais de arbitragem são as negociações por arbitragem com preço Uniswap: quando os ativos de um pool Uniswap são avaliados incorretamente, uma oportunidade de lucro é criada para arbitrar o pool Uniswap de volta à paridade com outros lugares de negociação. Naturalmente, em vez de permitir que o negociante lhe pague uma taxa de transação pelo privilégio de recolher o lucro da arbitragem, um minerador pode simplesmente decidir executar essa estratégia, por ele mesmo.
A Crise MEV
Transações com o Ethereum expressam sua disposição de pagar pela inclusão em um bloco a partir do preço do gás da transação e portanto, pela taxa de transação eles indicam que estão dispostos a pagar aos mineradores. Mineradores, como atores economicamente racionais, escolhem as transações com preço de gás mais alto e as ordenam pelo gás gasto no bloco que eles estão produzindo. O sistema financeiro sendo construído no Ethereum cria muitas oportunidades de lucro ‘puro’ tais como liquidações e arbitragens de vários tipos. Contudo, essas oportunidades são finitas e episódicas e como tal, os negociantes competem para reivindicá-las.
Neste momento, essa competição é expressa principalmente ou por frontrunning ou por backrunning:
Frontrunning (também conhecido como Leilões de Gás Prioritário (PGAs)): Transação A é transmitida com um preço de gás mais alto do que uma transação já pendente B, de modo que A é minerada antes de B.
(por exemplo, arrebatar uma negociação de arbitragem de preço Uniswap para reequilibrar um pool).
Backrunning: Transação A é transmitida com um preço de gás levemente mais baixo do que uma transação já pendente B, de modo que A é minerada logo depois de B no mesmo bloco.
(por exemplo, para executar a liquidação de um DyDx após uma atualização do oráculo de preço que leva um empréstimo para baixo do índice de garantia exigido).
Infelizmente, tanto o frontrunning quanto o backrunning são
ineficientes e conduzem a externalidades negativas tais como congestão na network (i.e. p2p carga de network) e congestão na rede (i.e. uso do blockspace). Além disso, essa competição por oportunidades de MEV leva à instabilidade do consenso do Ethereum, relativa à criação de incentivos para os time-bandit attacks (ataques de bandidos do tempo) e infraestrutura de comunicação permitida entre negociantes e mineradores. Tal infraestrutura desgasta a neutralidade, a transparência, a descentralização e a falta de necessidade de autorização do Ethereum hoje.
Embora nenhum desses riscos existenciais e externalidades negativas sejam novos, nos encontramos numa encruzilhada crítica entre os futuros alternativos para o Ethereum. Uma série de eventos nos últimos 6 meses levaram o uso da rede a um ponto de inflexão:
Esses eventos indicam uma tendência acelerada para os riscos existenciais e externalidades negativas previstos.
Antecipando a crise do MEV
Enter Flashbots
Flashbots é uma organização de pesquisa e desenvolvimento criada para mitigar as externalidades negativas e os riscos existenciais impostos pelas blockchains do MEV para blockchains de contrato inteligente. Propomos um ecossistema sem necessidade de autorização, transparente e justo para a extração do MEV a fim de reforçar os ideais do Ethereum.
Nossa abordagem para mitigar a crise do MEV pode ser dividida em três partes: Iluminar a Floresta Escura, Democratizar a Extração e Distribuir Benefícios. Acreditamos que cada parte seja necessária para o sucesso do Flashbots.
Iluminar a Floresta Escura
Atualmente, o MEV é opaco para os usuários do Ethereum. Requer análise de dados significativa e conhecimento profundo sobre contratos inteligentes, já que envolve transações com lógica complexa, algumas vezes, ofuscadas e jogos com adversários, em vários meta níveis (usuários, negociantes, frontrunners generalizados, mineradores)
À medida que, mais e mais, saem da rede infraestruturas essenciais para a segurança e conforme o estado e o tamanho da rede, esse problema somente ficará pior e ficará cada vez mais difícil alavancar uma das promessas iniciais da criptomoeda: transparência.
Iluminando a Floresta Escura, visamos a preservar a promessa inicial. De forma mais prática, pretendemos permitir a avaliação objetiva das externalidades negativas da crise do MEV e o impacto das tecnologias Flasbots e a quantificação do prejuízo do usuário causado pela extração do MEV para fornecer ferramenta para que os criadores reduzam suas superfícies do dApp para a extração do MEV.
Nosso primeiro passo para Iluminar a Floresta Escura é quantificar seu impacto. Criamos o MEV-Inspect para isso. Ele analisa os blocos de Ethereum e permite a visualização das métricas do MEV ao longo do tempo. Fazemos isso para entender melhor o ecossistema do MEV e fornecê-lo para a comunidade numa tentativa de aniquilar a assimetria de informação.
Democratizar a Extração
A extração do MEV poderia provavelmente ir numa direção em que é centralizada para poucos jogadores, por exemplo, sendo limitada para pools de transações autorizadas que têm acesso a hashrate significativo ou por meio de negociações off-chain unilaterais entre grandes negociantes e mineradores.
Esta centralização de capital e de poder é um ponto-chave para a fraqueza de segurança e corrói as propriedades essenciais do Ethereum: a saber, ausência de necessidade de autorização e descentralização. Acreditamos que sem a adoção de infraestrutura de código aberto, pública e neutra para extração do MEV sem necessidade de permissão, o MEV corre o risco de se tornar jogo de insiders. Pela Extração Democratizada do MEV, nosso objetivo é garantir tanto aos pequenos quanto aos grandes participantes, igualdade de acesso a estruturas financeiras de baixo nível e preservação das propriedades essenciais do Ethereum.
MEV-Geth é o nosso esforço inicial para Democratizar a Extração. É um upgrade para o cliente go-ethereum a fim de permitir um mecanismo de leilão de espaço em bloco com lance selado para comunicar a preferência da ordem de transação. Felizmente, MEV-Geth cria um canal de comunicação mais eficiente para mineradores e negociantes licitarem a inclusão de suas transações. Enquanto a prova de conceito do MEV-Geth tem garantias de confiança insuficientes, acreditamos que seja uma melhora significativa sobre o status quo. Adotar o MEV-Geth deve aliviar muito a network e a congestão da rede causada pelo bots frontrunning e backrunning.
Distribuir Benefícios
MEV envolve todo o ecossistema do Ethereum, de mineradores, negociantes, desenvolvedores de DeFi até, mais importante, os usuários do Ethereum. Nossa pesquisa preliminar mostra que a atual extração beneficia desproporcionalmente negociantes e mineradores. Como a extração do MEV continua a crescer em escala, prevemos que haverá uma necessidade de ~alguma~ redistribuição de valores para usuários e para estabilidade do sistema.
Acreditamos que seja essencial para Flashbots e a comunidade trabalharem junto conosco para uma ponderação e deliberação sobre a redistribuição de valores a fim de maximizar o bem social. Isso é particularmente verdadeiro, dados os incentivos econômicos nocivos mencionados acima, inerentes ao MEV, que causam riscos existenciais. Não só desejamos mitigar esses riscos, como também acreditamos ser de nossa responsabilidade substituí-los por ciclos econômicos íntegros que irão fortalecer a proposta de valor central do Ethereum, alinhando incentivos em torno do MEV para todos os participantes do sistema.
Nossos Compromissos Públicos
O projeto Flashbots nasceu do barco ‘pi-rata’ do MEV, um coletivo de pesquisa interdisciplinar neutro, independente de blockchain, que suporta a pesquisa teórica e empírica sobre MEV. Como uma organização de pesquisa aberta, nos comprometemos, hoje e no futuro a:
Temos uma forte convicção, tanto como organização quanto como indivíduos envolvidos, que a finança descentralizada está em uma encruzilhada crítica. O considerável montante na tabela da manipulação das transações dos usuários pode servir como uma força centralizadora, como dano à estabilidade do consenso e prejuízo para usuários de qualquer sistema em que tal manipulação seja válida. O MEV pode crescer para beneficiar poucos às custas de muitos, às custas do valor da própria criptomoeda.
Ou, esse valor pode se manter para beneficiar todos os usuários, aumentando a segurança de uma nova geração de infraestrutura financeira que evita os erros de antecedentes estruturalmente injustos. Tornar abertas a extração e as ferramentas do MEV, financiar pesquisas públicas para responder às perguntas abertas sobre o MEV e usar nosso capital organizacional para alinhar os incentivos de todos participantes do ecossistema, é para essa nova geração de infraestrutura justa que pretendemos lançar as bases.
Esta é uma chamada à ação. Mal podemos esperar para que você se junte a nós.
Saiba mais
Revise nossa proposta técnica sobre ETHResearch
Discutimos os detalhes da organização Flashbots, nosso roteiro de pesquisa e detalhes técnicos sobre projetos iniciais, MEV-Inspect e MEV-Geth no ETHResearch forum.
Inscreva-se no MEV Ship Calendar
Você pode acompanhar as últimas atualizações de Flashbots e eventos se inscrevendo em MEV Ship Calendar: junte-se a nós em nossa chamada comunitária semestral chamada “MEV Ship Treasure Map Roast”, em nossa principal chamada de desenvolvedor semi-semanal, em nosso workshop de pesquisa semanal e na próxima desconferência: MEV.wtf
Engaje-se a nós
Junte-se à comunidade Flashbots on Discord ou entre em contato conosco em [email protected]
O projeto Flashbots é administrado por Scott Bigelow, Phil Daian, Stephane Gosselin, Alex Obadia, e Tina Zhen. Existimos graças ao suporte contínuo dos membros do MEV Pi-Rate Ship e Paradigm.
Agradecimentos especiais a Andrei Anisimov, Ivan Bogatyy, Vaibhav Chellani, Brock Elmore, Georgios Konstantopoulos, Jason Paryani, Alejo Salles, samczsun, Austin Williams por suas contribuições em MEV-Geth e MEV-Inspect, e Sunny Aggarwal, Surya Bakshi, Phillippe Castonguay, Tarun Chitra, Dan Elitzer, Lev Livnev, Charlie Noyes, Dev Ojha, Dan Robinson, Mark Tyneway, e Micah Zoltu por seus feedbacks em MEV-research.
Top comments (0)