Texto original: "Uma visão geral rápida de três minutos do novo protocolo MEV-Share dos Flashbots, os usuários podem participar da divisão de receitas do MEV"
Escrito por: Peng SUN, Foresight News
MEV (Valor Extraível Máximo) refere-se aos benefícios econômicos que os pesquisadores de MEV e construtores de blocos podem extrair após classificar as transações não empacotadas. Por algum tempo, MEV ganhou notoriedade como um termo geral para negociação de arbitragem em cadeia, e os pesquisadores de MEV frequentemente trabalham com validadores para encontrar oportunidades potenciais de arbitragem. Entre os muitos tipos de ataques MEV, os piores são as transações front-running e os ataques sanduíche, que causam enormes danos e externalidades negativas aos usuários e à rede Ethereum.
MEV é um componente inerente da rede blockchain, e sua receita sempre fluiu para pesquisadores de MEV, construtores de blocos, proponentes de blocos e rede Ethereum. No entanto, como fonte direta e maior vítima de MEV, usuários de Ethereum, carteiras e iniciadores de fluxo de pedidos. como DApp não podem participar da divisão de receitas do MEV. Diante disso, o serviço de infraestrutura Ethereum Flashbots também está explorando uma solução para compartilhamento de receita MEV, e lançou ontem uma versão beta do protocolo MEV-Share, com o objetivo de distribuir uma parte da receita MEV aos usuários Ethereum.
O que é MEV-Share?
MEV-Share é um protocolo de código aberto que usa privacidade e comprometimento para facilitar a colaboração sem permissão entre usuários/provedores de fluxo de pedidos e pesquisadores de MEV. A agregação do fluxo de pedidos no MEV-Share pode não apenas enfraquecer a centralização do fluxo de pedidos proprietário na rede Ethereum, mas também permitir que usuários, carteiras, DApps e outras fontes de fluxo de pedidos participem do compartilhamento de receitas do MEV.
Como funciona o MEV-Share
O protocolo MEV-Share apresenta o "Matchmaker", que pode combinar as transações do usuário com pacotes (pacotes) de transações do pesquisador MEV, permitindo que os pesquisadores otimizem ainda mais seus esforços de captura de MEV.
Flashbots executa o Matchmaker na rede principal Ethereum. O Matchmaker possui endpoints para receber transações e pacotes de transações, bem como um endpoint SSE Event Stream para enviar eventos/transações pendentes aos pesquisadores. Especificamente, depois que os usuários enviam suas transações ao Matchmaker, o Matchmaker compartilhará seletivamente as informações da transação com o pesquisador, e o pesquisador ouvirá e receberá novos fluxos de eventos por meio do endpoint SSE. O pesquisador então propõe uma transação para o Matchmaker, que vem junto com a transação do usuário. Atualmente, o Flashbots oferece suporte apenas a backruns, que empacotarão as transações do usuário com cada transação de backrun do buscador válida e as encaminharão para o construtor de bloco. O construtor de bloco selecionará o pacote de transação vencedor e retornará uma parte dos lucros atrasados do pesquisador ao usuário.
Se nenhuma transação final válida for enviada, a transação será tratada como uma transação protegida normal e obterá todos os benefícios do Flashbots Protect, incluindo proteção inicial, nenhuma transação com falha e muito mais.
Como usar o MEV-Share
O protocolo MEV-Share está incluído no Flashbots Protect. Flashbots Protect é uma ferramenta RPC que se integra às carteiras dos usuários e foi projetada para proteger contra bots que buscam lucrar antecipando as transações dos usuários. Na documentação do Flashbots, os usuários podem clicar diretamente em “Conectar carteira ao Protect” para se conectar ao Protect RPC através do MetaMask.
As transações dos usuários do Flashbots Protect fluem automaticamente para o Flashbots Matchmaker, que devolve 90% da receita MEV de suas transações ao usuário, sem que o usuário precise fazer nada. Por padrão, os usuários que se conectam ao Protect iniciarão o Matchmaker com uma configuração estável, que é continuamente ajustada pelos Flashbots para otimizar a execução de transações e, ao mesmo tempo, proteger os usuários contra ataques prejudiciais de MEV.
Além disso, os desenvolvedores de carteira e DApp podem codificar na linguagem da biblioteca cliente MEV-Share Matchmaker para enviar transações diretamente para Flashbots Matchmaker ou enviar transações privadas para a API Matchmaker.
Funções e recursos do MEV-Share
A maior característica do MEV Share é que ele permite aos usuários ajustar as configurações de privacidade e gerenciar o compartilhamento do fluxo de pedidos, evitando assim transações iniciais e compartilhando seletivamente informações de transações com pesquisadores de MEV, que podem não apenas obter "recompensas de redistribuição de MEV", mas também garantir privacidade básica.
Flashbots Protect RPC não rastreia informações do usuário de qualquer tipo (IP, localização, etc.), nem armazena ou registra qualquer informação do usuário. Os usuários do MEV-Share no Flashbots Protect podem usar configurações de privacidade personalizadas com parâmetros incluindo dicas e construtores de destino. Ao especificar prompts várias vezes, você pode especificar exatamente quais campos de dados da transação de um usuário são compartilhados com os pesquisadores no MEV-Share. Compartilhar menos dados aumentará a privacidade, enquanto contribuir com mais dados aumentará as chances de as transações serem executadas rapidamente e a receita do MEV ser obtida. Atualmente, as informações que podem ser compartilhadas incluem calldata, logs, function_selector, endereço do contrato, hash de transação, etc.
Por padrão, o Matchmaker não compartilha informações de transação além do hash da transação com os pesquisadores. Se os usuários precisarem de privacidade total, eles podem adicionar uma dica de "hash" ao URL Protect RPC, ou seja, "https://rpc.flashbots.net?hint=hash". Esta mudança ocultará completamente todos os dados de identificação da transação do Matchmaker enviados ao pesquisador, e o hash da transação não poderá ser usado para obter qualquer informação sobre a transação ou outras fontes.
Se os usuários precisarem da velocidade de execução mais rápida e da maior receita de MEV, eles poderão compartilhar dados de chamadas, logs, seletor de função e endereços de contrato com baixa privacidade, ou seja, "https://rpc.flashbots.net?hint=calldata&hint=logs&hint= function_selector&hint= endereço_contrato&hint=hash". Para obter mais requisitos e detalhes de configuração, consulte:
Ao mesmo tempo, os usuários também podem especificar construtores de destino e para quais construtores de bloco enviar transações. Atualmente, MEV-Share oferece suporte a dois construtores de destino: "Construtores padrão" e "Flashbots". É importante notar que adicionar outros construtores pode fazer com que as transações dos usuários on-chain sejam mais rápidas e confiáveis, mas o Flashbots não controla como outros construtores operam e não oferece garantias sobre seu comportamento.
De modo geral, Flashbots segue a afirmação de Eric Huges no Manifesto Cypherpunk: “Privacidade não é segredo. Privacidade é algo que uma pessoa não quer que o mundo inteiro saiba, mas segredo é algo que uma pessoa coisas que você não quer que ninguém saiba. saber. Privacidade é o poder de se revelar seletivamente ao mundo. Os Flashbots permitem que os usuários personalizem solicitações e compartilhem outras informações com os pesquisadores, garantindo ao mesmo tempo as condições de privacidade mais básicas.
Além disso, para os usuários que preferem a camada de aplicação, eles precisam encontrar os prompts corretos e apresentar as instruções mais adequadas para alcançar um certo equilíbrio entre privacidade e eficiência.
Desenvolvimentos e considerações futuras
Flashbots Matchmaker é uma implementação do protocolo MEV-share, e a equipe está projetando uma interface padrão para todo o protocolo. Além disso, a equipe do Flashbots ainda está explorando novas melhorias. Por exemplo, fornecendo aos usuários taxas de retorno de receita MEV personalizáveis, permitindo especificar destinatários da receita MEV, mais configurações de privacidade com padrões para cada protocolo e melhores preferências de execução que permitem aos pesquisadores enviar pacotes de negociação mais simples para negociação.
É importante observar que Flashbots Matchmaker está em versão beta e o serviço Matchmaker pode sofrer interrupções de serviço e de API durante a fase de teste.
