A conceção da Solana mudou as regras do jogo, mas o MEV ainda ocorre através de Arbitragem, liquidação e front running.
Escrito por: QuickNode, Comunidade da Chain
Para os desenvolvedores que constroem aplicações DeFi e robôs de negociação na Solana, é crucial entender o MEV (Extração Máxima de Valor). O MEV pode afetar a execução das transações dos usuários ou ameaçar a lucratividade do seu próprio robô. Custos mais elevados, lucros mais baixos e fricção na rede são consequências comuns dos riscos não protegidos do MEV. Este guia abrange os conhecimentos básicos do MEV na Solana, incluindo mecanismos de fluxo de transações, tipos comuns de MEV e os riscos crescentes para os desenvolvedores que constroem na rede. Você aprenderá estratégias-chave para mitigar os impactos negativos do MEV e proteger suas transações contra interferências.
Conhecimento prévio recomendado
Ter uma compreensão básica dos conceitos de blockchain e Solana (Guia de referência para conhecimentos básicos sobre Solana)
Ter um entendimento básico de DeFi ou TradFi (o que é DeFi?)
Introdução ao MEV na Solana
O Valor Máximo Extraível (MEV) refere-se ao valor máximo extraído das transações dos utilizadores através da reordenação, inclusão ou exclusão das mesmas. Em redes de prova de participação como a Solana, os validadores que atuam como produtores de blocos têm a capacidade de determinar quais transações entram num bloco e em que ordem. Isto significa que produtores de blocos mal-intencionados ou interessados podem reordenar transações (ou inserir as suas próprias) para capturar lucros de Arbitragem, priorizar transações de utilizadores ou explorar a ordem das transações de várias maneiras. Apesar de a Solana não ter uma mempool pública como o Ethereum, o MEV ainda está presente - normalmente através de ligações diretas de nós, mempools privadas ou outras infraestruturas especializadas.
Para os desenvolvedores que constroem robôs de negociação ou trocas descentralizadas (DEX), não considerar o MEV pode resultar em:
Execução de negociações mais desfavorável (por exemplo, ataque de sanduíche).
Perda de lucro (robôs executando antes da sua negociação).
Problemas de congestão de rede (afetam a capacidade de enviar com sucesso as suas transações através da rede).
Em 2024, as atividades DeFi na Solana estão em pleno desenvolvimento, ao mesmo tempo em que o MEV está crescendo. A Messari mostra o crescimento do valor econômico real da Solana (taxas + MEV) ao longo do tempo:
Fonte: Messari: Estado da Solana - quarto trimestre de 2024
Apesar de a maioria dos MEV ser relativamente pequena, existem inúmeros exemplos de extração de dezenas de milhares de dólares das transações (ver captura de ecrã abaixo), e até mesmo casos de transações de milhões de dólares.
Fonte: Jito - Arbitragem Explorer
Para os desenvolvedores que constroem aplicações DeFi e robôs de negociação na Solana, é crucial entender o MEV. O MEV pode afetar a execução das transações dos usuários (levando a deslizamentos inesperados ou falhas nas transações), e até mesmo a capacidade de lucro do seu próprio robô, se os concorrentes puderem interceptar ou reorganizar suas transações. Vamos revisar alguns conceitos básicos sobre o processo de transação na Solana, rever os tipos comuns de MEV na Solana e discutir medidas que você pode tomar para proteger as transações contra a influência do MEV.
Processo de negociação Solana
O processo de negociação da Solana difere em alguns pontos-chave do Ethereum, o que afeta o desempenho do MEV:
Sem mempool global: Ao contrário do Ethereum, a Solana não tem uma mempool pública unificada para esperar transações pendentes incluídas. Em vez disso, a Solana usa o protocolo Gulf Stream para encaminhar diretamente as transações para o próximo líder de bloco esperado (validador) antes de gerarem o bloco. Isso significa que não há uma mempool de transações pendentes visível e duradoura para os robôs monitorarem a rede. Cada transação Solana contém um recent blockhash que expira cerca de 150 slots (aproximadamente 1 minuto) após não ser confirmada. Em resumo, as transações são ou rapidamente apanhadas pelos líderes ou descartadas - a mempool não é persistente. Isso reduz a janela de estratégias de MEV, como observar e front run transações públicas pendentes, embora os buscadores determinados possam reduzir isso ao executar seus próprios nós para ver as transações entrantes.
Qualidade de Serviço (QoS) baseada em ponderação de tokens: Solana classifica o tráfego de transações de entrada com base nos tokens. Os validadores alocam a maior parte da capacidade de entrada aos clientes/retransmissores em proporção aos seus tokens. Na prática, isso significa que as transações provenientes de nós com altas apostas, ou que passam por eles, são menos propensas a serem descartadas durante períodos de congestionamento. A qualidade de serviço baseada em ponderação de tokens atua como um mecanismo de resistência à Sybil: os grupos de remetentes de spam sem tokens têm prioridade degradação, enquanto as transações dos validadores com boas apostas são processadas mais rapidamente.
Priority Fee (Local Fee Market): Solana utiliza Priority Fee como um complemento opcional que os usuários podem anexar para melhorar suas chances de inclusão rápida quando a rede está ocupada. Normalmente, as transações Solana têm taxas fixas muito baixas, mas no caso de cargas pesadas (como cunhagem NFT ou o boom de negociação de moedas meme) causando congestionamento, os usuários podem especificar taxas de prioridade por unidade de computação, essencialmente oferecendo espaço em bloco. Os validadores recebem 50% dessas taxas de prioridade, e a regra do oligopólio oppervlakte queima os 50% restantes, portanto, uma taxa de prioridade mais alta torna os validadores mais propensos a incluir sua transação. As taxas prioritárias são projetadas para lidar com spam e permitir que transações sensíveis ao tempo “saltem” para a frente da “fila”. Na rede Solana, isso cria um mercado de taxas local para cada bloco por unidade de computação. A partir de 2024, as taxas prioritárias representam uma parcela significativa da receita total de tarifas da Solana, destacando o fato de que os usuários estão de fato concorrendo à prioridade durante o congestionamento. Para os desenvolvedores, isso significa que, em um bloco lotado, sua transação provavelmente exigirá uma taxa de prioridade para superar spammers ou transações concorrentes.
Tipos comuns de MEV na Solana
Aqui estão os tipos mais comuns de MEV que os desenvolvedores da Solana devem prestar atenção:
Arbitragem
Arbitragem é uma das formas mais comuns de MEV na Solana. A arbitragem geralmente envolve a compra e venda atômica do mesmo ativo em várias bolsas. Os arbitragistas compram em mercados mais baratos e vendem em mercados mais caros, embolsando a diferença, por exemplo:
Devido a Solana permitir a combinação de várias instruções numa única transação, os pesquisadores geralmente realizam Arbitragem atômica (duas fases numa única transação) para garantir que a transação seja efetivamente sem risco. Transações falhadas resultarão na perda da taxa de prioridade para o comprador, portanto, eles precisam equilibrar o tamanho da oportunidade e o mercado de taxas de prioridade.
A competição pela Arbitragem da Solana é muito intensa - os robôs spamam uma grande quantidade de transações tentando Arbitragem. A baixa taxa da Solana significa que os robôs podem enviar uma grande quantidade de transações de Arbitragem; mesmo que a maioria falhe ou não seja lucrativa, o sucesso ocasional pode ser lucrativo. Na verdade, mais de 50% das transações da Solana são na verdade tentativas de Arbitragem fracassadas (spam) - os robôs tentam cegamente capturar as diferenças de preço (consulte: Solana MEV - Introdução). Embora isso possa ser um problema de congestionamento de rede, geralmente significa que os preços entre as várias plataformas DeFi conseguem se equilibrar.
Ataque Sanduíche
O ataque do sanduíche é uma estratégia clássica de negociação de MEV que também ocorre na Solana. No ataque do sanduíche, as transações do usuário vítima são inseridas entre as transações do atacante: uma é executada antes da transação da vítima e a outra é executada depois. Suponha que um usuário tenha enviado uma grande transação de troca em uma DEX; um pesquisador de MEV que conhece essa transação pendente pode rapidamente enviar suas próprias transações de compra do mesmo ativo antes da transação do usuário (aumentando o preço), em seguida, permitir que a grande compra do usuário seja executada a um preço mais alto e, finalmente, vender imediatamente o ativo, lucrando com a diferença. O atacante lucra comprando a um preço baixo e vendendo a um preço mais alto, enquanto a vítima obtém um preço pior (maior deslizamento) em sua troca.
Como desenvolvedor ou trader, você deve estar ciente de que, se terceiros puderem observar sua troca antes de ser finalizada, eles podem tentar explorá-la. A tolerância a deslizes alta configurada pelo usuário os torna particularmente vulneráveis - se um usuário permitir um máximo de 5% de deslize, os bots de exploração podem lucrar com a maior parte do intervalo. Reduzir deslizes e riscos de exploração envolve controle de deslize, privacidade e ordenação.
Clearing
A liquidação é outra oportunidade importante de MEV, especialmente nos protocolos de empréstimo e empréstimo da DeFi Solana (por exemplo, Marginfi, Kamino, Save, etc.). Quando o valor do colateral do mutuário é inferior à proporção necessária (ou seja, o empréstimo deles está subcolateralizado), a posição é liquidada. O liquidante (geralmente um robô) pode pagar parte ou a totalidade do empréstimo em nome do mutuário e receber algum colateral com desconto. Isso, essencialmente, resultará em lucro para o liquidante, pois eles compram o colateral a um preço abaixo do valor de mercado.
MEV search robots continuously scan on-chain state and oracle price data to detect positions that are about to go bankrupt. When they find one, they will rush to send liquidation transactions to seize the bonus. In Solana, due to the absence of a public memory pool, liquidation robots ensure prompt attention to on-chain changes (such as the fall in oracle prices or the crossing of health factor thresholds), and then immediately send liquidation transactions to the current leader. If multiple robots attempt to liquidate the same account, only the first transaction successfully included in the block will receive the reward, and the others will fail. Liquidation is considered the fundamental guarantee of protocol health (to prevent bad debts).
Jito Bundles e outras aplicações MEV
O ecossistema de MEV da Solana está em desenvolvimento, e os Bundles Jito desempenham um papel importante na extração (e mitigação potencial) do MEV. Os validadores que executam o cliente Jito-Solana participam do mercado de construção de blocos off-chain. Os pesquisadores enviam diretamente os pacotes de transações (juntamente com os pagamentos de taxas associados) para esses construtores de blocos, em vez da rede de gossip normal da Solana. Em seguida, os produtores de blocos incluem os pacotes de taxas mais altas em um bloco, ganhando assim as taxas. Esse sistema permite que os pesquisadores de MEV executem estratégias como Arbitragem, liquidação e frontrunning em particular (suas transações não são públicas antes de serem incluídas), desde que paguem taxas competitivas para priorização. Como resultado, isso traz uma receita significativa para os validadores da Solana. Atualmente, o MEV malicioso da Solana vem principalmente de operações privadas de mempool.
Risco de MEV para desenvolvedores da Solana
O MEV apresenta vários riscos e desafios para os desenvolvedores Solana, especialmente aqueles que criam bots de negociação ou aplicativos DEX:
Reordenação de transações por validadores: Como os validadores da Solana podem reordenar as transações nos blocos que geram, possíveis validadores podem reordenar as transações em benefício próprio. Por exemplo, se a sua transação DEX criar oportunidades de Arbitragem, os validadores podem inserir as suas próprias transações antes da sua para capturar lucros. Isso pode resultar na deterioração da saída da sua transação e até mesmo levá-la ao fracasso (se a oportunidade desaparecer). A ordem de execução das transações pode ter um grande impacto nos resultados do DeFi e, sem proteção, suas transações estarão sujeitas ao incentivo dos geradores de blocos.
Spam and Network Congestion: Many Solana transactions are driven by MEV (Arbitragem spam, etc.). During contention periods (such as popular NFT minting or volatile markets), your legitimate transactions are competing with a large number of bot transactions. This may lead to increased delays or failure rates if you do not take this into account. If your transaction is intercepted by high-load validators, or if you encounter spam storms when submitting transactions through unstaked nodes, your transaction may be discarded. To penetrate this noise, you may need to attach a priority fee. Essentially, MEV activity may clog the highway for your transaction, so if there is no protection, you need to plan for this (higher fees, retries, etc.).
Aumento do deslizamento e problemas de experiência do usuário: Para os desenvolvedores de DEX, o MEV pode causar diretamente danos aos seus usuários. Os usuários podem configurar uma tolerância ao deslizamento de 1% em suas negociações, mas devido ao MEV (como o sandwiching), eles podem acabar recebendo um preço que é reduzido em 1%. Em casos extremos, os robôs MEV podem manipular os preços, resultando na falha das negociações dos usuários (para além do deslizamento), enquanto os robôs já obtiveram lucro. Isso pode resultar em uma experiência do usuário ruim - negociações falhadas ou taxas inesperadamente desfavoráveis. Os usuários podem atribuir esses resultados à DEX ou à blockchain. Portanto, a incapacidade de proteger contra o impacto do MEV pode minar a confiança dos usuários na plataforma. Para os seus robôs de negociação, quando os oponentes conseguem inserir negociações que afetam as suas próprias, os resultados se tornam menos previsíveis, tornando mais difícil a execução confiável de estratégias.
Em suma, no Solana, o MEV pode levar a custos mais elevados, lucros mais baixos e fricção na rede. Os desenvolvedores devem estar cientes dessas ameaças e considerar medidas para mitigar esses riscos, especialmente em aplicações onde a ordenação das transações afeta os resultados financeiros.
Proteger as negociações contra a influência de MEV
Existem muitas ferramentas que podem prevenir ou limitar o impacto negativo do MEV em suas negociações e usuários. Cada caso é único, portanto nem todas as ferramentas são aplicáveis ao seu caso.
Proteja suas negociações: Use os complementos QuickNode. O mercado QuickNode oferece uma variedade de ferramentas para aumentar a taxa de execução de transações e minimizar a exposição ao MEV. Os complementos LilJIT - Jito Bundles & Transactions permitem que você agrupe transações para realizar execuções rápidas e ordenadas, incluindo proteção contra MEV e rollbacks. Além disso, o mercado também oferece a capacidade de adicionar proteção MEV a chamadas sendTransaction em pontos de extremidade existentes, usando o complemento Solana MEV Protection & Recovery. Esse complemento não apenas oferece proteção contra transações front-running, mas também suporta a recuperação MEV (devolvendo a você MEV capturado não malicioso), aumenta a privacidade e garante execuções rápidas.
Proteger mudanças de estado desnecessárias: usando transações de proteção. O Lighthouse é um programa Solana de tempo de execução que, quando detecta que o estado na cadeia diverge do estado esperado, fará com que a transação falhe. Você pode adicionar a instrução do farol à sua transação para garantir que, no final da execução da transação, o estado da conta especificada corresponda ao estado esperado predefinido (por exemplo, se o saldo do token especificado for inferior a X, toda a transação será rejeitada). Isso permite verificações de conta mais complexas do que simples derrapagens e permite assertivas em Sysvar (slot), o que pode ser usado para a validação de lista negra - isso pode ser alcançado usando getLeaderSchedule e uma lista de validadores maliciosos.
Definição de limites: Defina o slippage e use ordens de limite. Ao realizar uma troca, sempre defina o slippage para um nível que se adeque ao seu estilo de negociação e tolerância ao risco. Suponha que um ator mal-intencionado esteja tentando aproveitar qualquer oportunidade permitida pelo seu slippage. Quando apropriado para o seu caso de uso, use ordens de limite para definir o preço mínimo de venda do token. Consulte a API Metis da QuickNode, que suporta ordens de limite.
Evite falhas nas transações: otimize suas transações. Devido ao MEV impulsionar um grande volume de transações de spam para a rede, suas transações devem ser construídas corretamente para garantir que sejam incluídas em blocos específicos. Em resumo, você deve solicitar a quantidade adequada de unidades de computação, fornecer taxas competitivas e combinar corretamente suas transações (consulte Estratégias para otimizar transações Solana ou Dicas para aumentar a taxa de sucesso das transações Jupiter na Solana para obter mais detalhes). A API de Taxa Prioritária e o método de Envio de Transação Inteligente da QuickNode podem ajudar a simplificar esse processo.
Focus on staking. Know your validators. Different validators and validator clients have different approaches to handling MEV. Although this does not directly affect your transactions, your staking (and others’ staking) can affect the overall health of the validator network and governance around MEV. Here are some resources: Jito validator client, Marinade: Decentralized MEV, Paladin validator client.
Participar. Solana melhora a documentação (SIMD). A Fundação Solana opera um repositório GitHub de código aberto, melhorando a documentação da Solana, onde os membros da comunidade podem apresentar ideias e comentar sobre o conteúdo existente. As discussões em torno de MEV, taxas de rede / recompensas, entre outros, estão em andamento. Se tiver alguma opinião, participe!
Considere Arbitragem e sistema de relé rápido. Para aplicações avançadas, considere o sistema de solicitação de cotação (RFQ) (por exemplo, JupiterZ) e o Express Relay, que oferecem proteção MEV através de canais de pedidos privados e leilões prioritários independentes. Esses sistemas conectam diretamente os protocolos aos buscadores, eliminando a extração MEV dos validadores e tornando a precificação mais eficiente. Suas principais vantagens incluem roteamento de transações privadas, competição direta entre os buscadores e redução dos custos de integração.
Sumário
MEV é um fator importante a ser considerado ao construir em qualquer blockchain, e o Solana não é exceção. Sabemos que o design do Solana mudou o jogo, mas o MEV ainda está presente através de Arbitragem, liquidação e frontrunning. Como desenvolvedor de ferramentas DeFi do Solana, ignorar o MEV pode resultar em resultados de negociação insatisfatórios para os usuários de seu aplicativo, ou seus robôs podem perder lucratividade. A boa notícia é que existem muitas ferramentas que podem ajudar a mitigar esses problemas, permitindo que você reganhe o controle da ordem das transações e até mesmo capturar o MEV para si ou para os usuários.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
O que é MEV e como proteger as suas transações Solana?
A conceção da Solana mudou as regras do jogo, mas o MEV ainda ocorre através de Arbitragem, liquidação e front running.
Escrito por: QuickNode, Comunidade da Chain
Para os desenvolvedores que constroem aplicações DeFi e robôs de negociação na Solana, é crucial entender o MEV (Extração Máxima de Valor). O MEV pode afetar a execução das transações dos usuários ou ameaçar a lucratividade do seu próprio robô. Custos mais elevados, lucros mais baixos e fricção na rede são consequências comuns dos riscos não protegidos do MEV. Este guia abrange os conhecimentos básicos do MEV na Solana, incluindo mecanismos de fluxo de transações, tipos comuns de MEV e os riscos crescentes para os desenvolvedores que constroem na rede. Você aprenderá estratégias-chave para mitigar os impactos negativos do MEV e proteger suas transações contra interferências.
Conhecimento prévio recomendado
Introdução ao MEV na Solana
O Valor Máximo Extraível (MEV) refere-se ao valor máximo extraído das transações dos utilizadores através da reordenação, inclusão ou exclusão das mesmas. Em redes de prova de participação como a Solana, os validadores que atuam como produtores de blocos têm a capacidade de determinar quais transações entram num bloco e em que ordem. Isto significa que produtores de blocos mal-intencionados ou interessados podem reordenar transações (ou inserir as suas próprias) para capturar lucros de Arbitragem, priorizar transações de utilizadores ou explorar a ordem das transações de várias maneiras. Apesar de a Solana não ter uma mempool pública como o Ethereum, o MEV ainda está presente - normalmente através de ligações diretas de nós, mempools privadas ou outras infraestruturas especializadas.
Para os desenvolvedores que constroem robôs de negociação ou trocas descentralizadas (DEX), não considerar o MEV pode resultar em:
Em 2024, as atividades DeFi na Solana estão em pleno desenvolvimento, ao mesmo tempo em que o MEV está crescendo. A Messari mostra o crescimento do valor econômico real da Solana (taxas + MEV) ao longo do tempo:
Fonte: Messari: Estado da Solana - quarto trimestre de 2024
Apesar de a maioria dos MEV ser relativamente pequena, existem inúmeros exemplos de extração de dezenas de milhares de dólares das transações (ver captura de ecrã abaixo), e até mesmo casos de transações de milhões de dólares.
Fonte: Jito - Arbitragem Explorer
Para os desenvolvedores que constroem aplicações DeFi e robôs de negociação na Solana, é crucial entender o MEV. O MEV pode afetar a execução das transações dos usuários (levando a deslizamentos inesperados ou falhas nas transações), e até mesmo a capacidade de lucro do seu próprio robô, se os concorrentes puderem interceptar ou reorganizar suas transações. Vamos revisar alguns conceitos básicos sobre o processo de transação na Solana, rever os tipos comuns de MEV na Solana e discutir medidas que você pode tomar para proteger as transações contra a influência do MEV.
Processo de negociação Solana
O processo de negociação da Solana difere em alguns pontos-chave do Ethereum, o que afeta o desempenho do MEV:
Tipos comuns de MEV na Solana
Aqui estão os tipos mais comuns de MEV que os desenvolvedores da Solana devem prestar atenção:
Arbitragem
Arbitragem é uma das formas mais comuns de MEV na Solana. A arbitragem geralmente envolve a compra e venda atômica do mesmo ativo em várias bolsas. Os arbitragistas compram em mercados mais baratos e vendem em mercados mais caros, embolsando a diferença, por exemplo:
Devido a Solana permitir a combinação de várias instruções numa única transação, os pesquisadores geralmente realizam Arbitragem atômica (duas fases numa única transação) para garantir que a transação seja efetivamente sem risco. Transações falhadas resultarão na perda da taxa de prioridade para o comprador, portanto, eles precisam equilibrar o tamanho da oportunidade e o mercado de taxas de prioridade.
A competição pela Arbitragem da Solana é muito intensa - os robôs spamam uma grande quantidade de transações tentando Arbitragem. A baixa taxa da Solana significa que os robôs podem enviar uma grande quantidade de transações de Arbitragem; mesmo que a maioria falhe ou não seja lucrativa, o sucesso ocasional pode ser lucrativo. Na verdade, mais de 50% das transações da Solana são na verdade tentativas de Arbitragem fracassadas (spam) - os robôs tentam cegamente capturar as diferenças de preço (consulte: Solana MEV - Introdução). Embora isso possa ser um problema de congestionamento de rede, geralmente significa que os preços entre as várias plataformas DeFi conseguem se equilibrar.
Ataque Sanduíche
O ataque do sanduíche é uma estratégia clássica de negociação de MEV que também ocorre na Solana. No ataque do sanduíche, as transações do usuário vítima são inseridas entre as transações do atacante: uma é executada antes da transação da vítima e a outra é executada depois. Suponha que um usuário tenha enviado uma grande transação de troca em uma DEX; um pesquisador de MEV que conhece essa transação pendente pode rapidamente enviar suas próprias transações de compra do mesmo ativo antes da transação do usuário (aumentando o preço), em seguida, permitir que a grande compra do usuário seja executada a um preço mais alto e, finalmente, vender imediatamente o ativo, lucrando com a diferença. O atacante lucra comprando a um preço baixo e vendendo a um preço mais alto, enquanto a vítima obtém um preço pior (maior deslizamento) em sua troca.
Como desenvolvedor ou trader, você deve estar ciente de que, se terceiros puderem observar sua troca antes de ser finalizada, eles podem tentar explorá-la. A tolerância a deslizes alta configurada pelo usuário os torna particularmente vulneráveis - se um usuário permitir um máximo de 5% de deslize, os bots de exploração podem lucrar com a maior parte do intervalo. Reduzir deslizes e riscos de exploração envolve controle de deslize, privacidade e ordenação.
Clearing
A liquidação é outra oportunidade importante de MEV, especialmente nos protocolos de empréstimo e empréstimo da DeFi Solana (por exemplo, Marginfi, Kamino, Save, etc.). Quando o valor do colateral do mutuário é inferior à proporção necessária (ou seja, o empréstimo deles está subcolateralizado), a posição é liquidada. O liquidante (geralmente um robô) pode pagar parte ou a totalidade do empréstimo em nome do mutuário e receber algum colateral com desconto. Isso, essencialmente, resultará em lucro para o liquidante, pois eles compram o colateral a um preço abaixo do valor de mercado.
MEV search robots continuously scan on-chain state and oracle price data to detect positions that are about to go bankrupt. When they find one, they will rush to send liquidation transactions to seize the bonus. In Solana, due to the absence of a public memory pool, liquidation robots ensure prompt attention to on-chain changes (such as the fall in oracle prices or the crossing of health factor thresholds), and then immediately send liquidation transactions to the current leader. If multiple robots attempt to liquidate the same account, only the first transaction successfully included in the block will receive the reward, and the others will fail. Liquidation is considered the fundamental guarantee of protocol health (to prevent bad debts).
Jito Bundles e outras aplicações MEV
O ecossistema de MEV da Solana está em desenvolvimento, e os Bundles Jito desempenham um papel importante na extração (e mitigação potencial) do MEV. Os validadores que executam o cliente Jito-Solana participam do mercado de construção de blocos off-chain. Os pesquisadores enviam diretamente os pacotes de transações (juntamente com os pagamentos de taxas associados) para esses construtores de blocos, em vez da rede de gossip normal da Solana. Em seguida, os produtores de blocos incluem os pacotes de taxas mais altas em um bloco, ganhando assim as taxas. Esse sistema permite que os pesquisadores de MEV executem estratégias como Arbitragem, liquidação e frontrunning em particular (suas transações não são públicas antes de serem incluídas), desde que paguem taxas competitivas para priorização. Como resultado, isso traz uma receita significativa para os validadores da Solana. Atualmente, o MEV malicioso da Solana vem principalmente de operações privadas de mempool.
Risco de MEV para desenvolvedores da Solana
O MEV apresenta vários riscos e desafios para os desenvolvedores Solana, especialmente aqueles que criam bots de negociação ou aplicativos DEX:
Em suma, no Solana, o MEV pode levar a custos mais elevados, lucros mais baixos e fricção na rede. Os desenvolvedores devem estar cientes dessas ameaças e considerar medidas para mitigar esses riscos, especialmente em aplicações onde a ordenação das transações afeta os resultados financeiros.
Proteger as negociações contra a influência de MEV
Existem muitas ferramentas que podem prevenir ou limitar o impacto negativo do MEV em suas negociações e usuários. Cada caso é único, portanto nem todas as ferramentas são aplicáveis ao seu caso.
Sumário
MEV é um fator importante a ser considerado ao construir em qualquer blockchain, e o Solana não é exceção. Sabemos que o design do Solana mudou o jogo, mas o MEV ainda está presente através de Arbitragem, liquidação e frontrunning. Como desenvolvedor de ferramentas DeFi do Solana, ignorar o MEV pode resultar em resultados de negociação insatisfatórios para os usuários de seu aplicativo, ou seus robôs podem perder lucratividade. A boa notícia é que existem muitas ferramentas que podem ajudar a mitigar esses problemas, permitindo que você reganhe o controle da ordem das transações e até mesmo capturar o MEV para si ou para os usuários.