Resumen

  • Introducción a MEV

  • Implementación PBS de BSC

  • BSC mercado de bloques transparente y justo

  • Protección MEV a través del constructor de bloques BSC

introducir

MEV es un concepto que se ha convertido en fundamental para la industria blockchain, especialmente en el contexto de las finanzas descentralizadas (DeFi). MEV se refiere a las ganancias que los mineros, validadores y otros participantes pueden obtener al ordenar, revisar o insertar transacciones dentro de un bloque. Los participantes en MEV incluyen usuarios, billeteras, buscadores, constructores y mineros, cada uno con diferentes roles e incentivos. En este artículo, profundizaremos en el panorama MEV del ecosistema de la cadena BNB.

Antecedentes y progreso

La industria ha logrado enormes avances con los MEV, desarrollando diversas soluciones para mitigar sus impactos negativos y aumentar la eficiencia. Desde principios de 2023, la comunidad de la cadena inteligente de BNB ha trabajado mucho en MEV y finalmente está en camino de proporcionar soluciones MEV a todos los validadores.

El ecosistema Ethereum ha estado a la vanguardia en la resolución de desafíos MEV y ha implementado una variedad de soluciones innovadoras para mitigar su impacto. Estos son los aspectos más destacados de algunas de las soluciones técnicas actuales en el ecosistema Ethereum:

  • Flashbots: Flashbots es una organización de I+D que crea un mercado transparente para la extracción de MEV. Permite a los buscadores enviar paquetes de transacciones directamente a los mineros, lo que reduce los efectos nocivos como las subastas de precios del gas y permite una extracción de valor más eficiente.

  • Archer Swap: esta es una plataforma comercial que ayuda a los usuarios a evitar la ejecución anticipada enviando transacciones directamente a los mineros en lugar del mempool público. Proporciona a los usuarios una mejor ejecución comercial y protección contra los riesgos relacionados con MEV.

  • MEV-Boost: tras la fusión de la transición de Ethereum a prueba de participación, MEV-Boost es un middleware que se conecta a la arquitectura para permitir a los validadores maximizar el rendimiento de Ethereum mediante la construcción local de bloques de bajo MEV y al mismo tiempo subcontratar compilaciones de alto MEV. Revisar los bloques de resistencia.

  • SUAVE: El proyecto SUAVE de Flashbots tiene como objetivo descentralizar el proceso de construcción de bloques. Actúa como un mempool plug-and-play y un generador de bloques descentralizado para cualquier cadena de bloques, incluido Ethereum, lo que aumenta la resiliencia de la red.

  • COW Swap: un protocolo comercial descentralizado que brinda protección MEV mediante el uso de fuentes de liquidez privadas y enrutamiento de transacciones de una manera que minimiza el riesgo de ejecutar bots en el front-end.

  • Utilización de tokens de gas: algunos buscadores en Ethereum usan tokens de gas para pagar tarifas de transacción, optimizando el ahorro de gas y permitiéndoles pujar más alto durante las subastas.

  • Conceptos de constructores descentralizados: la investigación de conceptos como constructores distribuidos y crLists (que contienen listas) tiene como objetivo limitar la centralización de los constructores de bloques y garantizar que la red sea más descentralizada y resistente.

  • MEV Capture AMM: Se están explorando nuevos diseños de creadores de mercado automatizados (AMM) que transfieren derechos de orden de transacciones a diseñadores de AMM y proveedores de liquidez, permitiéndoles capturar una parte del MEV actualmente recolectado por los constructores y proponentes de bloques.

  • Subasta de flujo de órdenes: este mecanismo permite a cualquier buscador o constructor ofertar por el flujo de órdenes de los usuarios, creando un mercado más competitivo y transparente para los retiros de MEV.

  • Tornado Cash: una solución de privacidad que también mitiga algunos riesgos de MEV al romper el vínculo en cadena entre las direcciones de origen y de destino.

Estas soluciones representan la culminación de un esfuerzo colaborativo de la comunidad EVM para abordar los complejos desafíos que plantean los MEV. La investigación y el desarrollo en curso en esta área muestran que la industria está madurando y resolviendo activamente los problemas más urgentes.

