Blockchain

Os quatro quadrantes da proteção MEV

Compreendendo o Cenário da Solução MEV

Como muitas outras narrativas criptográficas, o lado negro da blockchain foi introduzido pela primeira vez no Reddit em um post intitulado “Mineradores liderando.” No já histórico post, o autor descreve como, dado que o mempool Ethereum é inerentemente público, os mineradores podem realizar transações antecipadas e lucrar com a diferença final arbitrada nessa transação. No entanto, este não é um fenômeno inteiramente novo em finanças. O livro de 2014, Flash Boys: uma revolta de Wall Street por Michael Lewis investiga ordens frontrunning em negociação de alta frequência. O papel FlashBoys 2.0, publicado em 2019, leva essas observações a um nível de blockchain e mostra como o prometido sistema financeiro justo do futuro, na realidade, tem bots de arbitragem generalizados que exploram as transações do usuário. Até a “fusão” do Ethereum para proof-of-stake em setembro, mais de $ 675 milhões foi extraído nessas transações de arbitragem! 

Provavelmente a pior palavra da moda abreviada da indústria de blockchain, Maximal Extractable Value (MEV) é a recompensa que um validador, minerador, nó ou qualquer produtor de bloco pode extrair reordenando as transações dentro de qualquer bloco. O MEV, no entanto, não é extraído apenas pelos produtores de blocos. Comerciantes de arbitragem e operadores de bot conhecidos como “pesquisadores” também detectam oportunidades lucrativas de MEV usando dados públicos de blockchain a seu favor. Além disso, muitas vezes os pesquisadores e validadores trabalham em conjunto para encontrar possíveis negociações lucrativas disponíveis na blockchain pública. Devido a isso, MEV tornou-se o termo genérico para qualquer tipo de transação de arbitragem que acontece na cadeia. Apesar de MEV ser dominado por buscadores, “SEV” (valor extraível do buscador) ou “BPEV” (valor extraível do produtor de bloco) não soa tão bem. Nesse caso, o MEV travou.

Tipos de ataques MEV

Como mencionado anteriormente, o MEV não se limita apenas a uma reordenação de transação em nível de protocolo pelos validadores de bloco. Negociantes de arbitragem, bots e scripts cuidadosamente criados também extraem uma porcentagem significativa de MEV de aplicativos blockchain. De certa forma, MEV pode ser definido como o imposto oculto por trás de cada transação. Antes de analisar o cenário da solução MEV, é importante entender alguns dos tipos de ataques MEV que ocorrem no ecossistema. Estou ciente de que há muitos ataques acontecendo sob o radar que ainda não descobrimos, mas esses são alguns dos mais comuns que encontramos.

Frente:

Frontrunning é quando os bots observam de perto o mempool de uma rede em busca de negociações e transações lucrativas. Uma vez que um bot considera uma transação lucrativa, o bot pioneiro copia e agiliza sua mesma transação exata com taxas de combustível mais altas, mantendo a transação lucrativa para si. Aqui está um ótimo vídeo de Frontrunning em ação.

Arbitragem DEX:

Dado que os criadores de mercado automatizados oferecem preços divergentes para seus tokens a qualquer momento, isso cria várias oportunidades de arbitragem para bots que procuram extrair a diferença de preços. Quando duas trocas descentralizadas (DEX) estão oferecendo um token a dois preços diferentes, um bot pode comprar em um DEX e trocá-lo instantaneamente em outro em uma única transação. aqui está um exemplo de um pesquisador obtendo lucro de $ 320 por causa das diferenças de preços no Uniswap e no Sushiswap. Em muitos casos, no entanto, a arbitragem DEX não é necessariamente ruim para a rede. Na maioria das vezes, mantém a DEX saudável, reequilibrando constantemente seus pools!

Retrocesso:

Backrunning é quando um remetente de transação deseja que sua transação seja ordenada diretamente atrás de uma “transação de destino”. Muitas vezes, essas transações podem ser para explorar novas listagens de token (e subsequentemente aumentar o preço), tokens de rebase (como AMPL), ou para aproveitar as discrepâncias de preços após grandes negociações em DEXs. 

Liquidações:

Uma forma de estratégia de backrunning, os pesquisadores analisam constantemente os dados do blockchain para determinar onde os mutuários do protocolo de empréstimo podem ser liquidados com base na volatilidade da moeda ou em uma atualização do oráculo de preços. Depois que uma posição pode ser liquidada, o bot envia a transação de liquidação e lucra com as taxas de liquidação.

Ataque Sanduíche:

Os pesquisadores examinam o mempool em busca de grandes negócios DEX em potencial. Antes de uma negociação acontecer, um buscador compra o ativo que acabará por se valorizar e, logo após a negociação da baleia ser executada, o buscador vende o mesmo ativo, “sanduichando” assim o comércio da baleia. Os ataques sanduíche também podem ser explorados por provedores de liquidez, criando maior derrapagem para as negociações da vítima. este artigo explica de forma excelente as complexidades dos ataques de sanduíche.

Ataque sanduíche por um bot de arbitragem visualizado (Fonte: Li Yi Zhou)
Ataque sanduíche por um provedor de liquidez visualizado (Fonte: Li Yi Zhou)
Ataques do Time Bandit:

Time Bandit Attacks é a estratégia por trás da definição de MEV: reorganizar os blocos anteriores e propor blocos concorrentes contendo transações alteradas às custas dos usuários da rede. Embora extremamente difícil de realizar, se acontecer, certamente pode impactar a segurança e o consenso de um blockchain. 

MEV NFT:

Como esperado, os pesquisadores ou produtores de blocos podem projetar transações para serem os primeiros na fila para comprar um NFT cobiçado ou comprar muitos na mesma transação. 

Liquidez JIT:

A liquidez Just-In-Time é uma forma de MEV em uma sequência de transações em que um LP cunha e queima uma posição imediatamente antes e depois de um swap. Embora realmente melhore a execução de negócios que de outra forma sofreriam alto impacto de preço, é altamente competitivo e uma quantidade mínima de negócios de liquidez JIT realmente passar.

Liquidez JIT visualizada (Fonte: Jon Charbonneau, Delphi Digital)

