Autor original: Ryan Chern
Compilação original: Luffy, Foresight News
Este artigo tem como objetivo fornecer uma compreensão básica de como o MEV funciona em Solana. resumidamente:
Em uma rede de prova de participação, quando você é designado líder de um bloco específico, você tem o poder de determinar o conteúdo desse bloco. Valor máximo extraível (MEV) é o valor obtido ao adicionar, remover ou reordenar transações dentro de um determinado bloco.
À medida que a atividade e o interesse em Solana aumentam, o MEV torna-se um tema cada vez mais interessante. Em 10 de janeiro de 2024, um pesquisador recompensou o verificador com 890 SOL, uma das maiores recompensas da história do Jito:

Na semana encerrada em 12 de março de 2024, os validadores Solana receberam mais de US$ 7 milhões em dicas Jito para espaço de bloco. Hoje, mais de 50% das negociações de Solana são arbitragens fracassadas e, como os custos de transação são muito baixos, os retornos esperados ainda são positivos. No longo prazo, os traders lucrarão com essas negociações.
MEV em Solana é diferente de outras cadeias porque incentiva os pesquisadores a executar seus próprios nós e a integrar-se com nós de alto valor para obter a visão mais recente do blockchain (porque Solana é sensível à latência). Isso se deve às atualizações contínuas de estado de Solana e aos mecanismos ponderados por estaca, como Turbine (para leitura do estado atualizado) e QoS ponderado por estaca (para escrever novo estado).
Uma das diferenças mais significativas é a ausência de mempools tradicionais como os comuns em outras cadeias como a Ethereum.
A produção contínua de blocos de Solana não requer quaisquer mecanismos de leilão adicionais ou extra-protocolo, reduzindo assim certos tipos de MEV (especialmente front-running).
As oportunidades de MEV surgem em diferentes categorias. A seguir estão alguns tipos de transações MEV comuns que existem atualmente em Solana:
Jito é um mecanismo de leilão de espaço de bloco fora do protocolo para blocos parciais, diferente do MEV-boost que constrói blocos completos (Jito e mev-geth são semelhantes em espírito, mas muito diferentes em implementação). Jito fornece garantias de inclusão fora da rede para um conjunto de transações específicas chamadas pacotes. Os pacotes são executados sequencialmente e atomicamente (todos ou nenhum). Se o buscador vencer o leilão e pagar a gorjeta, o buscador envia os pacotes que anteriormente tinham garantia de execução na rede. As gorjetas Jito existem fora do acordo e são separadas das taxas prioritárias dentro do acordo.
Esta abordagem visa reduzir o spam e aumentar a eficiência dos recursos computacionais da Solana, executando o leilão fora da cadeia, garantindo apenas que os pacotes publicarão um único vencedor do leilão em um bloco. Os pesquisadores podem usar pacotes para implementar uma ou ambas as seguintes propriedades: inclusão rápida e garantida e lances de transação de frontrun/backrun. Isto é especialmente importante considerando que uma grande parte dos recursos computacionais da rede são atualmente consumidos por transações falhadas.
Ao contrário do Ethereum, Solana não possui um pool de memória nativo no protocolo. O serviço de pool de memória agora obsoleto do Jito criou efetivamente um pool de memória canônico fora do protocolo, já que aproximadamente 65% dos validadores executam o cliente Jito-Solana (em vez do cliente Solana-Labs nativo).
Depois de ficarem online, as transações permanecerão no pool de pseudomemória do Jito por 200 milissegundos. Durante esse período, os buscadores podem licitar pela oportunidade de antecipar/retroceder ou intercalar transações pendentes, e o pacote de transação com o lance mais alto será encaminhado ao validador para execução. As negociações de sanduíches respondem por grande parte da receita do MEV, medida em gorjetas pagas aos validadores.

O serviço de pool de memória do Jito foi encerrado em 8 de março
Ninguém gosta de falar sobre negociação de sanduíches (especialmente no Ethereum) porque isso impõe uma externalidade estritamente negativa ao trader final: que o usuário negocia pelo pior preço possível. Para referência, somente a negociação de sanduíches no Ethereum gerou aproximadamente US$ 24 milhões em lucros nos últimos 30 dias. Quando os usuários definem uma derrapagem máxima, quase sempre negociam a esse preço. Em outras palavras, se o pedido for atendido, o desvio real do usuário é quase sempre igual ao desvio máximo definido.
Os buscadores de Jito ainda podem enviar outros tipos de pacotes de negociação MEV que não dependem do fluxo de ordens do mempool, como negociações de arbitragem e liquidação (que exigem observar a transação no bloco e aproveitar a oportunidade no próximo leilão de Jito).
Para referência, a atual cadeia de suprimentos de construção de blocos Ethereum é assim:

A cadeia de suprimentos de construção de blocos em Solana (para validadores que executam o cliente Jito-Solana) é semelhante a esta:

Estas partes não são necessariamente entidades separadas, uma vez que as entidades podem ser integradas verticalmente. Conforme mencionado anteriormente, os validadores têm autoridade total sobre seus blocos. Os próprios validadores podem procurar oportunidades económicas inserindo, reordenando e censurando transações para um determinado bloco enquanto se tornam líderes.
Independentemente de o líder estar executando o Jito-Solana, os pesquisadores também podem enviar transações por meio do método RPC (roteamento intraprotocolo padrão). Devido às taxas relativamente baixas e ao cronograma incerto de Solana, o envio de transações continua sendo um método comum de aquisição de oportunidades de MEV. Algumas oportunidades de MEV podem existir por mais tempo do que o esperado, de um a dezenas de blocos.
Embora Solana possa acelerar a execução de transações e reduzir a oportunidade para certos tipos de MEV, pode exacerbar o potencial de centralização orientada pela latência, onde validadores e pesquisadores procuram integrar sua infraestrutura para obter uma vantagem competitiva. Ainda estamos longe de um estado de equilíbrio competitivo estável em termos de infra-estruturas e mecanismos relacionados.

Fonte: Twitter
Num mundo onde os tempos de bloqueio são inferiores a 200 milissegundos, isto proporciona uma vantagem comparativa aos intervenientes seniores com a infra-estrutura e experiência para optimizar o sistema. Até agora, o Ethereum se afastou desse equilíbrio, criando soluções fora do protocolo para dar aos pesquisadores uma oportunidade democratizada de competir.
Mecanismos comuns fora do protocolo estão sendo incluídos no protocolo para reduzir as oportunidades de MEV na cadeia Solana. Esses mecanismos incluem:
O mecanismo de mitigação/redistribuição do MEV é uma combinação de usuários que capturam parte do valor do fluxo de pedidos e movem leilões de descoberta de preços e mecanismos relacionados para fora da cadeia. Esses mecanismos envolvem compensações entre propriedades das criptomoedas, como resistência à censura, auditabilidade e falta de confiança.
Este artigo apresenta os principais participantes da cadeia de fornecimento de MEV em Solana, os desenvolvimentos mais recentes e as formas comuns de MEV em Solana.
A pesquisa na área de Solana MEV concentrou-se na investigação do impacto de diferentes mecanismos de mitigação/redistribuição de MEV. A Ethereum investiu recursos significativos em infraestrutura, e os Flashbots são projetados para fornecer oportunidades democratizadas de MEV, mas também impõem outros designs para lidar com possíveis externalidades negativas.
Solana tem a oportunidade de explorar novos modelos na vanguarda do MEV e bloquear cadeias de abastecimento de produção.