Autor: Liam, A&T Capital
01 Visão geral
TL; DR
MEV refere-se aos benefícios econômicos trazidos à entidade que desenha essa sequência ao executar N transações em uma sequência específica. Quando se trata de pedidos de transações, a geração de MEV é quase inevitável. Como padronizar a extração de MEV é crucial para a descentralização e a resistência à censura da rede blockchain.
Após a fusão da Ethereum, a extração e distribuição de MEV são dominadas pelo sistema MEV-Boost proposto pelos Flashbots. Os lucros do MEV fluem para quatro tipos de entidades, MEV Searcher, Block Builder, Block Proposer\Validator e a própria rede Ethereum.
Do ponto de vista das consequências que o MEV traz para todo o sistema, ele pode ser dividido em três categorias: benéfico, neutro e prejudicial. Como evitar a extração prejudicial de MEV e como distribuir lucros benéficos e neutros de MEV são as principais questões a serem resolvidas pelos projetos no âmbito do MEV.
As soluções RPC privadas existentes baseiam-se em suposições de confiança. As transações dos usuários ainda podem ser vazadas, roubadas ou mesmo censuradas, e o monopólio de alguns construtores de blocos sobre fluxos de pedidos privados tornará a extração de MEV mais opaca e mais centralizada.
O plano de distribuição de lucros MEV do sistema MEV-Boost não considera os interesses dos usuários. Como os usuários desempenham o papel de criar oportunidades de retirada de MEV, é apenas a coisa mais básica proteger seus interesses legítimos de serem violados. Eles não devem apenas proteger suas transações de serem roubadas, mas também devolver parte dos lucros do MEV.
Para resolver o problema do “front-running”, a tecnologia de criptografia deve ser usada. Com base na "criptografia-classificação-descriptografia-execução", as transações do usuário são criptografadas localmente, o consenso de classificação é concluído sem que ninguém leia o conteúdo da transação e, em seguida, o conteúdo é descriptografado e, finalmente, a transação é executada de acordo com a ordem de consenso.
Além de alocar os lucros do MEV para “pesquisadores que descobrem oportunidades de MEV”, “construtores que constroem blocos de maior valor” e “proponentes com o direito de produzir novos blocos”, eles também deveriam ser alocados para “usuários comuns que criam oportunidades de MEV " ".
02Texto
1. Quais são os stakeholders do MEV?
* O que é MEV? A conotação de MEV em diferentes contextos não é exatamente a mesma. Para evitar confusão, este artigo escolhe uma definição relativamente restrita, mas mais precisa: MEV (Maximal Extractable Value, o valor máximo extraível) refere-se ao processo de execução de N em uma ordem específica. . Uma transação traz benefícios econômicos para a entidade que desenhou a sequência. Quais são as partes interessadas do MEV? Após a fusão da Ethereum, a extração e distribuição de MEV são dominadas pelo sistema MEV-Boost proposto pelos Flashbots. Segundo estatísticas do mevboost.pics, desde novembro de 2022, cerca de 90% dos blocos foram produzidos pelo sistema MEV-Boost.
(Figura 1: Slot Share das estatísticas mevboost.pics)
No sistema atual, as partes interessadas do MEV na rede principal Ethereum incluem usuários, carteiras e RPCs, pesquisadores de MEV (Searcher), construtores de blocos (Block Builder) e proponentes de blocos (Block Proposer\Validator). A cadeia de valor do MEV pode ser dividida em quatro partes: origem, upstream, midstream e downstream:
(Figura 2: Cadeia de valor MEV)
Origem: Crie oportunidades de MEV e forneça espaço editável para extração de MEV
Usuário: Um usuário geral do blockchain, uma parte que inicia transações para outros fins que não a extração de MEV. Podem ser usuários finais, partes do projeto, oráculos, exchanges, etc. Estas transações podem ser consideradas “matérias-primas” para a extração de MEV.
Upstream: complete a assinatura e depois transmita a transação do local para a rede
Provedor de RPC: pode ser o primeiro a ler o conteúdo das transações do usuário e decidir para onde as transações do usuário são enviadas Carteira: determina o RPC padrão do usuário
Midstream: leiloar oportunidades de MEV em um ambiente público ou privado e determinar métodos de distribuição de lucros de MEV
Mempool: Um pool de transações aberto e transparente na rede Ethereum, visível para qualquer pessoa, que armazena transações a serem empacotadas e carregadas na cadeia.
Fluxo de pedidos privados: um pool de transações privadas confiáveis que está aberto apenas para pesquisadores MEV específicos ou construtores de blocos e também armazena transações a serem empacotadas e carregadas na cadeia. Pools de transações privadas podem ser criados por provedores de RPC, construtores de blocos ou projetos de terceiros.
Pesquisador MEV: monitora continuamente as transações que foram transmitidas pelos usuários, mas ainda não foram empacotadas, busca oportunidades de MEV, empacota as transações do usuário e transações que podem extrair MEV em um conjunto de pacotes de transações (Bundle) em uma determinada ordem, e envie-os para o construtor de blocos.
Block Builder: seleciona uma série de transações das transações que pode receber, empacota-as em um novo bloco e as envia para o retransmissor. As fontes de transação incluem pacotes enviados por Mempool, pesquisadores MEV e fluxos de pedidos privados.
Relay: Seleciona o bloco com maior taxa entre os blocos que pode receber e envia ao proponente do bloco.
Downstream: Propor novos blocos para que as transações dos usuários e as transações de retirada de MEV sejam acordadas pela rede, ganhem finalidade e obtenham distribuição de lucros de MEV.
Proponente do bloco: seleciona o bloco mais benéfico dentre os blocos que pode receber e o propõe à cadeia. O mais vantajoso geralmente se reflete na possibilidade de cobrar taxas mais elevadas. Na prática, blocos com taxas relativamente baixas também são propostos para outros fins. O próprio proponente do bloco (Block Propose) também é um validador (Validator), que é selecionado com base no mecanismo de consenso do blockchain.
2. Como são alocados os MEVs?
No sistema MEV-Boost, o MEV flui para quatro tipos de entidades, buscadores de MEV, construtores de blocos, proponentes de blocos e a própria rede Ethereum.
O MEV é capturado diretamente pelos buscadores de MEV e flui para construtores de blocos, proponentes de blocos e para a própria rede Ethereum na forma de taxas de gás.
As transações que extraem MEV são executadas, trazendo receita para os buscadores de MEV que criam essas transações. O custo dessa receita é a Taxa de Gás paga pelo buscador de MEV que é queimada de acordo com o protocolo EIP-1559; a outra parte é na forma de dicas transmitidas ao construtor do bloco; há também subsídios adicionais para a situação do proponente do bloco).
(Figura 3: Diagrama de alocação de MEV)
MEV = receita gerada quando uma sequência específica de transações é executada MEV = lucro do buscador MEV + lucro do construtor de bloco + lucro do proponente do bloco + valor capturado pela rede Ethereum MEV = (receita dos pacotes - custo do gás) + (dica - taxas pagas aos proponentes do bloco ) + (Taxas pagas para bloquear proponentes) + (ETH queimado por EIP-1559)
Para os pesquisadores de MEV, o lucro do MEV é refletido como “a receita gerada quando os pacotes de transação (pacotes) enviados pelo pesquisador de MEV são executados menos o custo do gás do pacote de transação”. Para os construtores de blocos, o lucro do MEV é refletido como “receita da camada de execução dos blocos enviados pelo construtor do bloco menos as taxas pagas ao proponente do bloco”. Para os proponentes de blocos, os lucros do MEV são refletidos como “taxas pagas pelos construtores de blocos”. Para a rede Ethereum, os lucros do MEV são refletidos como “ETH queimado por EIP-1559”.
3. Tipos de MEV
Do ponto de vista dos tipos de estratégia MEV, ela pode ser dividida em estratégia de "back-running" (Back-running) e estratégia de "front-running" (Front-running);
Do ponto de vista das consequências que o MEV traz para todo o sistema, ele pode ser dividido em três categorias: benéfico, neutro e prejudicial:
Na prática, existem inúmeras estratégias para extrair lucros do MEV. Damos apenas um dos exemplos mais comuns para diferentes naturezas de MEV.
Compensação de transações em contratos de empréstimo:
Esta é uma transação que extrai MEV com base em uma estratégia de “seguir e executar”. A estratégia “follow” precisa seguir uma determinada transação para ser implementada. Por exemplo, num protocolo de empréstimo com excesso de garantias, quando uma alteração no feed de preços do oráculo faz com que a conta de um mutuário atinja um estado que pode ser liquidado, é rentável iniciar a liquidação imediatamente após as alterações no feed de preços do oráculo.
A liquidação oportuna pode reduzir a probabilidade de dívidas inadimplentes e ajudar a manter a estabilidade de todo o contrato de empréstimo, portanto, esse tipo de transação de retirada de MEV é considerada benéfica. Embora a fonte essencial de lucro seja a perda do mutuário, é também uma penalidade pelo facto de o mutuário não pagar a dívida atempadamente, e o mutuário também deixou claro este risco potencial ao emprestar os fundos.
Negociação de arbitragem em DEX:
É também uma transação que extrai MEV com base na estratégia “follow-and-run”. Quando um usuário conclui uma transação em uma DEX, devido ao slippage, pode haver diferença de preço para o mesmo Token em DEXs diferentes. Os buscadores de MEV podem lucrar com uma transação de arbitragem comprando na DEX onde o preço é baixo e vendendo na DEX onde o preço é alto.
Ataque sanduíche:
Esta é uma transação que extrai MEV com base em uma estratégia de “front-running”. Quando o pesquisador MEV monitora que a transação do usuário no DEX não foi empacotada e confirmada, ele corre para inserir uma transação antes da transação do usuário, fazendo com que o deslizamento do usuário aumente e o preço de execução piore. a transação do usuário. As negociações na direção oposta lucram com as perdas adicionais de derrapagem do usuário.
Embora o ataque sanduíche em si também seja um comércio de arbitragem, sua fonte de lucro é a perda de usuários comuns, e é lucro às custas de outros usuários, o que é considerado prejudicial.
A maioria dos MEV gerados com base em estratégias de “seguir” são considerados benéficos ou neutros, porque essas transações não terão impacto em nenhuma transação anterior, não prejudicarão os interesses legítimos de outros usuários e possuem estratégias parciais. do sistema DeFi; enquanto a maior parte dos MEV gerados com base em estratégias de “front-running” são considerados prejudiciais porque os ganhos destas transações são muitas vezes baseados em colocar outros utilizadores em desvantagem.
4. Que problemas o projeto da via MEV resolve? Que problemas permanecem?
Quando se trata de pedidos de transações, haverá uma oportunidade de extrair MEV, e o MEV é quase inevitável. Neste contexto, os projetos no âmbito do MEV estão empenhados em resolver dois problemas:
1. Como prevenir MEV prejudicial? 2. Como distribuir de forma justa MEVs benéficos e neutros?
A solução atual é:
Em relação à questão da “prevenção”:
A equipe do projeto fornece aos usuários RPC privado e promete que as transações transmitidas por meio desse RPC não serão interrompidas. Os exemplos incluem Flashbots Protect e OpenMEV, que alimenta o Sushi Guard.
Na prática, o RPC privado agregará as transações do usuário em um “fluxo de pedidos privados” e as transmitirá para pesquisadores de MEV e construtores de blocos específicos. "estratégia. Método de extração, caso contrário, será expulso da lista de permissões.
(Figura 4: Solução atual para MEV)
Em relação à questão da "distribuição":
MEV-Boost cria um mercado de leilões de oportunidades de MEV fora da cadeia, onde pesquisadores de MEV, construtores de blocos e proponentes de blocos desempenham suas funções e compartilham os lucros do MEV. Os buscadores de MEV competem com hardware e algoritmos para encontrar oportunidades de extrair MEV dentro de um tempo limitado e precisam abrir mão de lucros suficientes (pagando o preço mais alto de gás Taxa); Os construtores de blocos competem por recursos de fluxo de pedidos para que os blocos que eles constroem possam conter recompensas de camada de execução mais altas e sejam mais propensos a serem aceitos pelos proponentes de blocos. Os proponentes de blocos têm o direito de propor novos blocos e podem determinar quais transações são; empacotado na cadeia, mas não tem necessariamente a capacidade de extrair MEV tanto quanto os pesquisadores de MEV, nem necessariamente tem os ricos recursos de fluxo de pedidos dos construtores de blocos. Em vez de apenas construir blocos através do próprio pool de memória, é melhor conectar-se ao MEV-Boost, “obedecer” ao plano do construtor de blocos e obter recompensas de camada de execução mais altas.
As questões restantes são:
A solução RPC privada é baseada na suposição de confiança, e as transações dos usuários ainda podem ser vazadas, roubadas ou até mesmo censuradas. O RPC privado traz fluxo de pedidos privados, e o monopólio de alguns construtores de blocos sobre o fluxo de pedidos privados tornará a extração de MEV mais opaca e centralizada. No esquema de distribuição do MEV-Boost, os interesses dos usuários não são totalmente atendidos e os usuários não obtêm nenhum benefício com a extração do MEV.
5. Quais são as direções para melhoria?
Para resolver o problema do “front-running”, a tecnologia de criptografia deve ser usada. Com base na "criptografia-classificação-descriptografia-execução", as transações do usuário são criptografadas localmente, o consenso de classificação é concluído sem que ninguém leia o conteúdo da transação e, em seguida, o conteúdo é descriptografado e, finalmente, a transação é executada de acordo com a ordem de consenso. Essa abordagem quebra a suposição de confiança e elimina a necessidade de fluxo de pedidos privados.
Para conseguir uma distribuição mais justa, os lucros do MEV que os utilizadores merecem devem ser devolvidos. Como os usuários desempenham o papel de criar oportunidades de retirada de MEV, é apenas a coisa mais básica proteger seus interesses legítimos de serem violados. Eles não devem apenas proteger suas transações de serem roubadas, mas também devolver parte dos lucros do MEV.