Análisis e implementación actuales en cadena.

Según los últimos datos, se han integrado aproximadamente 22 validadores con proveedores MEV, 29 de los cuales están realmente activos. Esto representa una gran parte de los validadores activos y subraya la creciente importancia de MEV en el ecosistema blockchain, con BloxRoute convirtiéndose en un relevo dentro de la comunidad de validadores del BSC.

tendencia de crecimiento

El fuerte crecimiento de las integraciones durante el último trimestre demuestra el creciente interés en la optimización MEV para los validadores BSC. Esta tendencia es especialmente notable considerando que para finales de 2022, solo 6 validadores se integrarán con los proveedores MEV. El rápido crecimiento de la integración refleja el valor percibido y el potencial de MEV y sugiere que esta área seguirá siendo el foco de innovación e inversión en los meses y años venideros.

Muchos validadores informan mayores ganancias y eficiencia. La integración de proveedores MEV permite a los validadores y delegados aprovechar nuevas fuentes de ingresos y optimizar sus operaciones. Este éxito impulsa un creciente interés en los MEV dentro del ecosistema BSC

Por otro lado, algunos validadores enfrentan dificultades con la integración, la competitividad y la transparencia. La complejidad de integrar proveedores de MEV con los sistemas existentes puede crear desafíos técnicos. Además, las preocupaciones sobre las implicaciones de transparencia y competitividad de la extracción de MEV plantean dudas sobre la sostenibilidad a largo plazo y la percepción pública de estas prácticas.

Estos éxitos y desafíos pintan una imagen matizada del estado actual del análisis y la implementación de MEV en cadena. Enfatizaron la necesidad de investigación, desarrollo y diálogo continuos para garantizar que MEV continúe evolucionando de una manera que equilibre la rentabilidad, la responsabilidad y la transparencia. La situación actual destaca la necesidad de aumentar la competitividad e introducir más relés para garantizar la innovación, aumentar la eficiencia y garantizar que el ecosistema MEV del BSC sea más equilibrado y sólido.

Retos y oportunidades

MEV trae desafíos y oportunidades a la industria blockchain. Si bien plantea cuestiones complejas relacionadas con la equidad, la centralización y la ética, también ofrece el potencial para una mayor eficiencia, rentabilidad e innovación. Atraer a más retransmisores requiere un enfoque multifacético que enfatice la transparencia, los incentivos, la facilidad de integración, la participación de la comunidad y el cumplimiento normativo.

Desafíos de la implementación de MEV

  • Equidad en la priorización de las transacciones: garantizar que las transacciones se procesen de manera justa y no puedan ser manipuladas por mineros o validadores es un desafío importante. La capacidad de reordenar o excluir transacciones puede dar lugar a prácticas anticipadas y otras prácticas de explotación.

  • Complejidad de implementación: Crear un sistema que pueda capturar MEV de manera efectiva mientras mantiene la integridad y el rendimiento de la red es complejo. Requiere una cuidadosa consideración de varios factores, incluidas las tarifas de transacción, los precios del gas y la congestión de la red.

  • Riesgo de centralización: MEV puede incentivar la centralización, con unas pocas entidades poderosas controlando la mayor parte de la potencia informática. Esto podría socavar la naturaleza descentralizada de blockchain y crear vulnerabilidades.

  • Consideraciones éticas: la extracción de MEV plantea cuestiones éticas sobre la equidad y transparencia de blockchain. Puede crear un campo de juego desigual que dé a ciertos jugadores una ventaja sobre otros.

Nuevas oportunidades de implementación

  • Eficiencia mejorada: si se implementa correctamente, MEV puede conducir a una producción de bloques y un procesamiento de transacciones más eficiente. Al optimizar las transacciones, los mineros pueden maximizar las ganancias y al mismo tiempo mejorar el rendimiento de la red.

  • Rentabilidad potencial para varios participantes: MEV ofrece a mineros, buscadores, constructores de bloques y proponentes la oportunidad de obtener ingresos adicionales. Al incluir transacciones estratégicamente, pueden capturar valor que de otro modo se perdería.

  • Innovación en el procesamiento de transacciones: MEV abre la puerta a soluciones innovadoras para el procesamiento de transacciones, incluidas subastas por lotes, pedidos justos y cifrado de umbral. Estos pueden aliviar algunos de los desafíos asociados con MEV y mejorar la experiencia general del usuario.

  • Colaborar con soluciones de Capa 2: la integración de MEV con soluciones de Capa 2, como el rollup, puede crear sinergias que mejoren la escalabilidad y el rendimiento. También permite experimentar con diferentes modelos y enfoques MEV.

