Escrito por: 0XNATALIE
El estado centralizado de construcción de bloques de Ethereum
Actualmente, el mercado de construcción de bloques de Ethereum está altamente centralizado, con alrededor del 92% de los bloques de Ethereum construidos por MEV-Boost, con alrededor del 94% de los bloques dominados por los dos principales constructores de bloques (Beaverbuild y Titan).
El lanzamiento de MEV-Boost por Flashbots tenía como objetivo mitigar el efecto de escala de la extracción de MEV por parte de los grandes grupos de apuestas, evitando que los validadores grandes obtengan una ventaja competitiva al aprovechar más ingresos de MEV, lo que obliga a los validadores pequeños a unirse a los grupos de apuestas grandes y aumenta la centralización de la red. MEV-Boost utiliza el mecanismo de Separación de Proposer-Builder (PBS) para separar la propuesta y construcción de bloques, donde los proponentes de bloques (validadores) se encargan de proponer nuevos bloques, mientras que los constructores de bloques se encargan de ordenar las transacciones y construir los bloques. De esta manera, los validadores ya no participan directamente en la construcción de bloques, sino que se introduce un constructor independiente y se redistribuye el MEV, lo que reduce el monopolio de los grandes grupos de apuestas.
Sin embargo, con la popularidad de MEV-Boost, el mercado de construcción de bloques ha experimentado una alta centralización, con más del 90% de los bloques construidos por dos constructores. Esta centralización no solo erosiona la descentralización de Ethereum, sino que también conduce a un ciclo vicioso de altos costos de participación, principalmente en dos aspectos: el flujo de pedidos y el valor de los bloques son determinados por el flujo de pedidos. Para obtener estos datos de transacciones, los constructores necesitan firmar acuerdos exclusivos con proveedores de flujo de pedidos (como usuarios, billeteras, aplicaciones, etc.), y estos acuerdos suelen estar acompañados de altas tarifas. Si no se pagan estas tarifas, los constructores tienen dificultades para competir en el mercado. Estos acuerdos exclusivos hacen que unos pocos constructores formen monopolios con proveedores de flujo de pedidos específicos, lo que aumenta la vulnerabilidad del sistema, ya que el fracaso de cualquier constructor puede afectar la estabilidad de todo el sistema. Además, la construcción de bloques requiere una gran inversión en apoyo de infraestructura (como relés, etc.), lo que aumenta aún más la barrera de entrada.
BuilderNet: Reconstruyendo el ecosistema MEV
Para abordar estos problemas, Flashbots, Beaverbuild y Nethermind han desarrollado conjuntamente BuilderNet, una red descentralizada para la construcción de bloques. Al aprovechar el entorno de ejecución de confianza (TEE) y la construcción conjunta de bloques por múltiples nodos independientes, BuilderNet puede mejorar la resistencia a la censura, la descentralización y la transparencia de Ethereum, y redistribuir MEV para garantizar que todos los participantes se beneficien equitativamente.
Equipo principal
Flashbots: un equipo técnico centrado en la optimización de MEV en Ethereum, dedicado a mejorar la transparencia y descentralización del mercado de construcción de bloques. Flashbots ha desarrollado protocolos como MEV-Boost y MEV-Share para ofrecer un mecanismo más transparente y equitativo en el mercado de construcción de bloques.
Beaverbuild: uno de los principales constructores de bloques de Ethereum, actualmente uno de los constructores de bloques más grandes, con alrededor del 50% de participación en el mercado.
Nethermind: una empresa que ofrece clientes de Ethereum y soluciones de infraestructura, centrándose en la implementación del protocolo de Ethereum, la optimización del rendimiento y la seguridad. Nethermind proporciona un soporte técnico importante para BuilderNet para garantizar el funcionamiento eficiente y la seguridad del sistema.
Principio de funcionamiento: TEE+ Compartir flujo de pedidos = distribuir ingresos según la contribución
BuilderNet se basa en un modelo de colaboración descentralizada. En el modelo tradicional, un nodo ejecuta un constructor de bloques, mientras que en el modelo de BuilderNet, varios nodos ejecutan 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 transacciones, evita que los operadores manipulen el flujo de transacciones o divulguen datos de usuarios, y solo los participantes autorizados pueden verificar y enviar flujos de transacciones encriptadas a estas instancias de TEE. De esta manera, se asegura la privacidad de los datos de transacciones y la seguridad del sistema. Cada instancia obtiene flujos de orden de toda la red y construye un bloque completo de manera independiente, compartiendo los flujos de orden con otras instancias en el mismo constructor. Luego, todos los bloques se envían al relé MEV-Boost y mediante un mecanismo de subasta se elige qué bloque se incluirá finalmente en la cadena. El bloque seleccionado se reembolsará según la contribución de cada participante que proporcionó flujos de órdenes para ese bloque (como aplicaciones, billeteras, buscadores, instancias, etc.).
BuilderNet no solo es compatible con la red principal de Ethereum, sino que también planea introducir más funcionalidades a través de Rollup-Boost en la red L2. A largo plazo, a medida que más usuarios elijan utilizar BuilderNet, los grandes constructores también tenderán a unirse a esta plataforma. Un mayor volumen de transacciones y una forma más eficiente de operar les permitirán obtener ganancias más estables.
Participante
Usuarios, billeteras y aplicaciones: pueden participar enviando transacciones a nodos de BuilderNet y recibir reembolsos según su contribución.
Los buscadores: pueden enviar paquetes de transacciones a BuilderNet y obtener reembolsos mientras disfrutan de la protección de la privacidad. Proporciona a los buscadores independientes las mismas recompensas económicas y protección de la privacidad que a los buscadores integrados, los constructores.
Constructor (nodo): instancia de construcción de bloques independiente, que envía bloques a MEV-Boost y obtiene recompensas correspondientes según sus contribuciones.
Validador: En las primeras etapas de BuilderNet, el modelo económico de los validadores no se verá afectado significativamente, ya que los ingresos MEV existentes generalmente no se pagan directamente a los validadores. En el futuro, se asignará más MEV a los validadores.
Operador: responsable de gestionar y mantener la infraestructura de nodos de BuilderNet y garantizar el funcionamiento normal del entorno TEE.