Valor minero extraíble. Esa frase es esencialmente uno de los mayores espacio de riesgo fundamental que se exise para el sistema basado en blockchain. La concepción original de una cadena de bloques incluía incentivos para los mineros (u otros participantes de consenso que deciden el pedido de transacciones) para ganar returned en base a la subsidio de bloque inicial, está entrando en circulación en cada bloque, además de las tarifas pagadas por los usuarios para confirmar sus transacciones.
Estas dos cosas ya no son las únicas fuentes de ingresos que incentivan las acciones de los mineros. Ahora existen contratos y protocolos más complicados para facilitar la creación e intercambio entre los diferentes activos alojados en una cadena de bloques. Estos contratos, por diseño, permiten acceso abierto a cualquier persona. Si tiene un activo requerido y puede cumplir con las condiciones de intercambio específicas, cualquier usuario puede interactuar unilateralmente con el contrato o el protocolo para intercambiar activos.
Dado que los mineros finalmente deciden qué transacciones se aceptan en bloques, esto le da acceso a mineros preferenciales a “saltar la línea” al interactuar con tales contratos y protocolos. Esto presenta un problema grave, dependiendo del grado de complejidad involucrado en extraer con éxito el valor de diferentes contratos o protocolos.
Esto crea una gran prensa de centralización sobre la minería cuanto más complicados se vuelven estos contratos y protocolos. Los mineros tienen el capacidad Para recopilar todo este valor, pero para hacerlo, en realidad necesitan analizar el estado actual de estos contratos. Cuanto más complejo sea el contrato, más complejo y costoso es el análisis, y más centralización crea para los mineros.
Esto es horrible para la resistencia a la censura.
Ofrecer separación de constructor
Ethereum es el hijo del cartel de MEV que salió mal. Debido a la alta complejidad de desplegada en Ethereum, el AMIT de MEV creado en esa cadena ha sido muy grande. Naturalmente, se les ocurrió un intento de soluciones en responsabilidad con el resultado.
Sugerir que la separación del constructor buscó mitigar los riesgos de centralización de MEV creando separación entre los dos roles involucrados en el movimiento de blockchain hacia adelante. Los constructores (creadores de plantillas de bloques) manejan el papel de las transacciones de ensamblaje en bloques, y proponen (mineros/Stakers) eligen entre las plantillas de bloques AVAABLE para seleccionar las más rentables. La idea detrás de la propuesta es que podemos dejar que la centralización afecte a los productores de plantillas, pero salvaguardar a los mineros/Stakers de ella. Mientras sea un mercado completo para la producción de plantillas, las cosas aún deben ser seguras.
En la práctica, esto no es lo que ha sucedido. La realidad es que solo existen unos pocos constructores de la competencia, y cuando los productores de plantillas más rentables deciden censurar algo, cada min/Staker es efectivamente censurado que elige usar plantillas de bloques rentables. Dado que es económico irracional no elegir la plantilla más rentable, esto realmente no resuelve el riesgo de censura.
Mevpool
Té Propuesta de mevpool Por Matt Corallo y 7D5X9 es un intento de modificar la proposición de PBS para Bitcoin de una manera que realmente proporciona mitigación para el riesgo de censura.
La principal diferencia entre PBS y MeVpool es la subcontratación de la construcción de plantillas no es total, en Mevpool Miners todavía construye la plantilla de bloque final. Simplemente subcontratan el proceso de selección del subconjunto de transacciones que optimizan la extracción de MEV, incluían las de las plantillas de bloques que construyen. Esto tiene como objetivo permitir que los mineros maximicen su corte de MEV mientras mantienen la libertad de incluir las transacciones que deseen, en lugar de la elección binaria de aceptar la censura para obtener ganancias máximas o prevalecer en las ganancias para evitar la censura bajo PBS.
La propuesta requiere establecer un retransmisión del mercado en libros de pedidos de host donde los extractores de MEV pueden publicar sus transacciones propuestas y las tarifas que pagarán las incluyen en un bloque. Permitirían que el extractor defina las condiciones bajo las cuales pagarán la conclusión de la transacción, es decir, solo si son la primera transacción para interactuar con un contrato específico en el bloque. Los mercados también admitirían órdenes selladas o sin sellar, es decir, las solicitudes selladas son órdenes en las que el transager y no se revelan en realidad al minero hasta que extraen el bloque.
¿Cómo funcionan las cuotas? Todo lo que los mineros necesitan es el hash de una transacción para incluir en el árbol de Merkle para comenzar a minería, hacen la necesidad de la unidad de transacción completa que encuentran un bloque válido e van a transmitirlo. Pero necesitan saber que la transacción es válida. Este es el papel que los relés del mercado tienen que llenar.
Hay dos formas en que pueden hacer esto. Primero, la forma más simple es que sean un tercero puramente confiable. Los extractores de MEV enviarían sus transacciones a los operadores de retransmisión, y los mineros se conectarían a estos relés. Luego solicitarían la lista de ofertas selladas y sin sellar del operador del mercado, incluidas las hash necesarias para incluir ofertas selladas, y que una pieza de software personalizada construya la plantilla de bloque. Una vez que encuentren con éxito un bloqueador de bloques válido, serían el bloque menos los datos faltantes para el relé.
Luego, el relé incluiría las transacciones selladas completas, transmitiría el bloque y luego enviaría al minero las transacciones selladas completas para que también pudieran transmitir el bloque. Durante todo este proceso, la tarifa del extractor de MEV sería mantenido en Ecrow por el relé del mercado, y liberado al minero después de encontrar un bloque válido.
Esto requiere confiar mucho en el relevo, tanto por parte de los mineros como por los extractores de MEV que los pagan.
La segunda opción es el uso de un entorno de ejecución de confianza (TEE) para manejar la construcción de plantillas de bloques por parte de los mineros, así como al manejar las ofertas selladas cifradas. Los mineros ejecutarían el software de plantilla personalizado y un nodo de bitcoin dentro del tee. Después de que los mineros hayan recibido las ofertas selladas y sin sellos y construyeron su bloque, la camiseta firmaría una certificación del bloque y proporcionaría al mercado el relé del mercado una clave de sesión.
El mercado encriptaría las transacciones selladas y una transacción que le paga al minero su tarifa a la clave de la sesión. Después de que el minero encuentre un BLOCKHASH válido que cumple con el objetivo difícil, la camiseta descifraría las transacciones selladas y les permitiría transmitir el bloque completo y cobrar su tarifa de los extractores MEV. En este escenario, todos los involucrados tienen que confiar en la camiseta para permanecer segura.
El resultado final
Es muy probable que el resultado final de esto sea similar a PBS en Ethereum. Solo hay un puñado de grandes constructores que construyen plantillas optimizadas MEV para mineros, y todas tienen transacciones que se les envían directamente fuera de la banda desde la Mempool. Se confía en que los relés Mevpool Marketplace, ambas variaciones, transmiten públicamente la información de tarifas sobre los pedidos que se les envían para permitir que los usuarios normales hagan la silvicultura de Prope. Si los grandes mercados pudieran atraer presentaciones de transacciones que no se sienten en otro lugar y retuvieron esos datos de tarifas, esto podría afectar a los usuarios en general.
Además, si bien permite a los mineros la libertad de seleccionar la suya fuera del subgrupo optimizado de MEV, todavía deja espacio para grandes mercados que reciben presentaciones privadas para aprovechar esa posición. Dichos mercados podrían obligar a los mineros a censurar otras transacciones al retener sus datos de libro de pedidos de ellos si no existía ningún competidor con acceso a la misma información.
En última instancia, no veo esto como una solución al tema de MEV, más una venda o mitigación de los peores efectos posibles de la misma. No elimina por completo los riesgos y presiones de centralización, pero los mejora en ciertas áreas.
Esta es una publicación invitada de Shinobi. Las opiniones expresamente son sus propias y no reflejan las de las de la revista BTC Inc o Bitcoin.