Alguns outros ataques MEV fascinantes são MEV de cadeia cruzadaarbitragem de stablecoinataques de tio-bandido.

Efeitos do MEV: o mau e o bom

À primeira vista, o MEV parece ser uma ameaça existencial ao blockchain. Os custos ocultos das transações à espreita sob cada assinatura de carteira certamente não podem ser economicamente viáveis ​​para um novo paradigma tecnológico. Na verdade, o MEV é um dos poucos fenômenos que causam uma experiência significativamente pior para usuários novatos e avançados de blockchain. Os usuários sofrem maior derrapagem e pior execução para grandes negociações (como resultado da negociação sanduíche e arbitragem DEX), um aumento nos preços do gás e execução mais lenta das negociações (resultado do frontrunning) e todos sofrem a ameaça à estabilidade do consenso da blockchain ( resultado de blocos de reorganização do validador). Essas preocupações removem todo o argumento do blockchain: segurança, imutabilidade e confiança.

No entanto, apesar das implicações negativas, existem alguns fatores positivos para coexistir com MEV. Os comerciantes de arbitragem garantem que os preços dos tokens em AMMs sejam iguais, satisfaçam os mecanismos para que as stablecoins permaneçam em paridade, garantam que os empréstimos DeFi tenham processos de liquidação suaves e mantenham os proponentes de blocos incentivados a aumentar a segurança da blockchain (oferecendo recompensas mais altas). Este caso de “bom MEV” busca ampliar os bons aspectos do MEV enquanto minimiza os impactos negativos.

Independentemente de você acreditar que os pontos positivos do MEV superam os negativos (ou vice-versa), a realidade é que o MEV está aqui para ficar de alguma forma, especialmente em um mundo pós-fusão. Agora, dado que existem diferentes pontos de vista do MEV e como ele vive dentro do blockchain, faria sentido que houvesse abordagens divergentes para abordar a situação do MEV. Como tal, o ecossistema blockchain está discutindo e trabalhando ativamente em soluções para mitigar ou pelo menos minimizar os efeitos do MEV. Várias soluções foram propostas de ambos os lados – aqueles que acreditam que o MEV é inevitável e o acesso a ele deveria ser democratizado, e aqueles que estão tentando evitá-lo. 

Existem várias maneiras diferentes de categorizar e abordar o MEV. Podemos categorizar por percepção e visão do problema MEV:

  • Ofensa – MEV é inevitável, vamos encontrar uma maneira de extraí-lo e democratizá-lo.
  • Defesa – MEV é uma ameaça existencial, vamos tentar prevenir.

Ou, como inspirado por @Hasu, por onde essas soluções estão ocorrendo:

  1. camada P2P
  2. Camada de aplicação

Em teoria, todas as soluções de proteção MEV estão sendo construídas na cadeia, mas algumas são puramente utilizadas em um nível de aplicativo por meio de um front-end designado. Chamar essas plataformas voltadas para o usuário de camada de aplicativo certamente é aceitável. Ao olhar para o espaço de solução MEV através dessas lentes, criamos os quatro quadrantes de proteção MEV

As quatro categorias são:

  1. Proteção ofensiva na cadeia
  2. Aplicativos ofensivos
  3. Proteção defensiva na cadeia
  4. Aplicações defensivas
As quatro categorias de proteção MEV

Neste artigo, explico os diferentes jogadores em cada campo, como exatamente eles estão lidando com o dilema do MEV e alguns dos meus pensamentos sobre para onde a indústria está indo. Estou ciente de que muitos não foram apresentados aqui – toda a indústria está se movendo na velocidade da luz. Se houver demanda, publicarei um acompanhamento descrevendo as soluções que não apresentei. Por enquanto, aqui estão os quatro quadrantes de proteção MEV (em novembro de 22).

Os quatro quadrantes da proteção MEV

On-Chain Ofensivo

flashbots

A Flashbots é uma organização de P&D que trabalha para mitigar os efeitos negativos do MEV. Por meio de uma coleção de pesquisas e produtos coordenados, a Flashbots solidificou seu nome como uma das organizações líderes na democratização e redistribuição da receita do MEV, trazendo mais transparência ao ecossistema. O ecossistema Flashbots começa primeiro com o Flashbots Auction. 

Leilão de Flashbots

Leilão de Flashbots é um canal de comunicação privado entre usuários Ethereum e validadores para comunicar eficientemente a ordem de transação preferida dentro de um bloco. Flashbots Auction foi introduzido pela primeira vez como mev-geth (um patch no topo do cliente go-ethereum) juntamente com relé mev (retransmissor de pacotes de transações) no Ethereum de prova de trabalho. Agora no PoS Ethereum, o Flashbots Auction é construído no MEV-Boost (mais sobre isso depois).

O Flashbots Auction ignora o tradicional leilão de licitação aberta, que cria congestionamento de rede desnecessário e adiciona um custo adicional aos licitantes. Em vez disso, o Flashbots Auction usa um mecanismo de leilão que permite que os usuários comuniquem de forma privada suas preferências de lance e ordem de transação sem pagar por lances fracassados, ao mesmo tempo em que maximizam as recompensas do validador e evitam a execução antecipada. A combinação do pool de transações privadas juntamente com lances selados garante a construção de blocos justa e ideal para a rede Ethereum.

Jon Charbonneau
Aumento de MEV

Dada a fusão da Ethereum para proof-of-stake, o Flashbots Auction mudou para aumento de mev, que é uma implementação de separação proponente-construtor (PBS) para PoS Ethereum. O MEV-Boost permite que os validadores terceirizam a construção de blocos para um mercado competitivo de construtores de blocos e aceitam a construção de blocos mais lucrativa por meio de um serviço chamado relés - minimizando assim os efeitos negativos do MEV. O MEV-Boost aprimora a segurança e a descentralização do Ethereum, permitindo que todos os validadores, independentemente de seu tamanho, recebam recompensas MEV habilitadas para PBS, em vez de apenas um pequeno número de grandes validadores corporativos na lista de permissões. 