Desarrollo comunitario y múltiples enfoques de propuestas técnicas para abordar los desafíos y cómo avanzar

Los múltiples enfoques, incluidas varias soluciones arquitectónicas, representan estrategias de colaboración para abordar los desafíos de MEV y ayudar a avanzar dentro del ecosistema más amplio. Al aprovechar la experiencia diversa y las soluciones innovadoras dentro de la comunidad, destacamos las siguientes implementaciones que reflejan un esfuerzo conjunto para mejorar la eficiencia, la seguridad y la rentabilidad de la red, fomentando una infraestructura Blockchain más resistente y adaptable.

El Bid Relay dentro de la infraestructura MEV actúa como un puente crítico que conecta a varias partes interesadas en la transacción, agilizando la identificación y explotación de oportunidades MEV. Su proceso de licitación no sólo garantiza transparencia y equidad, sino que también optimiza las ganancias de los validadores y buscadores. Al actuar como intermediario, Bid Relay mejora la eficiencia de la red, reduce la congestión y mejora la seguridad, sin dejar de ser coherente con la descentralización de blockchain. Su integración es fundamental para una infraestructura MEV sólida, escalable y justa que garantice un procesamiento óptimo de transacciones y la maximización de ganancias.

Primero introduzcamos la retransmisión de ofertas.

Bid Relay es un método sofisticado para gestionar MEV en una red blockchain. Su objetivo es crear un entorno más transparente, eficiente y justo para la inclusión de transacciones. A continuación se muestran sus componentes y la importancia de cada elemento de diseño:

Componentes y flujos de trabajo

Buscadores: identifique oportunidades MEV y envíe ofertas a MEV Relay.

MEV Relay: Centraliza el proceso de licitación, recopila y agrega ofertas.

Mineros/Validadores: determinan la inclusión de transacciones en función de las propuestas de MEV Relay.

La importancia de cada elemento de diseño.

El papel del buscador: Crear un entorno competitivo donde diferentes entidades puedan identificar y ofertar por oportunidades de MEV, promoviendo así la innovación y la eficiencia.

Qué hace MEV Relay: actuar como intermediario transparente, reduciendo la congestión de la red y garantizando un proceso de licitación justo.

Función de minero/validador: mejora la integridad de la red al tomar decisiones informadas sobre la inclusión de transacciones basadas en ofertas agregadas.

importancia general

Eficiencia: centralizar el proceso de licitación reduce la complejidad y acelera el procesamiento de transacciones.

Transparencia: Garantizar que todos los participantes tengan igual acceso y comprensión del proceso.

Maximización de ganancias: promueva la maximización de ganancias para mineros y buscadores a través de un proceso de licitación estructurado.

Adaptabilidad: Su diseño permite la implementación en varias redes blockchain.

En resumen, la arquitectura MEV de Bid Relay proporciona un enfoque equilibrado e innovador para manejar MEV. Al centrarse en las funciones de los buscadores, MEV Relay y mineros/validadores, promueve la equidad, la eficiencia y la transparencia. Sus elementos de diseño únicos lo convierten en una solución prometedora para los desafíos actuales relacionados con MEV en el ecosistema blockchain.

La solución BSC similar a Flashbots de BloxRoute tiene actualmente 9 validadores:

introducir

Flashbots es una solución transparente, sin permiso y de código abierto para extraer MEV (Miner Extractable Value) en Ethereum. Dado que BSC se basa en EVM, es natural replicar BSC con algunas modificaciones. La introducción de mev-boost en Ethereum crea una situación beneficiosa para los buscadores, los creadores de bloques y los proponentes. Con este fin, el equipo de BloxRoute ha presentado una propuesta destinada a implementar el mismo espíritu de maximización y participación en los beneficios en BNB Smart Chain.

