¿Por qué los mineros no siempre "votan" para aumentar el límite de gas del bloque?

Los mineros pueden aumentar/disminuir el límite de gas del bloque. Leí que pueden aumentar/disminuir aproximadamente un 0,01% por bloque.

¿Por qué los mineros no siempre quieren aumentar el límite de bloques? Esto conduciría a un mayor gasto de gas. Desde una perspectiva económica, le gustaría que el precio de la gasolina se mantuviera igual o que subiera más para que la recompensa del bloque también suba (en ETH).

Durante las transacciones de spam de token actuales que tienen que hacer para que los tokens se incluyan en un intercambio, existen muchas transacciones de alto gwei. Por lo tanto, para mí sería lógico seguir aumentando el límite de gas del bloque para que pueda extraer más de estos txns de gas alto en un bloque. Sin embargo, el límite de gas del bloque se mantiene más o menos igual (8 millones). ¿Por qué?

Respuestas (2)

Desde una perspectiva financiera directa, un límite más alto no es necesariamente mejor porque crear un poco de escasez puede hacer que los precios de la gasolina que la gente paga por cada unidad sean más altos. Sin embargo, los mineros de Ethereum generalmente tienden a aumentar el límite cuando es práctico, ya sea porque creen que mejora directamente sus ganancias o porque creen que es mejor para la salud general de la red.

Actualmente, el principal problema de aumentar el límite de gas es que aumenta la tasa de tíos: la proporción de bloques que no se pueden propagar y validar lo suficientemente rápido como para construirlos antes de que se encuentre otro bloque. Hay más sobre esto y dinámicas relacionadas aquí: ¿Qué son las dinámicas de rendimiento de Ethereum?

Otra preocupación con un límite de gas más alto es que hace que sea más difícil para los no mineros, que sin embargo quieren ejecutar un nodo de validación, mantenerse al día. (No está claro si esto es algo que los mineros están considerando o no).

Tenga en cuenta que los incentivos de los mineros pueden ser bastante complejos, ya que la minería es competitiva y sus costos aumentan a medida que aumenta el poder de hash de la competencia, por lo que puede ser racional reducir los ingresos generales que se pueden obtener a través de la minería, si al hacerlo aumenta sus ingresos en relación con otros mineros. . En teoría, esto sugeriría que los mineros con la capacidad de validar y propagar rápidamente deberían aumentar el límite de gas, mientras que los mineros que solo pueden validar y propagar lentamente deberían rechazarlo.

Aumentar el límite de gas del bloque implica más transacciones y/o se pueden incluir transacciones más caras en el bloque. Esto tiene varias consecuencias.

La primera consecuencia de una mayor oferta de recursos de transacción es que, en teoría, esto conduce a precios más bajos para las transacciones (lo que puede compensarse con un mayor volumen).

Más transacciones (o más complejas) también significan bloques más grandes, lo que se traduce en mayores requisitos de almacenamiento. Los mineros pueden desear limitar el crecimiento de los requisitos de almacenamiento de la cadena de bloques.

La tercera consecuencia es que los nodos tardan más en procesar transacciones en los bloques. Esto dificulta que los nodos de gama baja se mantengan sincronizados con la red.

Los bloques más grandes conducen a más tíos .

Los códigos de operación con precios incorrectos en el EVM pueden provocar ataques . Si bien los límites de bloque más altos no necesariamente conducen a un mayor tamaño de bloque (un minero puede optar por simplemente ignorar todas las transacciones), los mineros también pueden votar para reducir el límite de gas para minimizar el daño de otros mineros que realizan transacciones maliciosas.

Otra razón por la que los mineros pueden no optar por aumentar los límites de gas del bloque es porque podrían estar votando. El límite de gas del bloque puede codificar al menos un bit de información con respecto al bloque anterior. Estoy bastante seguro de que esto se ha usado antes, pero no pude encontrar una referencia (pensé que se usaba para EIP 150 o alguna otra bifurcación).