Valor de extracción minero. Esa frase es esencialmente uno de los espacios de riesgo fundamentales más grandes que existen para los sistemas basados en blockchain. La concepción unique de un cadena de bloques incluidos los incentivos para los mineros (u otros participantes de consenso que deciden el pedido de transacciones) para obtener ingresos basados en cualquier inicial subsidio de bloqueo se ingresa en circulación 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 especificadas, 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 a los mineros acceso preferencial para “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 presión de centralización en 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 precise de estos contratos. Cuanto más complejo sea el contrato, más complejo y costoso es el análisis, y más presión de centralización crea para los mineros.
Esto es horrible para la resistencia a la censura.
Separación del constructor de propuestas
Ethereum es el hijo del cartel de MEV que salió mal. Debido a la alta complejidad de los contratos desplegados en Ethereum, la cantidad de MEV creada en esa cadena ha sido muy grande. Naturalmente, se les ocurrió un intento de soluciones en respuesta al problema.
La separación del constructor de proponentes buscó mitigar los riesgos de centralización de MEV creando separación entre los dos roles involucrados en el movimiento de la cadena de bloques hacia adelante. Los constructores (creadores de plantillas de bloques) manejan el papel de ensamblar transacciones en bloques, y los propuestas (mineros/Stakers) eligen entre las plantillas de bloque disponibles para seleccionar las más rentables. La thought 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 haya un mercado competitivo 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 competitivos, y cuando los productores de plantillas más rentables deciden censurar algo, todos los mineros/estadías los censuran efectivamente que elige usar esas plantillas de bloques rentables. Dado que es económicamente irracional no elegir la plantilla más rentable, esto realmente no resuelve el riesgo de censura.
Mevpool
El Propuesta de mevpool Por Matt Corallo y 7D5X9 es un intento de modificar la propuesta 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 complete, en Mevpool Miners todavía construye la plantilla de bloque closing. Simplemente subcontratan el proceso de selección del subconjunto de transacciones que optimizan la extracción de MEV, incluidas las de las plantillas de bloques que se 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 las ganancias para evitar la censura bajo PBS.
La propuesta requiere establecer relés de mercado para albergar libros de pedidos donde los extractores de MEV pueden publicar sus transacciones propuestas y las tarifas que pagarán a los mineros por incluirlos 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 sellos, es decir, las solicitudes selladas son órdenes en las que la transacción propuesta no se revela en realidad al minero hasta que extraen el bloque.
¿Cómo funciona eso? 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, no necesitan la transacción completa hasta que encuentren 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 easy 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 program personalizada construya la plantilla de bloque. Una vez que encuentren con éxito un bloqueador de bloques válido, enviarían el bloque menos los datos faltantes al 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 MEV sería mantenido en depósito en garantía 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 program de plantilla personalizado y un nodo de bitcoin dentro del tee. Después de que los mineros hayan recibido las ofertas selladas y sin sellar y construyeron su bloque, la camiseta firmaría una certificación del bloque y proporcionaría al mercado el relé de 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 de dificultad, 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 closing
Es muy possible que el resultado closing de esto sea comparable 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 Market, ambas variaciones, transmiten públicamente la información de tarifas sobre los pedidos que se les envían para permitir a los usuarios normales hacer una estimación de tarifas adecuada. Si los grandes mercados pudieran atraer presentaciones de transacciones que no se enviaron en otros lugares y retuvieron esos datos de tarifas, esto podría afectar a los usuarios en normal.
Además, si bien permite a los mineros la libertad de seleccionar sus propias transacciones fuera del subgrupo optimizado de MEV, todavía deja espacio para grandes mercados que reciben presentaciones de transacciones 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 expresadas son completamente suyas y no reflejan necesariamente las de la revista BTC Inc o Bitcoin.