Texto original: "Una descripción general rápida de tres minutos del nuevo protocolo MEV-Share de Flashbots, los usuarios pueden participar en el reparto de ingresos de MEV"
Escrito por: Peng SUN, Foresight News
MEV (valor máximo extraíble) se refiere a los beneficios económicos que los buscadores de MEV y los creadores de bloques pueden extraer después de clasificar las transacciones no empaquetadas. Desde hace bastante tiempo, MEV ha ganado notoriedad como término general para el comercio de arbitraje en cadena, y los buscadores de MEV suelen trabajar con validadores para encontrar posibles oportunidades de arbitraje. Entre los muchos tipos de ataques MEV, los peores son las transacciones frontales y los ataques sándwich, que causan enormes daños y externalidades negativas a los usuarios y a la red Ethereum.
MEV es un componente inherente de la red blockchain y sus ingresos siempre han fluído hacia los buscadores de MEV, los creadores de bloques, los proponentes de bloques y la red Ethereum. Sin embargo, como fuente directa y mayor víctima de MEV, los usuarios, billeteras e iniciadores del flujo de pedidos de Ethereum. como DApp no pueden participar en el reparto de ingresos de MEV. En vista de esto, Flashbots, el servicio de infraestructura de Ethereum, también está explorando una solución para compartir los ingresos de MEV y ayer lanzó una versión beta del protocolo MEV-Share, con el objetivo de distribuir una parte de los ingresos de MEV a los usuarios de Ethereum.
¿Qué es MEV-Share?
MEV-Share es un protocolo de código abierto que utiliza la privacidad y el compromiso para facilitar la colaboración sin permiso entre usuarios/proveedores de flujo de pedidos y buscadores de MEV. La agregación del flujo de pedidos en MEV-Share no solo puede debilitar la centralización del flujo de pedidos propietario en la red Ethereum, sino que también permite a los usuarios, billeteras, DApps y otras fuentes de flujo de pedidos participar en el reparto de ingresos de MEV.
Cómo funciona MEV-Share
El protocolo MEV-Share presenta "Matchmaker", que puede hacer coincidir las transacciones del usuario con los paquetes de transacciones del buscador MEV (paquetes), lo que permite a los buscadores optimizar aún más sus esfuerzos de captura de MEV.
Flashbots ejecuta Matchmaker en la red principal de Ethereum. Matchmaker tiene puntos finales para recibir transacciones y paquetes de transacciones, así como un punto final SSE Event Stream para enviar eventos/transacciones pendientes a los buscadores. Específicamente, después de que los usuarios envíen sus transacciones a Matchmaker, Matchmaker compartirá selectivamente la información de la transacción con el buscador, y el buscador escuchará y recibirá nuevos flujos de eventos a través del punto final SSE. Luego, el buscador propone una transacción para Matchmaker, que se incluye con la transacción del usuario. Actualmente, Flashbots solo admite backruns, que empaquetarán las transacciones del usuario con cada transacción de backrun del buscador válida y la remitirán al generador de bloques. El creador de bloques seleccionará el paquete de transacción ganador y devolverá al usuario una parte de las ganancias del buscador.
Si no se envía ninguna transacción final válida, la transacción se trata como una transacción protegida normal y obtiene todos los beneficios de Flashbots Protect, incluida la protección frontal, la ausencia de transacciones fallidas y más.
Cómo utilizar MEV-Compartir
El protocolo MEV-Share está incluido en Flashbots Protect. Flashbots Protect es una herramienta RPC que se integra con las billeteras de los usuarios y está diseñada para proteger contra bots que buscan obtener ganancias adelantándose a las transacciones de los usuarios. En la documentación de Flashbots, los usuarios pueden hacer clic directamente en "Conectar Wallet para proteger" para conectarse a Protect RPC a través de MetaMask.
Las transacciones de los usuarios de Flashbots Protect fluyen automáticamente a Flashbots Matchmaker, que devuelve el 90% de los ingresos MEV de sus transacciones al usuario, sin que el usuario tenga que hacer nada. De forma predeterminada, los usuarios que se conectan a Protect iniciarán Matchmaker con una configuración estable, que Flashbots ajusta continuamente para optimizar la ejecución de transacciones y al mismo tiempo proteger a los usuarios de ataques MEV dañinos.
Además, los desarrolladores de billeteras y DApps pueden codificar en el lenguaje de la biblioteca cliente MEV-Share Matchmaker para enviar transacciones directamente a Flashbots Matchmaker o enviar transacciones privadas a la API de Matchmaker.
Funciones y características de MEV-Share
La característica más importante de MEV Share es que permite a los usuarios ajustar la configuración de privacidad y administrar el intercambio de flujo de pedidos, evitando así transacciones anticipadas y compartiendo selectivamente información de transacciones con buscadores de MEV, que no solo pueden obtener "recompensas de redistribución de MEV", sino también garantizar la privacidad básica.
Flashbots Protect RPC no rastrea información del usuario de ningún tipo (IP, ubicación, etc.), ni almacena ni registra ninguna información del usuario. Los usuarios de MEV-Share en Flashbots Protect pueden usar configuraciones de privacidad personalizadas con parámetros que incluyen Hints y Target Builders. Al especificar mensajes varias veces, puede especificar exactamente qué campos de datos de la transacción de un usuario se comparten con los buscadores en MEV-Share. Compartir menos datos mejorará la privacidad, mientras que aportar más datos aumentará las posibilidades de que las transacciones se ejecuten rápidamente y se obtengan ingresos MEV. Actualmente, la información que se puede compartir incluye datos de llamadas, registros, selector de funciones, dirección del contrato, hash de transacciones, etc.
De forma predeterminada, Matchmaker no comparte información de la transacción con los buscadores que no sea el hash de la transacción. Si los usuarios requieren privacidad total, pueden agregar una sugerencia "hash" a la URL Protect RPC, es decir, "https://rpc.flashbots.net?hint=hash". Esto ocultará por completo todos los datos de identificación de transacciones de Matchmaker enviados al buscador, y el hash de la transacción no se puede utilizar para obtener ninguna información sobre la transacción u otras fuentes.
Si los usuarios necesitan la velocidad de ejecución más rápida y la mayor cantidad de ingresos MEV, pueden compartir datos de llamadas, registros, selectores de funciones y direcciones de contratos con baja privacidad, es decir, "https://rpc.flashbots.net?hint=calldata&hint=logs&hint= function_selector&hint= dirección_contrato&hint=hash". Para obtener más requisitos y detalles de configuración, consulte:
Al mismo tiempo, los usuarios también pueden especificar constructores de destino y especificar a qué constructores de bloques enviar transacciones. Actualmente, MEV-Share admite dos creadores de objetivos: "Constructores predeterminados" y "Flashbots". Vale la pena señalar que agregar otros constructores puede hacer que las transacciones de los usuarios en la cadena sean más rápidas y confiables, pero Flashbots no controla cómo operan otros constructores y no ofrece garantías sobre su comportamiento.
En términos generales, Flashbots sigue la declaración de Eric Huges en el Manifiesto Cypherpunk: “La privacidad no es un secreto. La privacidad es algo que una persona no quiere que todo el mundo sepa, pero el secreto es algo que una persona no quiere que nadie sepa. saber. La privacidad es el poder de revelarse selectivamente al mundo. Los Flashbots permiten a los usuarios personalizar las solicitudes y compartir otra información con los buscadores al tiempo que garantizan las condiciones de privacidad más básicas.
Además, los usuarios que prefieren la capa de aplicación deben encontrar las indicaciones correctas y presentar las instrucciones que más les convengan para lograr un cierto equilibrio entre privacidad y eficiencia.
Desarrollos y consideraciones futuros
Flashbots Matchmaker es una implementación del protocolo compartido MEV y el equipo está diseñando una interfaz estándar para todo el protocolo. Además, el equipo de Flashbots todavía está explorando nuevas mejoras. Por ejemplo, proporcionar a los usuarios índices de retorno de ingresos MEV personalizables, permitiendo especificar los destinatarios de los ingresos MEV, más configuraciones de privacidad con valores predeterminados para cada protocolo y mejores preferencias de ejecución que permiten a los buscadores enviar paquetes comerciales de seguimiento más simples para el comercio.
Es importante tener en cuenta que Flashbots Matchmaker está en versión beta y que el servicio Matchmaker puede experimentar interrupciones en el servicio y en la API durante la fase de prueba.
