in

Cálculo del límite de gas del bloque

[ Working on BSC ]

Estoy tratando de entender mejor el bloque. gasLimit campo,

Como sé, pone un límite superior al límite de gas de las transacciones. Gas Limit en un bloque, por lo tanto, un validador no puede extraer una cantidad de transacciones cuyo gas límite sumado supere el valor límite del gas, ¿verdad?

Básicamente en bscscan cuando vas a analizar un bloque en el campo gasLimit dice: Límite de gas total proporcionado por todas las transacciones en el bloque.
ingrese la descripción de la imagen aquí

¿Eso significa que pretenden que el límite de gas sea la suma de todos los límites de transacciones de las transacciones minadas?

También traté de hacer algunas pruebas sumando el límite de gas de las transacciones, y esperaba tener el mismo valor del bloque. gasLimit valor, pero creo que no entiendo lo que significa ese campo. Aquí hay algunos resultados de mis pruebas.

[Block 17258101] Block Gas Limit: 79,830,526 | Sum Transactions GasLimit: 127,576,449
[Block 17258102] Block Gas Limit: 80,000,000 | Sum Transactions GasLimit: 58,258,522
[Block 17258103] Block Gas Limit: 79,810,757 | Sum Transactions GasLimit: 87,189,554
[Block 17258104] Block Gas Limit: 79,686,763 | Sum Transactions GasLimit: 35,581,016
[Block 17258105] Block Gas Limit: 79,465,224 | Sum Transactions GasLimit: 66,705,611
[Block 17258106] Block Gas Limit: 79,154,814 | Sum Transactions GasLimit: 59,747,460
[Block 17258107] Block Gas Limit: 78,845,617 | Sum Transactions GasLimit: 101,815,788
[Block 17258108] Block Gas Limit: 79,153,606 | Sum Transactions GasLimit: 55,161,147
[Block 17258109] Block Gas Limit: 79,462,798 | Sum Transactions GasLimit: 61,621,550
[Block 17258110] Block Gas Limit: 79,773,198 | Sum Transactions GasLimit: 80,544,337

Entonces parece que no está realmente relacionado con el bloque. GasLimit campo. Entonces, ¿hay alguna relación entre el límite de gas de las transacciones y el límite de gas del bloque?

De las pruebas anteriores, omití (al calcular la suma del límite de gas de las transacciones del bloque) el límite de gas de la transacción que quema las tarifas del bloque, no estoy seguro de si eso es correcto, por lo general, esa es siempre la última transacción de un bloque y tiene un límite de gas de 9,223,372,036,854,775,807

Ej: https://bscscan.com/tx/0x7780d200b0bed42c3ce648a07f88f8ef601af49e5b9c8e0e5535d51d117ab7e4

1 respuesta
1

El límite de gas de bloque es más un límite superior en el gas total utilizado por todas las transacciones. Vea este fragmento de código del consenso de Ethereum:

¿Te ayudó la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

Sobre un problema de mínimos en óptica

GIMP: Pegar como nueva capa