Autor: James Prestwich Compilado por: Luffy, Foresight News
EIP-1559 parece ser una clara victoria para proponentes y desarrolladores. Pueden extraer más MEV para ellos mismos en casos extremos (construyendo ocasionalmente bloques enormes) o convertir toda la tarifa base quemada en propinas pagadas limitando artificialmente el suministro.
Antes de EIP-1559
Hace mucho tiempo, en el mundo de las criptomonedas, antes de la llegada de EIP-1559, los mineros decidían el tamaño de los bloques mediante un simple mecanismo de votación. En cada bloque, los mineros pueden mover el límite de gas del bloque hacia arriba o hacia abajo hasta 1/1024. Por lo tanto, cuando un minero produce un bloque, el límite de gas se moverá hacia el promedio ponderado de la tasa de hash preferido por el minero. Este mecanismo existe desde el nacimiento de Ethereum.
Con la llegada de EIP-1559, el límite de gas se duplicó, pero el método para establecer el límite desapareció. Desde el momento posterior a EIP-1559 hasta antes de la fusión, los mineros votaron sobre el objetivo de gas y el límite de gas se definió como el doble del objetivo. Por ejemplo, si el límite antes de 1559 es 10 mm (nota: mm se refiere a 1 millón) y el objetivo después de 1559 es 10 mm, entonces el límite después de 1559 es 20 mm. 1559 proporciona un aumento efectivo del tamaño del bloque, pero con graves consecuencias (en forma de ajustes de la tarifa base). Los mineros bajo el sistema 1559 pueden votar sobre el objetivo de Gas, que no es diferente del sistema de ajuste anterior que avanzaba 1/1024.
Ahora bien, 1/1024 (0,09%) puede parecer pequeño, pero significa aproximadamente un aumento del 5% cada 50 bloques, o aproximadamente un aumento del 5% cada 12,5 minutos, o duplicarse cada 3 horas. ¡Digamos que tomas una siesta y te despiertas y de repente descubres que tu límite de gasolina se ha duplicado (o reducido a la mitad)!
Una breve reseña
EIP-1559 tiene 2 entradas y produce 2 salidas:
El productor del bloque establece el gas objetivo ajustando el objetivo en 1/1024 para cada bloque. De esta manera, el límite de gas (2 veces el objetivo) se establece indirectamente. Los productores de bloques establecen la tarifa base combinando un objetivo de gas con el uso real de gas. Cuando real > objetivo, el costo básico aumenta; cuando real < objetivo, el costo básico disminuye. Aquí existe una compleja relación de elasticidad.
Es importante recordar que el uso objetivo no tiene ningún impacto en el uso real. De hecho, cada productor de bloques establece objetivos (ajustando el mecanismo) y el uso real (al incluir transacciones al crear bloques). De hecho, cada productor de bloque controla dos entradas a EIP-1559 y, por lo tanto, puede controlar la salida (para un bloque específico). El objetivo en cualquier bloque dado es el resultado del último movimiento del productor en una iteración infinita del "juego de establecimiento de objetivos de gas". Por tanto, con el tiempo, el comportamiento de la media converge al valor de equilibrio en ese juego.
EIP-1559 se fusionó con
La fusión tiene dos efectos principales sobre el mecanismo de límite de gas:
Debido a un tiempo de bloqueo ligeramente más corto, el período de aumento del límite de gas del 5 % se ha reducido a 10 minutos. Esto significa que aproximadamente cada 2,4 horas, el límite de gas tiene el potencial de duplicarse (o reducirse a la mitad).
Los mineros son reemplazados por "stakers" o "validadores" u otros.
El primero acelera aún más el ya rápido proceso de composición, pero quizás eso no importe.
Creo que el segundo es más importante. Pero no de forma aislada, sino como parte de una tendencia sistémica más amplia. Volveremos a eso más tarde.
¿Qué impide que aumenten los objetivos de bloque?
Quizás se pregunte: ¿por qué no aumentan los objetivos de bloqueo? ¿No abarataría las transacciones para los usuarios y haría que los validadores ganaran más dinero? Si estas cosas se ven bien, ¿por qué el objetivo es 15 mm y no 15 000 000 mm? ¿Por qué el objetivo de 15 mm (límite de 30 mm) es el equilibrio actual?
La razón principal es que siempre se ha basado en el consejo de los desarrolladores principales. Generalmente se acepta que lo establezcamos en un nivel que sabemos que los usuarios pueden manejar en un período de tiempo razonable. Enormes bloques de gas elevados dañarán los nodos DoS e impedirán la confirmación. Los validadores (anteriormente mineros) tienen que construir bloques y validar los bloques de otras personas. Y si el bloque es demasiado grande para construirlo o verificarlo de manera confiable dentro del período de bloque de 12 segundos, entonces el validador perderá dinero cuando falle la confirmación. Esto también puede crear inestabilidad en la red, ya que es posible que los nodos no puedan manejar bien los bloques de gigabits.
EIP-1559 menciona esto en una sección de seguridad bastante breve, considerando la seguridad relativa al tamaño del bloque:
Este EIP aumentará el tamaño máximo de bloque, lo que puede causar problemas si los mineros no pueden procesar los bloques lo suficientemente rápido, ya que esto los obligará a extraer bloques vacíos. Con el tiempo, el tamaño promedio de bloque debería seguir siendo aproximadamente el mismo que habría sido sin este EIP, por lo que esto es solo una cuestión de aumentos de capacidad a corto plazo. Es posible que uno o más clientes no manejen bien las ráfagas de capacidad y errores a corto plazo (como falta de memoria o similares), y las implementaciones del cliente deberían poder manejar correctamente fragmentos individuales de capacidad máxima.
Tendemos a pensar que los validadores tienen suficientes incentivos de ganancias para mantener el límite de bloque dentro de un rango razonable, y que el objetivo de 15 mm es razonable dada la situación del cliente.
EIP-1559 ¿Aún es seguro utilizar PBS?
MEV-PBS cambia eso. Con PBS, los proponentes ya no pagan directamente los costos de construcción de los bloques. Subcontratan todo el proceso a un constructor. De hecho, las estructuras MEV-PBS comunes (como los relés Flashbots) ocultan un bloque a un validador hasta que se compromete a proponer el bloque. Como parte del proceso de construcción, los validadores comunican sus límites de gas preferidos a los relés.
El constructor utiliza software especializado y optimizado (no un cliente estándar) para construir un bloque y luego entrega el bloque (con ajustes de límite de gas) al relé. El relevo garantiza que el bloque de construcción cumpla con los requisitos del proponente.
Esto plantea una situación interesante. Los proponentes ahora tienen prohibido pagar tarifas de construcción de bloques. Los constructores pagan estas tarifas exclusivamente y no tienen que preocuparse demasiado por límites de gas más elevados. Entonces, ¿por qué deberían mantenerse bajos los objetivos de gas en un mundo MEV-PBS?
Aún no es seguro
Los defensores siempre tienen un incentivo para aumentar el objetivo del gas indefinidamente para eliminar los cargos básicos, pero están limitados por el costo y el riesgo de hacerlo. Los constructores, por otro lado, quieren que se confirmen los bloques y se les desaconseja construir bloques que sean demasiado grandes para ser verificados dentro de un período de tiempo confirmable. En otras palabras, la rentabilidad de las constructoras camina sobre la cuerda floja. Deben equilibrar cuidadosamente la construcción de bloques reales más grandes para obtener más retiros versus el impacto del tamaño del bloque en la confirmabilidad. Si un constructor genera un bloque que es demasiado grande para que los validadores lo verifiquen, corre el riesgo de perder toda la recompensa del bloque. Esto significa que los constructores tienen un fuerte incentivo para mantener el tamaño real del bloque en un tamaño razonablemente verificable, independientemente del objetivo de gas.
Por otra parte, los proponentes no necesitan considerar ese equilibrio. Simplemente pueden aumentar indefinidamente el objetivo de gas de ejecución del protocolo y permitir que el constructor encuentre un equilibrio rentable. Al hacerlo, se eliminan las tarifas base y se mantiene limitado el espacio real del bloque.
Al aumentar el objetivo de gas (y el límite impuesto por el protocolo) mientras se mantiene el tamaño real del bloque dentro de los límites normales, los proponentes no solo pueden extraer más MEV con tamaños de bloque anormales, sino que también eliminan la tarifa base y limitan artificialmente el suministro. Si los constructores mantienen bloques más pequeños, los usuarios tendrán que pagar propinas de gas, volviendo así al mercado de tarifas anterior a EIP-1559. De hecho, podrían parchar EIP-1559 aumentando "hipotéticamente" el espacio del bloque y luego negando a cualquiera su uso.
EIP-1559 parece ser una clara victoria para proponentes y desarrolladores. Pueden extraer más MEV para ellos mismos en casos extremos (construyendo ocasionalmente bloques enormes), o pueden convertir todas las tarifas base quemadas en propinas pagadas limitando artificialmente el suministro. Además, el cártel es compatible con los incentivos porque ninguna de las partes parece beneficiarse de la desviación.
Esto me lleva a la pregunta central de este artículo.
¿Cuándo aumentarán los proponentes y constructores el objetivo de gas a más de 100 mm?
Dadas las limitaciones de confirmabilidad, los constructores deben mantener el tamaño de bloque real alrededor del valor actual, independientemente del tamaño objetivo. Algunos bloques razonablemente pequeños pueden maximizar las ganancias. Sin embargo, para los proponentes, algunos objetivos de gas ridículamente altos pueden maximizar sus ganancias. Dado que los proponentes y los constructores tienen posiciones diferentes, pueden confabularse para aumentar el objetivo de gas y al mismo tiempo reducir el tamaño real para maximizar las ganancias.
Mientras el gas real del bloque se mantenga alrededor de 15 mm, ¿no es el objetivo de gas de 15000 mm más compatible con incentivos que el objetivo de gas de 15 mm?
Por lo tanto, ya sea un constructor de bloques o un validador, aumentar el gas objetivo, pero mantener los bloques reales generados más pequeños, aumentará los ingresos.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Revisando EIP-1559: ¿Es Ethereum más seguro 2 años después de que llegara la propuesta?
Autor: James Prestwich Compilado por: Luffy, Foresight News
EIP-1559 parece ser una clara victoria para proponentes y desarrolladores. Pueden extraer más MEV para ellos mismos en casos extremos (construyendo ocasionalmente bloques enormes) o convertir toda la tarifa base quemada en propinas pagadas limitando artificialmente el suministro.
Antes de EIP-1559
Hace mucho tiempo, en el mundo de las criptomonedas, antes de la llegada de EIP-1559, los mineros decidían el tamaño de los bloques mediante un simple mecanismo de votación. En cada bloque, los mineros pueden mover el límite de gas del bloque hacia arriba o hacia abajo hasta 1/1024. Por lo tanto, cuando un minero produce un bloque, el límite de gas se moverá hacia el promedio ponderado de la tasa de hash preferido por el minero. Este mecanismo existe desde el nacimiento de Ethereum.
Con la llegada de EIP-1559, el límite de gas se duplicó, pero el método para establecer el límite desapareció. Desde el momento posterior a EIP-1559 hasta antes de la fusión, los mineros votaron sobre el objetivo de gas y el límite de gas se definió como el doble del objetivo. Por ejemplo, si el límite antes de 1559 es 10 mm (nota: mm se refiere a 1 millón) y el objetivo después de 1559 es 10 mm, entonces el límite después de 1559 es 20 mm. 1559 proporciona un aumento efectivo del tamaño del bloque, pero con graves consecuencias (en forma de ajustes de la tarifa base). Los mineros bajo el sistema 1559 pueden votar sobre el objetivo de Gas, que no es diferente del sistema de ajuste anterior que avanzaba 1/1024.
Ahora bien, 1/1024 (0,09%) puede parecer pequeño, pero significa aproximadamente un aumento del 5% cada 50 bloques, o aproximadamente un aumento del 5% cada 12,5 minutos, o duplicarse cada 3 horas. ¡Digamos que tomas una siesta y te despiertas y de repente descubres que tu límite de gasolina se ha duplicado (o reducido a la mitad)!
Una breve reseña
EIP-1559 tiene 2 entradas y produce 2 salidas:
El productor del bloque establece el gas objetivo ajustando el objetivo en 1/1024 para cada bloque. De esta manera, el límite de gas (2 veces el objetivo) se establece indirectamente. Los productores de bloques establecen la tarifa base combinando un objetivo de gas con el uso real de gas. Cuando real > objetivo, el costo básico aumenta; cuando real < objetivo, el costo básico disminuye. Aquí existe una compleja relación de elasticidad.
Es importante recordar que el uso objetivo no tiene ningún impacto en el uso real. De hecho, cada productor de bloques establece objetivos (ajustando el mecanismo) y el uso real (al incluir transacciones al crear bloques). De hecho, cada productor de bloque controla dos entradas a EIP-1559 y, por lo tanto, puede controlar la salida (para un bloque específico). El objetivo en cualquier bloque dado es el resultado del último movimiento del productor en una iteración infinita del "juego de establecimiento de objetivos de gas". Por tanto, con el tiempo, el comportamiento de la media converge al valor de equilibrio en ese juego.
EIP-1559 se fusionó con
La fusión tiene dos efectos principales sobre el mecanismo de límite de gas:
El primero acelera aún más el ya rápido proceso de composición, pero quizás eso no importe.
Creo que el segundo es más importante. Pero no de forma aislada, sino como parte de una tendencia sistémica más amplia. Volveremos a eso más tarde.
¿Qué impide que aumenten los objetivos de bloque?
Quizás se pregunte: ¿por qué no aumentan los objetivos de bloqueo? ¿No abarataría las transacciones para los usuarios y haría que los validadores ganaran más dinero? Si estas cosas se ven bien, ¿por qué el objetivo es 15 mm y no 15 000 000 mm? ¿Por qué el objetivo de 15 mm (límite de 30 mm) es el equilibrio actual?
La razón principal es que siempre se ha basado en el consejo de los desarrolladores principales. Generalmente se acepta que lo establezcamos en un nivel que sabemos que los usuarios pueden manejar en un período de tiempo razonable. Enormes bloques de gas elevados dañarán los nodos DoS e impedirán la confirmación. Los validadores (anteriormente mineros) tienen que construir bloques y validar los bloques de otras personas. Y si el bloque es demasiado grande para construirlo o verificarlo de manera confiable dentro del período de bloque de 12 segundos, entonces el validador perderá dinero cuando falle la confirmación. Esto también puede crear inestabilidad en la red, ya que es posible que los nodos no puedan manejar bien los bloques de gigabits.
EIP-1559 menciona esto en una sección de seguridad bastante breve, considerando la seguridad relativa al tamaño del bloque:
Este EIP aumentará el tamaño máximo de bloque, lo que puede causar problemas si los mineros no pueden procesar los bloques lo suficientemente rápido, ya que esto los obligará a extraer bloques vacíos. Con el tiempo, el tamaño promedio de bloque debería seguir siendo aproximadamente el mismo que habría sido sin este EIP, por lo que esto es solo una cuestión de aumentos de capacidad a corto plazo. Es posible que uno o más clientes no manejen bien las ráfagas de capacidad y errores a corto plazo (como falta de memoria o similares), y las implementaciones del cliente deberían poder manejar correctamente fragmentos individuales de capacidad máxima.
Tendemos a pensar que los validadores tienen suficientes incentivos de ganancias para mantener el límite de bloque dentro de un rango razonable, y que el objetivo de 15 mm es razonable dada la situación del cliente.
EIP-1559 ¿Aún es seguro utilizar PBS?
MEV-PBS cambia eso. Con PBS, los proponentes ya no pagan directamente los costos de construcción de los bloques. Subcontratan todo el proceso a un constructor. De hecho, las estructuras MEV-PBS comunes (como los relés Flashbots) ocultan un bloque a un validador hasta que se compromete a proponer el bloque. Como parte del proceso de construcción, los validadores comunican sus límites de gas preferidos a los relés.
El constructor utiliza software especializado y optimizado (no un cliente estándar) para construir un bloque y luego entrega el bloque (con ajustes de límite de gas) al relé. El relevo garantiza que el bloque de construcción cumpla con los requisitos del proponente.
Esto plantea una situación interesante. Los proponentes ahora tienen prohibido pagar tarifas de construcción de bloques. Los constructores pagan estas tarifas exclusivamente y no tienen que preocuparse demasiado por límites de gas más elevados. Entonces, ¿por qué deberían mantenerse bajos los objetivos de gas en un mundo MEV-PBS?
Aún no es seguro
Los defensores siempre tienen un incentivo para aumentar el objetivo del gas indefinidamente para eliminar los cargos básicos, pero están limitados por el costo y el riesgo de hacerlo. Los constructores, por otro lado, quieren que se confirmen los bloques y se les desaconseja construir bloques que sean demasiado grandes para ser verificados dentro de un período de tiempo confirmable. En otras palabras, la rentabilidad de las constructoras camina sobre la cuerda floja. Deben equilibrar cuidadosamente la construcción de bloques reales más grandes para obtener más retiros versus el impacto del tamaño del bloque en la confirmabilidad. Si un constructor genera un bloque que es demasiado grande para que los validadores lo verifiquen, corre el riesgo de perder toda la recompensa del bloque. Esto significa que los constructores tienen un fuerte incentivo para mantener el tamaño real del bloque en un tamaño razonablemente verificable, independientemente del objetivo de gas.
Por otra parte, los proponentes no necesitan considerar ese equilibrio. Simplemente pueden aumentar indefinidamente el objetivo de gas de ejecución del protocolo y permitir que el constructor encuentre un equilibrio rentable. Al hacerlo, se eliminan las tarifas base y se mantiene limitado el espacio real del bloque.
Al aumentar el objetivo de gas (y el límite impuesto por el protocolo) mientras se mantiene el tamaño real del bloque dentro de los límites normales, los proponentes no solo pueden extraer más MEV con tamaños de bloque anormales, sino que también eliminan la tarifa base y limitan artificialmente el suministro. Si los constructores mantienen bloques más pequeños, los usuarios tendrán que pagar propinas de gas, volviendo así al mercado de tarifas anterior a EIP-1559. De hecho, podrían parchar EIP-1559 aumentando "hipotéticamente" el espacio del bloque y luego negando a cualquiera su uso.
EIP-1559 parece ser una clara victoria para proponentes y desarrolladores. Pueden extraer más MEV para ellos mismos en casos extremos (construyendo ocasionalmente bloques enormes), o pueden convertir todas las tarifas base quemadas en propinas pagadas limitando artificialmente el suministro. Además, el cártel es compatible con los incentivos porque ninguna de las partes parece beneficiarse de la desviación.
Esto me lleva a la pregunta central de este artículo.
¿Cuándo aumentarán los proponentes y constructores el objetivo de gas a más de 100 mm?
Dadas las limitaciones de confirmabilidad, los constructores deben mantener el tamaño de bloque real alrededor del valor actual, independientemente del tamaño objetivo. Algunos bloques razonablemente pequeños pueden maximizar las ganancias. Sin embargo, para los proponentes, algunos objetivos de gas ridículamente altos pueden maximizar sus ganancias. Dado que los proponentes y los constructores tienen posiciones diferentes, pueden confabularse para aumentar el objetivo de gas y al mismo tiempo reducir el tamaño real para maximizar las ganancias.
Mientras el gas real del bloque se mantenga alrededor de 15 mm, ¿no es el objetivo de gas de 15000 mm más compatible con incentivos que el objetivo de gas de 15 mm?
Por lo tanto, ya sea un constructor de bloques o un validador, aumentar el gas objetivo, pero mantener los bloques reales generados más pequeños, aumentará los ingresos.