Descripción general

MEV-Relay propondrá bloques potenciales a los validadores conectados. A diferencia de los validadores, MEV-Relay puede recibir "paquetes" de transacciones creadas por buscadores de MEV, maximizando las ganancias para todas las partes interesadas.

arquitectura:

La arquitectura integra las funciones de buscadores, constructores y retransmisores para generar los bloques más rentables utilizando constructores MEV. Sin embargo, el programa de validación requiere modificaciones adicionales.

implementar

MEV-Relay propone bloques: dentro de un bloque determinado, MEV-Relay puede proponer múltiples bloques si los nuevos bloques brindan mejores recompensas. Los validadores verifican y sellan cada bloque propuesto que aumenta el valor.

  • Verificar cambios de nodo:

  • Abrir puntos finales HTTP: incluya retransmisiones en la lista blanca e implemente puntos finales como eth_proposeBlock y eth_registerValidator.

  • Producción paralela: los validadores también generan bloques a partir de transacciones de mempool y seleccionan los bloques con las recompensas más altas para enviarlos a la red.

  • Limitador de velocidad: implemente un limitador de velocidad en eth_proposedBlock por IP.

  • Parámetros de inicio: acepta parámetros como miner.mevrelays y miner.mevproposedblockuri.

  • Punto final:

  • eth_propiedBlock: representa el bloque propuesto del relé.

  • eth_registerValidator: el validador calcula un hash de los bytes del URI presentado para aceptar un eth_proposedBlock y firmarlo.

  • Parámetros de inicio del validador

  • miner.mevrelays: Destino para registrar validadores en cada época.

  • miner.mevpropishedblockuri: el URI del validador al que el relé MEV debe enviar los bloques propuestos.

  • miner.mevproposeblocknamespace: especifica si el validador debe aceptar bloques de propuesta utilizando el espacio de nombres eth o mev.

  • Cronometraje: Inicialmente, MEV-Relay comenzará a proponer bloques 2,5 segundos después de la hora de inicio del bloque actual, debido a los tiempos de bloque rápidos dentro de la red BSC. Los validadores deben validar y proponer un bloque en 3 segundos (consulte este blog para obtener más información sobre la importancia de estos 3 segundos).

  • Personalización: es necesario personalizar el código del validador, pero las actualizaciones a largo plazo y los costos de mantenimiento son altos.

código fuente abierto:

https://github.com/bloXroute-Labs/bsc-mev-validator/pull/1

ventaja:

  • Maximización de ganancias: al permitir que MEV-Relay proponga bloques potenciales, la solución maximiza las ganancias para todas las partes interesadas, incluidos los buscadores, los constructores de bloques y los proponentes.

  • Transparencia y colaboración: como proyecto de código abierto, fomenta la colaboración comunitaria y garantiza la transparencia en el proceso de desarrollo.

  • Producción paralela: los validadores pueden producir bloques a partir de transacciones de mempool en paralelo, optimizando el proceso de selección de bloques.

  • Limitación de velocidad: la implementación de un limitador de velocidad en eth_proposedBlock por IP ayuda a controlar el tráfico y prevenir el abuso.

  • Funcionalidad mejorada: al implementar puntos finales, métodos y configuraciones específicos, la solución mejora la funcionalidad general de BNB Smart Chain.

defecto

  • Complejidad de personalización: es necesario personalizar el código del validador, pero los costos de actualización y mantenimiento a largo plazo son altos. Esto puede ser un obstáculo para algunos validadores y deberá actualizarse de acuerdo con la próxima actualización del BSC.

  • Posibles problemas de seguridad: abrir puntos finales HTTP e implementar nuevos métodos puede introducir posibles vulnerabilidades de seguridad si no se maneja con cuidado.

  • Dependencia de los validadores: el éxito de la solución depende de la voluntad de los validadores de implementar los cambios requeridos, que no siempre pueden estar garantizados.

  • Límites de tiempo: Los tiempos de bloque rápidos dentro de la red BSC imponen límites en el tiempo en el que se pueden proponer bloques. Los validadores deben validar y proponer un bloque en 3 segundos, lo que puede resultar un desafío.

  • Riesgos potenciales de centralización: si se implementa sin tener en cuenta la descentralización, esta solución puede generar riesgos de centralización, donde unas pocas entidades controlan la mayoría de los retiros de MEV.

