¿Qué significa límite de gas? ¿Hay dos significados de límite de gas?
Sí. Cada transacción tiene un límite de gas. Por ejemplo, podría haber 5 transacciones no minadas donde cada una tiene un límite de gas de 10, 20, 30, 40, 50. El límite de gas del bloque determina cuántas transacciones pueden caber en un bloque. Por ejemplo, si el límite de gas del bloque es 100, las primeras cuatro transacciones pueden caber en el bloque. Los mineros deciden qué transacciones incluir en un bloque. Un minero diferente podría intentar incluir las últimas 2 transacciones en el bloque (50+40), y solo tiene espacio para incluir la primera transacción (10).
Cada persona que crea una transacción puede decidir cuál es el límite de gas de su transacción: pero no tendría sentido que especificaran algo más alto que el límite de gas del bloque, por lo que Geth y otros clientes evitarían que establecieran un límite demasiado alto. Es un límite de gas porque es la cantidad máxima de gas que la persona que crea la transacción está dispuesta a usar: no paga por el gas extra que no se usa. Pero si establecen el límite demasiado bajo, su transacción puede quedarse sin combustible y pagar todo al minero.
Con el límite de gas del bloque, los mineros son los que deciden. Cuanto más grande es, más pueden obtener de las tarifas de transacción, pero más ancho de banda y computación tendrían que hacer. Los mineros no pueden cambiar demasiado el límite de gas del bloque dentro de un bloque: solo pueden cambiarlo por un factor de 1/1024.
El límite de gas de transacción es la gas
propiedad en un transactionObject
. El límite de gas del bloque es un parámetro en el archivo de génesis creado (depende del cliente y generalmente significa el límite mínimo de gas del bloque: un bloque con un límite de gas más pequeño que no será aceptado por los nodos en esa cadena de bloques).
piedra.212
ética
gas
valor en un objeto de transacción.piedra.212
ética
piedra.212
piedra.212
ética