As transações são normalmente carregadas no blockchain de duas maneiras: o mempool público ou por meio de RPCs privados (AKA fluxo de pedido exclusivo). Independentemente disso, o fluxo de transação do MEV-Boost é bastante semelhante. As transações que são enviadas para o mempool público são ordenadas por “pesquisadores” em pacotes. Esses pacotes são normalmente ordenados de forma a extrair o máximo de MEV. Em seguida, os pesquisadores enviam seus pacotes para o construtores de blocos, que reúne os feixes de maneira a maximizar o lucro do MEV para eles enquanto os constrói no quarteirão. Por fim, eles enviam o bloco (que possui uma coleção de pacotes embutidos) por meio de um relé, que agrega os blocos de vários construtores e os classifica em ordem de recompensa, além de filtrá-los para censura. Os validadores então selecionam o bloco mais lucrativo recebido do MEV-boost e o adicionam à rede Ethereum. 

Flashbots Github
Os quatro participantes do MEV-Boost:
  1. Pesquisadores são bots, usuários avançados de Ethereum, comerciantes ou qualquer pessoa que esteja pesquisando ativamente o mempool em busca de oportunidades de arbitragem que encontrem transações lucrativas e tentem incluir suas transações em um bloco. Os pesquisadores coletam transações, adicionam-nas a pacotes e as enviam para construtores de blocos.
  2. Construtores de blocos são entidades especializadas que se conectam aos buscadores e pegam pacotes (consistindo em transações) e criam um bloco final para enviar por relés aos validadores.
  3. relés colete blocos de vários construtores de blocos e selecione o mais lucrativo (determinado pelos lances dos construtores) para enviar a um validador para proposta. Os relés desempenham um papel crítico na censura porque são capazes de selecionar e escolher quais blocos incluir (mais sobre isso posteriormente).
  4. validadores subscrever um ou mais relés usando MEV-Boost e propor o bloco mais rentável dos recebidos dos relés aos quais está inscrito, validando e finalizando esse bloco na cadeia.
O Processo MEV-Boost (flashbots)

Como o Ethereum não adicionou totalmente o PBS ao seu protocolo, o MEV-Boost é atualmente um sidecar para o ecossistema de produção de blocos e minimização de MEV. Eventualmente, após mais algumas etapas na linha do tempo de atualização do Ethereum, o MEV-Boost será diretamente consagrado na camada base do Ethereum via Proposer Builder Separation (PBS), que separaria completamente o papel do construtor e da proposta no nível básico e removerá a necessidade para relés completamente. Como você pode ver, a grande maioria dos blocos impulsionados por MEV são por meio de Flashbots:

MEVBoost.fotos, captura de tela em 11/14/2022

O mais impressionante, no entanto, é que toda a funcionalidade do MEV-Boost é executada puramente com base na confiança.

Jon Charbonneau, Twitter
Proteção de Flashbots

Além da proteção MEV do Flashbot em um nível de validador, o Flashbots também possui vários produtos para qualquer usuário de blockchain se proteger do MEV. O Flashbots Protect é a ferramenta do Flashbot para usuários e desenvolvedores para proteção inicial. O Flashbots Protect RPC permite que usuários regulares enviem facilmente suas transações para o Flashbots Auction usando um endpoint RPC personalizado em sua carteira. Tudo é igual para os usuários, exceto que as transações são enviadas para o construtor Flashbots em vez do mempool público. Assim, essas transações são completamente privadas e não serão vistas pelos famintos bots de arbitragem que espreitam o mempool. É superintuitivo para os usuários interagirem com ele - na verdade, é tão simples como adicionar um URL ao MetaMask!

Problemas de censura, desvantagens e próximos passos

Apesar dos incríveis avanços dos Flashbots, ainda persistem diversas preocupações com suas soluções. Algumas das questões que surgem são inerentes à sua tecnologia, por exemplo, se toda a rede se conectar ao mesmo relé e esse relé for o relé de lance mais alto, certamente será selecionado pelos validadores. Mas e se esse relay retiver os blocos dos validadores, isso acabaria criando um ciclo interminável de slots vazios sendo publicados na cadeia. Essa preocupação é conhecida como problemas de vivacidade. Felizmente, os contornos do Flashbots duas soluções potenciais para questões de vivacidade, e uma vez que o PBS esteja consagrado no próprio Ethereum, esse problema desaparecerá por conta própria. Além disso, se o MEV-boost não tiver relés em execução ou todos os relés estiverem off-line, o nó beacon sempre retornará à construção de um bloco do mempool público.