La solución similar a BSC Flashbots de BloxRoute representa un avance significativo en la maximización de las ganancias y la eficiencia dentro de BNB Smart Chain. Si bien ofrece numerosos beneficios, como maximización de beneficios, transparencia y funcionalidad mejorada, también plantea desafíos relacionados con la complejidad de la personalización, posibles problemas de seguridad y limitaciones de tiempo. Una consideración cuidadosa y una implementación sólida son esenciales para aprovechar los beneficios de esta solución innovadora y mitigar sus inconvenientes.

BSC MEV: utilización de nodos centinela

En el contexto de BSC, la implementación de soluciones MEV puede ser compleja y plantear riesgos potenciales para la estabilidad de la red a medida que aumentan el tamaño de los bloques y el número de validadores. Aprovechar los nodos centinela como parte de una solución MEV proporciona una manera de mitigar estos riesgos y mejorar la estabilidad de la red.

Descripción general de la arquitectura

La arquitectura se centra en el uso de nodos centinela, que actúan como una barrera protectora para los nodos validadores, asegurando que la red pueda resistir ataques de denegación de servicio. Las principales características de esta arquitectura son:

  • Sin cambios en los nodos validadores: al centralizar la implementación de MEV en los nodos centinela, los nodos validadores permanecen sin cambios, lo que aumenta la estabilidad y seguridad de la red.

  • Modificaciones del nodo centinela: Solo los ganglios centinela requieren modificaciones, lo que permite una implementación más controlada y segura de la solución MEV.

  • Conexiones privadas entre nodos validadores y nodos centinela: los nodos validadores establecen conexiones privadas con los nodos centinela correspondientes, y los nodos centinela se comunican con otros nodos en la red pública P2P.

  • Seguridad mediante aislamiento: los nodos validadores están efectivamente rodeados por nodos centinela, aislándolos de la exposición directa a la red pública y de posibles ataques.

  • Configure el mecanismo de envío y extracción directo: configure el nodo centinela para usar el método Push para enviar transacciones a los nodos validadores, mientras usa el método Pull a otros nodos en la red pública P2P.

  • Monitoreo y mantenimiento: implemente herramientas de monitoreo para rastrear el rendimiento y la seguridad de los nodos Sentinel. El mantenimiento y las actualizaciones periódicas son esenciales para garantizar un funcionamiento óptimo.

En una red P2P, las transacciones se pueden propagar de dos formas:

  • Push: el nodo emisor envía la transacción completa directamente al nodo validador receptor. Debido a la ventana de tiempo crítica de 3 segundos para la validación de bloques, este método es más rápido y es el método preferido en la red BSC.

  • Pull: el nodo emisor solo envía el hash de la transacción y el nodo receptor extrae la transacción del nodo centinela si no existe localmente. Este método es más lento debido a la comunicación adicional de ida y vuelta requerida.

Integración del constructor MEV

Los constructores de MEV se pueden integrar en la arquitectura del nodo centinela para priorizar la extracción de MEV. Al garantizar que los nodos centinela solo envíen hashes de transacciones a los nodos validadores y hacer que el constructor MEV envíe la transacción completa, el constructor MEV obtiene una ventaja en el tiempo de llegada de la transacción. Esta priorización permite una extracción MEV más eficiente y efectiva.

