Em 17 de maio, o co-fundador da Ethereum, Vitalik Buterin, propôs uma solução única para combater o problema de valor extraído pelos mineradores (MEV) da Ethereum.
O valor extraído pelos mineradores refere-se a uma prática em que os produtores de blocos buscam maximizar os lucros usando estratégias de mercado intricadas para organizar transações dentro de um bloco. Buterin forneceu um exemplo disso:
“Considere as exchanges descentralizadas como Uniswap. Suponha que no tempo T, a taxa de câmbio USD/ETH - em exchanges centralizadas e na Uniswap - seja de US$ 3000. No tempo T+11, a taxa de câmbio USD/ETH em exchanges centralizadas aumenta para US$ 3005. Mas a Ethereum ainda não teve seu próximo bloco. No tempo T+12, ela tem.”
Usando estratégias de MEV, quem conseguir adicionar o próximo bloco poderia organizar as transações dentro do bloco de forma que o Ether (ETH) da exchange descentralizada neste exemplo fosse comprado na primeira transação com desconto e depois vendido em exchanges centralizadas a um preço mais alto.
Embora o MEV crie lucros lucrativos para validadores, a prática cria congestionamento na rede, aumenta as taxas de gás na blockchain Ethereum e aumenta o slippage para os traders. Pode ser pensado como um imposto invisível que impacta aqueles que realizam transações na rede.
Mais importante ainda, o MEV tem o potencial de corroer a confiança no mecanismo de consenso e degradar a confiança na rede como um todo. Se os participantes da rede perceberem que os validadores estão comprometendo a integridade da rede em busca de maximizar os lucros, talvez eles parem lentamente de usar a Ethereum e busquem uma rede alternativa sem o imposto oculto do MEV.
Essa estratégia de arbitragem de ativos recebeu críticas do desenvolvedor principal do Geth, Péter Szilágyi, que reclamou que a rede Ethereum estava incentivando tais práticas ao “atender” aos desenvolvedores de MEV em vez de restringir completamente a prática.
A crítica de Szilágyi chamou a atenção de Buterin, que propôs várias soluções para o problema.
Buterin explicou que o problema do MEV é tradicionalmente enfrentado por meio de uma mistura de técnicas de quarentena de MEV e minimização de MEV.
A minimização de MEV envolve a construção de soluções alternativas para exchanges como Uniswap e a implementação de controles em nível de protocolo para minimizar a quantidade de informações recebidas pelos desenvolvedores de MEV.
Essas técnicas de minimização, embora robustas, são complexas e custosas de implementar.
A quarentena refere-se a separar o processo de validação do conteúdo do bloco completamente, terceirizando a decisão de escolher os conteúdos dentro de cada bloco para construtores designados.
O conceito, conhecido como separação de proposta/construção (PBS), pode ser eficaz, mas vem com o risco de aumento da centralização, pois os construtores designados podem optar por excluir transações arbitrariamente.
Como remédio, Buterin propôs o uso de listas de inclusão como uma maneira de impedir que os construtores excluam transações.
As listas de inclusão permitem que os construtores tenham o privilégio de organizar transações; no entanto, eles devem incluir as transações enviadas a eles em cada proposta de bloco.
Em última análise, Buterin concluiu que resolver o problema do MEV provavelmente virá através da utilização de técnicas de minimização, quarentena, listas de inclusão e redução dos requisitos para executar um nó - garantindo que a Ethereum permaneça o mais descentralizada e democrática possível.