Outra questão que surge com Flashbots são suas preocupações de centralização. Por se tratar de uma organização privada que cria produtos para o bem maior do Ethereum, sempre há uma linha tênue entre o que a grande comunidade do Ethereum deseja e o que não deseja. Recentemente, a Flashbots anunciou que iria, de acordo com as sanções do Departamento do Tesouro dos EUA, começar a censurar as transações que o Escritório de Controle de Ativos Estrangeiros (OFAC) do Tesouro dos EUA colocou na lista negra (ou seja, todas as transações do Tornado Cash. Isso criou uma certa reação do público , e trouxe vários questões filosóficas relacionadas a blockchain. Independentemente disso, a grande maioria das transações em blocos MEV-Boosted é compatível com OFAC e certamente está tendendo nessa direção também. 

Captura de tela de MEV Watch em 8 de novembro de 2022

Recentemente, a Flashbots anunciou que está desenvolvendo a próxima iteração de seu software sob o termo furtivo “SUAVE” – o Leilão Unificador Único para Expressão de Valor. Desde as primeiras provocações, parece que o SUAVE será um mempool criptografado com reconhecimento de MEV para usuários e carteiras. Eles planejam criá-lo totalmente descentralizado, de código aberto, compatível com EVM, com suporte cumulativo e cross-chain. Estou muito animado com isso e espero que isso mude significativamente o paradigma de proteção do MEV. 

Finanças Manifold

Como Flashbots, Finanças Manifold constrói tecnologia e infraestrutura para minimizar os efeitos negativos do MEV. A base da Manifold Finance é seu sistema SecureRPC, que permite aos usuários enviar transações seguras e privadas. Ao enviar ordens para um terminal RPC como SecureRPC ou Flashbots do Manifold, as transações dos usuários são enviadas por meio de um intermediário que protege os usuários de buscadores famintos que ficam no mempool público procurando capitalizar suas negociações.

Além de seu SecureRPC, o Manifold oferece vários produtos. OpenMEVGenericName (anteriormente conhecido como YCabal), é um SDK que habilita protocolos e aplicativos para proteção contra arbitragem direta de MEV. O OpenMEV permite que os protocolos recapturem implementações ineficientes e as devolvam aos seus usuários. Na verdade, a Manifold Finance já tem algumas parcerias de grandes nomes, guarda de sushi é a implementação OpenMEV para Sushi. Sempre que você enviar uma negociação no SushiSwap, se sua negociação for elegível para obter o reembolso do custo da transação, você receberá um desconto de ~ 90%. No entanto, se sua negociação não for elegível, ela será enviada imediatamente por meio de uma camada RPC privada. Embora você não receba um desconto de transação, você ainda se beneficia de um envio comercial protegido. A Manifold Finance também administra seu próprio MEV de construção de blocos retransmissão (semelhante aos Flashbots), no entanto, sua fama é de que é resistente à censura (ao contrário dos Flashbots). Você pode ver todo o ecossistema em torno do SecureRPC aqui:

Documentos Financeiros do Manifold 

O ecossistema Manifold Finance gira em torno de seu token FOLD. Todo o MEV que o protocolo integrado (OpenMEV) captura é então redistribuído: 50% de usuários, 25% de validadores e 25% de apostadores xFOLD. Espera-se que eles anunciem o segunda iteração de seu produto de aposta em breve, o que a comunidade está antecipando. No entanto, apesar de ser bastante impressionante, a documentação da Manifold Finance está incompleta, então não pude me aprofundar nas complexidades tecnológicas de seus produtos. Além disso, houve alguns preocupações em torno da organização de sua participação, como a empresa e o fundador apresentar-se nas redes sociais e seus modelo de tokennomics. A questão de saber se essas preocupações justificam não censurar transações, especialmente quando essa questão é bastante mínimo, é algo a ser discutido. Por fim, a Manifold Finance tem uma oportunidade incrível de assumir o controle do ecossistema MEV, mas apenas se jogar suas cartas corretamente.

BloxRoute

Depois do Flashbots, o BloxRoute está emergindo como o segundo maior provedor de retransmissão. Atualmente, eles operam três relés diferentes: BloXroute Max Profit, BloXroute Ethical e BloXroute Regulated. Abaixo estão suas especificações:

BloxRoute Docs

Dadas as discussões hoje sobre se é responsabilidade do retransmissor detectar transações sancionadas, o CEO da BloXroute Labs, Uri Klarman, disse CoinDesk que o BloXroute “sentiu que decidir se os validadores devem ou não incluir transações [sancionadas] está fora do nosso nível de pagamento” e que optou por introduzir uma retransmissão que censura o Tornado Cash, dependendo do critério dos usuários e da posição legal específica. 

Além das ofertas de retransmissão do BloxRoute, eles também têm um produto de aplicativo ofensivo chamado BackRunMe, que permite aos usuários enviar transações privadas com segurança, ao mesmo tempo em que permite que os pesquisadores executem a transação via MEV para produzir lucro adicional de arbitragem. O recurso de transação privada mantém suas transações ocultas dos famintos front-running e bots sanduíche correndo pelo mompool. Além disso, se um backrun estiver disponível, o BackRunMe devolve uma parte desse lucro adicional ao usuário. Essas transações de backrun não afetam a transação enviada pelo usuário, pois ocorrem após a confirmação da transação, portanto, todos ganham. Atualmente, BackRunMe pode ser usado em SushiSwap e Uniswap V2.

Como funciona o BackRunMe
Partilha de lucros retroativa

BloxRoute oferece um produto de proteção frontrunning adicional chamado Proteção rápida que pode ser usado em todos os Dapps no Ethereum, embora não seja tão amigável para iniciantes. Independentemente disso, o BloxRoute é líder no espaço de proteção MEV.

Rede Éden

Rede Éden é a quarta solução on-chain ofensiva para proteção de MEV. Semelhante aos três acima, a Eden tem três produtos relacionados, mas distintos, para proteção de MEV: um RPC, relés e pacotes. Eden RPC é um endpoint RPC que os usuários podem adicionar às suas carteiras que enviam suas transações para os construtores Eden. O Eden RPC alimenta o Eden Relay que conecta os validadores a uma rede de construtores de blocos para maximizar o rendimento do validador. Dessa forma, os usuários têm a garantia de não serem frontruns nos blocos do Éden. Finalmente, por meio do RPC da Eden, usuários sofisticados do Ethereum, chamados de “pesquisadores”, podem enviar “pacotes” para a rede de construtores de blocos da Eden. Entre todos os blocos MEV-Boosted, Eden está indo muito bem (mas ainda está perto de Flashbots).

MEVBoost.Fotos, captura de tela em 11/14/2022

Outro provedor de retransmissão que é importante mencionar é Bloco nativo. Seu relé, chamado Dreamboat, é publicamente disponível, transparente, embora filtre endereços sancionados. Como você pode ver acima, também é um pedaço de blocos impulsionados por MEV na cadeia. A questão da censura de transações deve ser discutida, e a comunidade blockchain tem falado muito sobre isso ultimamente. Apesar das controvérsias e argumentos de qualquer lado que você esteja, o Flashbot e todo o ecossistema MEV-boost fizeram muito pela proteção blockchain e MEV. Estou curioso e antecipando os próximos passos para este campo de proteção de MEV

Controvérsias no MEV-Boost

Além da oferta MEV-boost, existem vários outros projetos notáveis ​​que vale a pena mencionar que estão construindo proteção ofensiva on-chain. 

Pular protocolo

Pular protocolo está construindo produtos MEV alinhados ao ecossistema no Cosmos, ampliando os efeitos do bom MEV e minimizando os efeitos do mau MEV – e redistribuindo essas recompensas de volta aos validadores e interessados. Skip identificou os seguintes problemas nas cadeias Cosmos, dado que é um mempool de ordem de chegada, citado de Skip's whitepaper:

  1. Risco de Execução: Em períodos de alto congestionamento da cadeia, não há como expressar que determinadas transações são “mais importantes” ou economicamente mais valiosas para o trader ou para o ecossistema. Isso aconteceu extensivamente durante o 5/9 Terra depeg.
  2. Espaço de bloco desperdiçado e gás: Você pode encontrar um cemitério de várias transações com falha por trás de grandes oportunidades de arbitragem (por exemplo, consulte o bloco Terra Classic 5635240) da corrida para ser o primeiro.
  3. Centralização de lucros: Quase todas as oportunidades de arbitragem são ganhas por poucos endereços, provavelmente controlados por algumas lojas de HFT que podem pagar a enorme infraestrutura de baixa latência necessária para vencer a corrida. Isso equivale a um imposto oculto sobre os usuários e validadores do Cosmos que criam essas oportunidades arbitrárias, mas não conseguem capturá-las.
  4. Consolidação dos participantes: Os buscadores e validadores de MEV são incentivados a se integrar verticalmente para colocar seus bots e nós nos mesmos servidores para acesso mais rápido ao mempool e transmissão de transações. (por exemplo, vimos o progresso da parceria entre MEV-buscadores e validadores para acesso preferencial), o que prejudica a descentralização de longo prazo.
  5. Risco de parada da cadeia: Grandes ondas de spam podem derrubar nós completos ou validadores (quando eles expõem portas), como aconteceu recentemente em outras camadas 1 (por exemplo, Solana)

Assim, a solução proposta por Skip é criar um sistema de leilão fechado de lance selado que permita aos traders enviar transações com gorjeta a validadores que as priorizem no topo dos blocos com base em blocos.

Ignorar Pedido de Transação

Ao fazer isso, os validadores receberão mais recompensas por transação e os lucros das apostas aumentarão à medida que as recompensas do MEV forem distribuídas aos apostadores - um ganha-ganha! 

Recentemente, Skip anunciou seu produto Skip-Select, permitindo que os validadores decidam completamente como estão construindo seus blocos. Os validadores podem escolher como as recompensas MEV são distribuídas, se Skip está construindo seus blocos, conformidade, governança e uma variedade de outras preferências MEV. Isso tudo faz parte de sua MEV Soberano visão, que é permitir que stakeholders, validadores e desenvolvedores principais para cadeias de aplicativos decidam como seus mercados de MEV funcionam. Para isso, estão desenvolvendo o MEV-SDK, que traz essas preferências e direitos de construtor de blocos no protocolo e na cadeia. No momento em que escrevo, Skip está ativo na testnet e mainnet para Juno e será lançado em Evmos, Terra2 e outras cadeias Cosmos em breve. Além disso, eles foram em conversas com a Osmosis em uma variedade de integrações de parceria. Você pode acompanhar quantos validadores estão executando o Skip ativamente em seu painel SUA PARTICIPAÇÃO FAZ A DIFERENÇA

Laboratórios Jito

Ao contrário dos projetos anteriores mencionados que estão nos ecossistemas Ethereum e Cosmos, Laboratórios Jito tem a missão de escalar Solana por meio de infraestrutura MEV de alto desempenho. Como estão na categoria ofensiva de MEV, eles tentam minimizar os efeitos negativos do MEV enquanto maximizam o bom MEV a ser redistribuído aos usuários. Por meio de três ofertas de produtos diferentes, que funcionam em uníssono, a Jito lidera o grupo na minimização do MEV em Solana. 

Primeiro, os validadores executam Jito Solana, que é um cliente validador modificado do Solana Labs, permitindo que os validadores criem “pacotes” de transações, dando aos buscadores e comerciantes de alta frequência a flexibilidade de expressar a ordem das transações. o de código aberto O validador Jito-Solana é a peça central da rede e gerencia as comunicações com o Jito-Relé, que realiza filtragem e verificação de assinatura para as transações que estão sendo processadas. Os pacotes de maior lance e mais lucrativos são enviados aos validadores do retransmissor para serem adicionados à cadeia. Além disso, a Jito oferece um Block Engine, que conecta retransmissores, buscadores e validadores por meio de um leilão de lances selados off-chain para transações a serem adicionadas à cadeia. O Block Engine simula todas as combinações de transação e encaminha o lote de pacotes de maior pagamento ao líder para inclusão de bloco. Ao término do leilão, os pacotes mais lucrativos são enviados ao líder para serem executados imediatamente. O interessante é que o Block Engine é distribuído globalmente para garantir que validadores e pesquisadores obtenham acesso de baixa latência onde quer que estejam.

jito Documentação

Os lucros do Validator MEV são então divididos e distribuído ao final de cada época. Aqui está um legal planilha Jito feito para calcular os lucros do validador antes e depois dos lucros do MEV.

Por fim, o campo ofensivo on-chain fez progressos incríveis em sua parcela de proteção MEV. Minha esperança é que continuem inovando, pois os validadores são a base de toda rede. Agora, analisaremos o ecossistema de proteção MEV de aplicativos ofensivos. 

Camada de Aplicação Ofensiva

Aplicativos ofensivos são soluções que acreditam que o MEV é inevitável, então eles oferecem aplicativos e soluções voltadas para o usuário para extraí-lo e democratizá-lo. Nós já discutimos BackRunMe acima (já que faz parte das ofertas de produtos do BloxRoute), agora vamos mergulhar nos outros dois principais players neste campo.

Protocolo Rook

Protocolo Rook é uma das primeiras soluções de extração de MEV com o objetivo de capturar MEV na camada de aplicação, protegendo usuários e protocolos de externalidades negativas e reduzindo o total de MEV disponível na camada de consenso. Por fim, Rook redistribui os lucros do MEV entre os participantes de uma forma que aumenta a rede geral e a eficiência do mercado.

O protocolo Rook é executado em TORRE, um token utilitário e de governança ERC-20 usado para descobrir o valor de MEV em uma transação à medida que ela é processada. Todos que usam o Protocolo Rook - usuários, contratos inteligentes, criadores de mercado, detentores - estão conectados por meio do ecossistema de tokens ROOK. Keepers são bots automatizados que cumprem a transação do usuário que aposta ROOK em um contrato inteligente de coordenador e recebem xROOK em troca. Os guardiões observam constantemente o mempool da transação em busca de oportunidades de arbitragem. Assim que uma transação lucrativa é identificada, os Guardiões fazem uma guerra de lances usando seu xROOK pela oportunidade de executar a transação. O Módulo de Leilão do Coordenador luzes verdes o Guardião que ganhou o leilão, e eles cumprem a transação enquanto distribuem o lance que o Guardião pagou por aquela oportunidade. Enquanto isso, os detentores do token ROOK podem apostar seu ROOK no pool de apostas Rook, recebendo xROOK em troca. Uma porcentagem do valor capturado em cada lance vai diretamente para os detentores de xROOK, dando a eles um rendimento que corresponde diretamente à utilidade e ao sucesso do Protocolo Rook. 

Torre Documentação

Isso é construído com o “livro escondido”, um livro de pedidos fora da cadeia que hospeda transações preenchíveis apenas por Rook Keepers. As ordens que são enviadas através do livro oculto são inacessíveis a outros bots MEV predatórios, permitindo assim que o usuário receba sua transação em seus preços-alvo. O livro escondido de Rook pode até ser utilizado por meio de sua própria DEX, Jogo de esconder, A sua API, ou por meio de suas integrações de parceiros. 

Torre Documentação

B. Protocolo

B. Protocolo é outra solução MEV de nível de aplicação ofensiva. No entanto, ele se concentra na esfera de empréstimos e liquidações (ao contrário das outras soluções mencionadas, que são cada vez mais focadas em DEX, frontrunning e ataque sanduíche). B.Protocol democratiza liquidações, garante maior eficiência de capital e combate o MEV. 

Nas plataformas com as quais o B.Protocol está integrado, ele agrupa os fundos dos usuários em um backstop pool que é usado para liquidações. Enquanto os fundos estão ociosos, eles residem em uma plataforma de rendimento e geram receita passiva para os usuários (taxas de juros ou recompensas de mineração de liquidez). Depois que ocorre uma liquidação, o contrato inteligente extrai os fundos necessários do backstop para facilitar a liquidação e coloca automaticamente a garantia apreendida à venda. Uma vez vendido, o retorno é depositado de volta no backstop pool e os lucros são acumulados. aqui está um ótima visão geral de como funciona.

B. Protocolo Documentação

Ao criar pools democráticos dos quais qualquer um pode participar, o B.Protocol compartilha os lucros do MEV com usuários que depositam garantias e lhes dão prioridade de liquidação. B. O protocolo está ativo no momento vários projetos de grande nome, incluindo de liquidez Laços de Frango. B.Protocol é distinto no sentido de que é um dos únicos jogadores no espaço de proteção MEV para liquidações, em uma categoria de camada de aplicação já ofensiva de nicho.

Em última análise, a proteção ofensiva da camada de aplicativos tem um número relativamente menor de atores, embora cada um seja certamente único e admirável por si só. Estou cada vez mais otimista sobre o futuro deste acampamento.

Proteção defensiva na cadeia

Como mencionado anteriormente, essas soluções acreditam que o MEV é uma ameaça existencial ao blockchain, então eles oferecem uma camada on-chain e de consenso para eliminá-lo completamente. Definitivamente, existem alguns jogadores fascinantes neste campo, então estou de olho e vendo este acampamento evoluir de perto.

Serviços de sequenciamento justo Chainlink

Outro jogador importante entrando no espaço de proteção MEV é Elo de corrente, a rede oracle descentralizada. Para aqueles que não estão familiarizados com os oráculos, eles basicamente conectam com segurança contratos inteligentes com dados fora da cadeia. Isso pode ser usado para mercados financeiros, dados esportivos ou até mesmo itens de nicho, como clima e créditos de carbono. A Chainlink agora está dando um passo adiante implementando a proteção MEV em seus complementos de contrato inteligente - introduzindo Serviços de sequenciamento justo (FSS). Resumindo, o FSS é uma rede oracle que ordena as transações enviadas para aquele contrato inteligente. Ele coleta as transações dos usuários fora da cadeia, gera o pedido com base nas especificações do desenvolvedor do contrato inteligente e envia as transações para a cadeia de maneira descentralizada.

Modelo de Fluxo de Serviços de Sequenciamento Justo

Além disso, o FSS pode ser usado não apenas em contratos inteligentes em um estágio de pré-processamento, mas também em um nível de construção e acúmulo de blocos. Hoje, o FSS já é um protótipo, e eles têm um programa piloto com Arbitrum! Toda a comunidade blockchain e MEV está antecipando o lançamento em grande escala do FSS nos próximos meses.

Rede Secreta

Rede Secreta é um blockchain de camada 1 construído no Cosmos IBC com contratos inteligentes que preservam a privacidade. Os contratos inteligentes da Secret, conhecidos como “Contratos Secretos”, são privados por padrão. Tudo é criptografado (entrada, saída, estado etc.) e não pode ser visualizado por outras pessoas, a menos que tenham acesso. Isso abre casos de uso que não são possíveis em blockchains públicos tradicionais. Construído sobre esses contratos secretos está o “Secret DeFi”, que é a preservação da privacidade do ecossistema financeiro descentralizado. Como todos os outros aplicativos DeFi, os usuários podem negociar, trocar, comprar, emprestar, vender - no entanto, seus dados são privados por padrão. Devido a essa privacidade inerente, os pedidos não são visíveis no mempool. Assim, sendo protegido dos famintos frontrunning MEV e bots sanduíche. A Secret Network é um dos poucos (se não o único) protocolos que tem a privacidade como um direito, não um recurso – e seus benefícios são definitivamente sentidos no espaço MEV.

Cosmos 2.0

Recentemente, o co-fundador da Cosmos anunciou a segunda iteração de sua oferta de produtos Internet of Blockchains. Com uma variedade de novos recursos que valem um artigo por si só, o foco está no Interchain Scheduler – sua solução proposta para combater o MEV. No entanto, em uma reviravolta inesperada, a proposta do ATOM 2.0 foi rejeitado pela comunidade ATOM. Independentemente disso, acho que vale a pena elaborar um pouco sobre a proposta (embora com um futuro incerto) Interchain Scheduler.

Como o ecossistema Cosmos é composto por vários blockchains, há uma diferença nos preços dos ativos nas trocas descentralizadas da rede. Além de criar oportunidades óbvias de arbitragem de DEX, também introduz ataques frontrunning e sanduíche mais complexos e intrincados. O Interchain Scheduler propôs a criação de um mercado MEV on-chain, ajudando os appchains da Cosmos a vender uma parte de seu espaço de blocos como NFTs negociáveis. Com o Agendador, eles reservarão espaço em blocos nas blockchains participantes por meio de um leilão. Então, esse pagamento será redistribuído por todo o ecossistema (stakers, validadores, etc.). 

O Agendador Intercadeia

As complexidades técnicas podem ser encontradas SUA PARTICIPAÇÃO FAZ A DIFERENÇA, embora eu espere que mude um pouco antes de ser totalmente executado na cadeia.

Outras ferramentas e soluções defensivas na cadeia

Além dos produtos apresentados acima, há uma variedade de outras soluções defensivas on-chain para proteção de MEV. 

Submarino envia:

envios submarinos é uma biblioteca de contratos inteligentes de código aberto que protege seu contrato contra os favoritos, ocultando temporariamente as transações na cadeia. Resumindo, o usuário faz commit de sua transação no endereço submarino, ocultando os dados enviados ao contrato inteligente e travando o valor que está sendo enviado. Uma vez que a transação confirmada mantém seu ponto na cadeia, o contrato inteligente desbloqueia os dados que estão sendo armazenados e os verifica. 

envios submarinos Modelo de Fluxo

Todo o código para Submarine Sends está disponível publicamente em Github, embora não seja atualizado há vários anos.

ZeroMEV

ZeroMEV é uma solução totalmente descentralizada para validadores Ethereum para proteger seus usuários de frontrunning e censura. Ao usar o MEV-Boost, os usuários podem ocasionalmente ser adiantados em milissegundos. Para evitar isso, o ZeroMEV protege seus usuários ordenando as transações por tempo em vez de pelo preço do gás ou MEV. Na verdade, o ZeroMEV protege os usuários com uma diferença de até 500 milissegundos! Para usar o ZeroMEV, apenas três linhas de código no Geth original são alteradas. No entanto, atualmente usando ZeroMEV é puramente para altruísta propósitos, pois os validadores provavelmente ganharão menos porque são pagos apenas em gorjetas após o EIP-1559. Os validadores podem retroceder transações, no entanto, criando assim um pouco mais de lucro. Independentemente disso, ZeroMEV é uma incrível ferramenta de proteção de MEV para validadores.

Ataque de Salmonella

Em um jogo para enganar os bots de negociação de sanduíche, a Defi-Cartel introduziu uma técnica bastante interessante para trazer o poder de volta ao comerciante. A ideia da Salmonella é a seguinte: criar um token ERC-20 típico, porém sempre que alguém que não seja o proprietário especificado fizer uma transação com ele, ele retornará apenas 10% do valor especificado – apesar de publicar logs de eventos mostrando o comércio completo. Como você pode ver SUA PARTICIPAÇÃO FAZ A DIFERENÇA, teve várias grandes façanhas em seu apogeu. 

A Função Venenosa

O contrato de Salmonella foi certamente um tapa na cara de todos os bots de arbitragem que procuram nos roubar usuários típicos.

Kattana

Outra grande história de enganar os bots, Kattana é um terminal de negociação cross-chain para DEXs e CEXs. Durante o lançamento do token, eles incluíram uma armadilha para bots front-running, impedindo-os de vender seus tokens. este pequeno Adição para seu contrato inteligente fez um bot perder 68 ETH para tokens dos quais ele não conseguiu se livrar. Às vezes o predador vira presa

Por fim, o campo de proteção defensivo na cadeia é bastante avançado, técnico, secreto e até engraçado às vezes. Certamente, após o lançamento do FSS da Chainlink, este acampamento criará ainda mais ondas em toda a indústria. Se algum leitor tiver outros exemplos de maneiras divertidas de enganar os bots, envie-os para mim!

Camada de Aplicação Defensiva

Por fim, o último campo a ser discutido é a esfera de aplicação defensiva. Estas são as soluções que acreditam que o MEV é uma ameaça existencial ao blockchain, então eles oferecem soluções de aplicativos e voltadas para o usuário para eliminá-lo completamente. Muitos deles são produtos com os quais os usuários novatos do blockchain já estão familiarizados, mas é importante mergulhar em suas funcionalidades de proteção MEV. Para melhor explicá-los, eles podem ser divididos em categorias. 

Formadores de mercado automatizados (AMMs)

Para discutir o campo de aplicação defensiva, é imperativo começar com criadores de mercado automatizados. Para um resumo sobre AMMs, leia isto artigo Escrevi há pouco. 

MEV Capturando AMM (McAMM)

Tem havido muita discussão em torno MEV capturando AMMs recentemente. Resumindo, a ideia é a seguinte: o AMM leiloa o direito ao primeiro negócio por bloco, vendendo assim um potencial slot de MEV e redistribuindo esses lucros para traders, stakers e até mesmo potenciais buscadores. Recomendo vivamente a leitura de toda a proposta, pois é muito interessante. Se alguém tiver mais recursos de AMMs tentando isso, envie-os para mim!

Liquidez Concentrada

Em março de 2021, a Uniswap anunciou sua terceira iteração de sua plataforma, Uniswap V3. Nele, eles introduziram um paradigma completamente novo para DeFi e AMM's: liquidez concentrada. Em suma, a liquidez concentrada dá à LP um controle granular sobre as faixas de preço às quais seu capital é alocado, proporcionando assim uma eficiência de capital significativamente maior e uma derrapagem significativamente menor, ao mesmo tempo em que protege contra qualquer cenário de queda livre de ativos. Uma vez que cria um impacto de preço menor em cada negociação, certamente também tem menos impacto no MEV. Além disso, há um fascinante JTécnica MEV de liquidez de TI em pools de liquidez concentrados que realmente beneficiam o trader. Embora a liquidez concentrada não elimine completamente o MEV, certamente o minimiza. 

Há uma variedade de outros AMMs resistentes a MEV, alguns dos que tenho em mente são: fluxo de hashDualidadeTrocaTrocaWendy (uma característica fundamental Protocolo Vegaeu). Esta região de proteção de MEV está florescendo com inovação e estou ansioso pelos próximos estágios de desenvolvimento aqui.

Agregadores DEX

Para aqueles que não estão familiarizados com os agregadores DEX, eles conectam centenas de DApps em um só e oferecem as melhores taxas de câmbio por meio desses vários pools de liquidez. Discuto brevemente os Agregadores DEX neste artigo

1inch

1inch é o agregador DEX mais conhecido e usado. Recentemente, eles colaborou com Flashbots para proteger seus usuários de frontrunning e ataques sanduíche. Agora, por meio da troca de 1 polegada, os usuários podem optar por rotear suas transações por meio de Flashbots, o que cria uma conexão direta entre o validador e a 1 polegada. No entanto, não tenho certeza se isso foi atualizado ou se ainda está funcionando após a mesclagem. Se alguém da equipe de 1 polegada estiver lendo isso, por favor me avise! Outra ferramenta de proteção avançada que o 1inch oferece é um “deslizamento automático” que minimizará a probabilidade de um bot direcionar uma transação, uma vez que terá menor tolerância a derrapagens e, como resultado, menos espaço para manipular o valor desejado do usuário retornado.

Troca de Vacas 

Troca de Vacas, resumindo, é o agregador DEX dos agregadores DEX. As negociações no CowSwap podem ser liquidadas por meio de AMMs on-chain conectados, outros agregadores DEX e um recurso exclusivo chamado Coincidence of Wants (CoW). Resumindo, a rede de “solucionadores” da CoW examina cada lote em busca de coincidências de desejos (quando os comerciantes desejam o que o outro tem). Esses CoWs são combinados ponto a ponto, para que todos obtenham um preço melhor e ninguém pague taxas AMM desnecessárias. Isso além de pesquisar todas as outras fontes de liquidez para obter os melhores preços comerciais em potencial. Em seguida, CoW envia essas negociações em lotes para a cadeia, ocultando-as do mempool público e, de fato, de mineradores que reordenam transações e bots de sanduíche famintos. O protocolo CoW é certamente único a esse respeito, e eles têm um pouco de pesquisa propostas bem como em outras soluções MEV em potencial. Estou curioso para ver que outras inovações MEV eles implementam.

Algumas das outras soluções de proteção MEV de camada de aplicação defensiva diversas são Laboratórios MistXFluxo DFRede do obturador. Como você pode ver, este campo está bastante lotado, mas cada jogador está fazendo uma parte significativa na redução do MEV e na proteção de seus usuários. Uma previsão minha é que, no futuro, os DApps que não protegem seus usuários do MEV sofrerão uma falta significativa de usuários e a proteção do MEV precisará ser um padrão do setor.

Problemas Atuais e o Futuro do MEV

Agora que passamos por todo o cenário de soluções MEV, é importante mencionar as preocupações e problemas que ainda surgem, além de entender onde as próximas inovações ocorrerão. 

Primeiro, como a maioria dos outros problemas em blockchain, o problema é muito complexo para as massas entenderem. A grande maioria dos usuários de blockchain simplesmente realizará transações com taxas de execução piores. Embora isso possa não ser um problema tão grande no curto prazo devido à perda de alguns centavos por negociação, o blockchain nunca será o status quo financeiro do futuro se essas preocupações não forem compreendidas, muito menos resolvidas. Para dar um passo adiante, as soluções oferecidas também são incrivelmente complicadas com uma variedade de atores para entender. Por outro lado, no entanto, estar ciente do MEV não impulsiona a adoção, que é uma discussão filosófica interessante em si e a ser considerada ao desenvolver esses aplicativos. 

Em segundo lugar, as soluções oferecidas não oferecem propriedade nem participação em sua rede (ROOK e COW à parte) – são puramente complementos ou recursos de seus protocolos e raramente são distribuídos lucros. As soluções que têm lucros sendo distribuídos estão sendo distribuídas em seu próprio token, em oposição ao próprio token DApps implementado (isso só é aplicável na camada de aplicativo). 

Por último, muitas das soluções no cenário atual têm alguma implementação de fluxo de pedidos privado ou transações blindadas. Recentemente, surgiu o argumento de que o fluxo de pedidos privado tem suas desvantagens – removendo a natureza pública dos blockchains e potencialmente levando a centralização. A realidade é que sempre haverá compensações de ambos os lados, portanto, usuários ou aplicativos precisarão escolher seu veneno.

Apesar dessas preocupações, as inovações que acontecem no espaço de proteção MEV são surpreendentes de se assistir. Apenas a extensão deste artigo destaca o quão importante, fascinante e lucrativo é esse problema. A esse respeito, certamente posso ver o desenvolvimento de mempool como um dos principais temas de 2023, especialmente porque os mercados de baixa são os principais centros de inovação para infraestruturas subjacentes. 

Além disso, existem algumas previsões de grandes DEX's tornando-se construtores de blocos no futuro o que certamente criaria uma dinâmica interessante neste espaço. O crescente interesse em cadeias e aplicativos de preservação de privacidade após todo o desastre do Tornado Cash também levanta algumas sobrancelhas, especialmente porque o MEV poderia ser mitigado por meio dessas plataformas (como Protocolo SilenciosoNucleoRede asteca). 

Desde a queda do FTX nas últimas semanas, acredito que isso enfatizará ainda mais o MEV. À medida que mais e mais fluxos de transações vão para a cadeia e descartam alternativas centralizadas, os bots pularão com o pensamento de usuários desavisados ​​trazendo suas pilhas para DEXs e AMMs. Estarei observando os mempools pelas próximas semanas para absorver toda a ação.

A questão se o MEV é uma ameaça existencial ou um desafio solucionável para o blockchain está em suas mãos. O cenário atual de soluções foi delineado, mas as transações ainda estão sendo executadas e os bots ainda estão fazendo deliciosos sanduíches. Se precisaremos aprender a viver, lidar ou potencialmente lucrar com o MEV, ou se vamos esquecê-lo completamente daqui a alguns anos é uma questão em que penso com frequência. Por enquanto, vamos tentar o nosso melhor para manter os bots famintos.

Foto por Nathan Watson on Unsplash
  • Coinsmart. A melhor troca de Bitcoin e criptografia da Europa. Clique aqui
  • Platoblockchain. Inteligência Metaverso Web3. Conhecimento Ampliado. Acesse aqui.
  • Fonte: Plato Data Intelligence: Platodata.ai