Algunos beneficios de implementar mediante ganglios centinela:

  • Seguridad mejorada: los nodos centinela actúan como una barrera protectora alrededor de los nodos validadores, evitando que queden expuestos directamente a posibles ataques. Este aislamiento tiene importantes ventajas sobre soluciones como Flashbots, donde los nodos validadores pueden estar más expuestos.

  • Estabilidad: al centralizar la implementación de MEV en los nodos centinela y mantener intactos los nodos validadores, la funcionalidad principal de la red permanece estable. Es posible que soluciones como Flashbots requieran modificaciones más amplias en los nodos de validación en el futuro, lo que puede introducir inestabilidad.

  • Escalabilidad y flexibilidad: los nodos centinela pueden activar o cambiar rápidamente sus direcciones IP. Esta flexibilidad permite escalar y adaptarse más fácilmente a las condiciones cambiantes de la red, lo que puede ser más desafiante para soluciones como Flashbots.

  • Obtención de MEV eficiente: la arquitectura optimiza la obtención de MEV al priorizar los creadores de MEV en el momento de llegada de la transacción. En una solución como Flashbots, esta eficiencia puede ser más difícil de lograr porque es posible que no se controle la propagación de transacciones.

  • Costos de mantenimiento reducidos: Es probable que la implementación de MEV a través de nodos centinela requiera menos cambios en la infraestructura de red existente que soluciones como Flashbots. Esto reduce los costos de actualización y mantenimiento a largo plazo.

  • Personalización: los nodos Sentinel proporcionan un entorno más controlado que se puede optimizar y personalizar específicamente para la extracción MEV. Es posible que soluciones como Flashbots no ofrezcan el mismo nivel de control y personalización.

  • Cumple con la topología de red existente: muchas redes ya utilizan nodos centinela por motivos de seguridad. La implementación de MEV a través de nodos centinela es consistente con la topología existente, lo que permite una integración más fluida.

La implementación de MEV utilizando nodos centinela como Web3 en una red BSC puede proporcionar una solución poderosa y eficiente. Al centralizar la implementación en Sentry Nodes e integrar el generador MEV, la arquitectura garantiza seguridad, estabilidad y eficiencia. Representa una dirección alternativa prometedora para el desarrollo y mejora continuos de la red BSC, alineada con los objetivos más amplios de transparencia, rentabilidad y resiliencia en el ecosistema blockchain.

En general

Las redes BSC enfrentan un entorno complejo al implementar soluciones MEV, con diferentes enfoques que ofrecen ventajas y desafíos únicos. Surgieron dos soluciones: la solución tipo Flashbots introducida por BloxRoute y la arquitectura Sentry Node. Ambos enfoques tienen sus ventajas, pero también presentan desafíos únicos que deben abordarse con cautela.

Soluciones como Flashbots ofrecen un enfoque transparente y de código abierto para maximizar las ganancias para todas las partes interesadas. Sin embargo, requiere una amplia personalización y puede introducir vulnerabilidades de seguridad y riesgos de centralización. La arquitectura del nodo centinela, por otro lado, enfatiza la seguridad y la estabilidad al aislar los nodos de validación y centralizar la implementación de MEV en los nodos centinela. Este enfoque proporciona mayor seguridad, escalabilidad y eficiencia, pero también puede tener sus propias complejidades y limitaciones.

Direcciones y conclusiones futuras

MEV representa una interacción compleja entre varias partes interesadas, cada una de las cuales busca maximizar sus propios beneficios manteniendo al mismo tiempo la estabilidad y la integridad de la red. Han surgido varias soluciones arquitectónicas para abordar los desafíos de MEV, incluidas soluciones similares a Flashbots y la utilización de ganglios centinela. Estos enfoques aprovechan la experiencia diversa y las soluciones innovadoras dentro de la comunidad y apuntan a crear una situación beneficiosa para todos los involucrados.

La transparencia es clave para generar confianza y fomentar la colaboración dentro de la comunidad blockchain. Integrar MEV de manera transparente y al mismo tiempo garantizar que los exploradores de blockchain tengan una visión clara del proceso de transacción permite a todas las partes interesadas comprender y participar en el ecosistema de manera más efectiva. Para obtener un informe de investigación más detallado sobre MEV, consulte aquí

El futuro de los MEV en el ecosistema BSC presenta posibilidades interesantes. Desde mejorar la seguridad y la eficiencia hasta aumentar la transparencia y la colaboración, MEV está preparado para desempeñar un papel central en el crecimiento continuo del espacio blockchain. Los validadores, buscadores y la comunidad en general pueden beneficiarse de estos avances siempre que los desafíos se aborden con cuidado e innovación. La integración de MEV con Explorer en particular representa un paso importante hacia una red más transparente y resistente. Al adoptar un enfoque colaborativo impulsado por la comunidad, el ecosistema BSC puede aprovechar todo el potencial de MEV.