Autor: 0XNATALIE

Estado centralizado de la construcción de bloques de Ethereum

Actualmente, el mercado de construcción de bloques de Ethereum enfrenta un problema de alta centralización, con aproximadamente el 92% de los bloques de Ethereum construidos por MEV-Boost, de los cuales aproximadamente el 94% son dominados por dos principales constructores de bloques (Beaverbuild y Titan).

Flashbots lanzó MEV-Boost para mitigar el efecto de escala de extracción de MEV por parte de grandes pools de staking, evitando que grandes validadores utilicen más ganancias de MEV para ampliar su ventaja competitiva, lo que obliga a los validadores pequeños a unirse a grandes pools de staking, intensificando la centralización de la red. MEV-Boost, a través del mecanismo de Separación Proveedor-Constructor (PBS), separa el proceso de propuesta y construcción de bloques; los proponentes de bloques (validadores) son responsables de presentar nuevos bloques, mientras que los constructores de bloques son responsables del orden de las transacciones y la construcción de bloques. De esta manera, los validadores ya no participan directamente en la construcción de bloques, sino que se introducen constructores independientes, redistribuyendo el MEV y reduciendo el monopolio de los grandes pools de staking.

Sin embargo, con la popularidad de MEV-Boost, el mercado de construcción de bloques está experimentando un problema de alta centralización, donde más del 90% de los bloques son construidos por dos constructores, lo que no solo erosiona la característica de descentralización de Ethereum, sino que también provoca un ciclo vicioso de altos costos de participación, que se manifiestan en dos aspectos principales: primero, el flujo de órdenes, el valor de los bloques es determinado por el flujo de órdenes. Para obtener estos datos de transacciones, los constructores necesitan firmar acuerdos de exclusividad con los proveedores de flujo de órdenes (como usuarios, billeteras, aplicaciones, etc.), y estos acuerdos a menudo conllevan altas tarifas. Si no se pagan estas tarifas, los constructores tienen dificultades para competir en el mercado. Estos acuerdos de exclusividad crean un monopolio entre unos pocos constructores y ciertos proveedores de flujo de órdenes, aumentando la vulnerabilidad del sistema, ya que el fracaso de cualquier constructor podría afectar la estabilidad de todo el sistema. En segundo lugar, la construcción de bloques requiere una gran inversión de capital para respaldar la infraestructura (como intermediarios, etc.), lo que aumenta aún más la barrera de entrada.

BuilderNet: remodelando el ecosistema de MEV

Para abordar estos problemas, Flashbots, Beaverbuild y Nethermind desarrollaron conjuntamente BuilderNet, una red descentralizada de construcción de bloques. Al aprovechar entornos de ejecución de confianza (TEE) y múltiples nodos independientes para construir bloques, BuilderNet puede mejorar la resistencia a la censura, la descentralización y la transparencia de Ethereum, además de redistribuir MEV para asegurar que todos los participantes se beneficien de manera justa.

Equipo central

  • Flashbots: un equipo técnico enfocado en la optimización de MEV en Ethereum, dedicado a mejorar la transparencia y descentralización del mercado de construcción de bloques. Flashbots desarrolló protocolos como MEV-Boost y MEV-Share para proporcionar mecanismos más transparentes y justos en el mercado de construcción de bloques.

  • Beaverbuild: el principal constructor de bloques de Ethereum, actualmente uno de los mayores constructores de bloques, con aproximadamente el 50% de la cuota de mercado.

  • Nethermind: una empresa que proporciona soluciones de infraestructura y clientes de Ethereum, enfocada en la implementación del protocolo de Ethereum, optimización del rendimiento y seguridad. Nethermind proporciona un soporte técnico importante para BuilderNet, asegurando la operación eficiente y la seguridad del sistema.

Funcionamiento: TEE + Compartición de flujo de órdenes = Distribución de ingresos según contribución

BuilderNet se basa en un modelo de colaboración descentralizada entre múltiples partes. En el modelo tradicional, un nodo ejecuta un constructor de bloques, mientras que en el modelo de BuilderNet, múltiples nodos operan conjuntamente un constructor de bloques.

En un constructor de bloques, cada nodo puede ejecutar una instancia de construcción de bloques independiente en su propio TEE. TEE es un entorno de seguridad a nivel de hardware que garantiza la privacidad de los datos de las transacciones, previniendo que los operadores alteren el flujo de transacciones o filtren datos de usuarios, solo los participantes autorizados pueden verificar y enviar flujos de transacciones encriptados a estas instancias de TEE. De esta manera, se asegura la privacidad de los datos de las transacciones y la seguridad del sistema. Cada instancia obtiene flujo de órdenes de toda la red y construye de manera independiente un bloque completo, mientras comparte el flujo de órdenes con otras instancias en el mismo constructor. Luego, todos los bloques se envían al intermediario de MEV-Boost y se selecciona, mediante un mecanismo de licitación, cuál bloque se incluirá finalmente en la cadena. El bloque seleccionado se reembolsa según la contribución de cada participante que proporciona flujo de órdenes para ese bloque (como aplicaciones, billeteras, buscadores, instancias, etc.).

BuilderNet no solo soporta la red principal de Ethereum, sino que también planea introducir más funciones en las redes L2 a través de Rollup-Boost. A largo plazo, cuando más usuarios opten por usar BuilderNet, los grandes constructores también tenderán a unirse a esta plataforma. Un mayor volumen de transacciones y una forma de operar más eficiente les permitirá obtener ingresos más estables.

Participantes

  • Usuarios, billeteras y aplicaciones: pueden participar enviando transacciones a nodos de BuilderNet y recibir reembolsos según su contribución.

  • Buscadores: pueden enviar paquetes de transacciones a BuilderNet y recibir reembolsos mientras disfrutan de protección de privacidad. Se ofrece a los buscadores independientes la misma recompensa económica y protección de privacidad que a los buscadores integrados - constructores.

  • Constructores (nodos): ejecutan instancias de construcción de bloques de manera independiente, envían bloques a MEV-Boost y reciben recompensas correspondientes según su contribución.

  • Validadores: en las primeras etapas del lanzamiento de BuilderNet, el modelo económico para los validadores no tendrá un impacto significativo, ya que las ganancias de MEV existentes generalmente no se pagan directamente a los validadores. A futuro, se redistribuirán más MEV a los validadores.

  • Operadores: responsables de gestionar y mantener la infraestructura de los nodos de BuilderNet, asegurando el funcionamiento normal del entorno TEE.