¿Podrá el minero seleccionar otras transacciones para llenar el bloque?

Suponga que un minero selecciona 10 transacciones donde su gas total es equivalente al límite de gas del bloque (por ejemplo, 6 millones de gas). Pero una vez que el minero ejecutó esas transacciones, descubrió que el gas real utilizado por esas transacciones es menor que el límite de gas del bloque (digamos, por ejemplo, 4 millones). ¿Podrá el minero seleccionar otras transacciones para llenar el bloque?

En otras palabras, si el límite de gas del bloque se calcula en base al gas total provisto por transacción o por el gas total usado, ya que un usuario puede enviar una transacción con 1 millón de gas, pero en realidad su transacción solo puede usar 500,000 gas.

¡Espero haberlo dejado claro!

Gracias

Respuestas (1)

Cada transacción incluye un límite de gas especificado por el remitente: la cantidad máxima de gas que el remitente de la transacción desea que la transacción pueda consumir. El remitente solo paga por el gas consumido. Cada bloque también tiene un límite de gas, establecido por consenso de la red (en promedio): la cantidad máxima de gas que pueden consumir todas las transacciones que contiene.

La cantidad real de gas consumida por una transacción puede ser inferior al límite de gas de la transacción. Creo que un minero es libre de agregar más transacciones a un bloque siempre que la suma del gas consumido sea menor o igual al límite de gas del bloque. Eso significa que un usuario malintencionado no puede lanzar un ataque de denegación de servicio a bajo costo mediante el envío de algunas transacciones con un límite de gas de transacción alto que sobre-reservan espacio en un bloque.

¡Muchas gracias por su contribución! pero los mineros están restringidos por el límite de bloque, entonces, ¿cómo pueden decidir qué transacciones incluir si están dispuestos a maximizar sus ingresos, dado solo el gas máximo que puede consumir una transacción?
Pueden elegir cualquier transacción que deseen incluir siempre que el gas gastado máximo sea inferior al límite del bloque. Depende del nodo del minero qué estrategia usar para maximizar las tarifas de transacción cobradas.