¿Por qué el límite de gas del bloque está establecido en 5000?

Si observa la especificación de la cadena de paridad para la red principal ( https://github.com/paritytech/parity/blob/master/ethcore/res/ethereum/foundation.json ), verá esta línea:

"gasLimit": "0x1388",

¿Pero eso debería significar que el límite de gas es 5000? ¡Y eso es realmente extraño!

Alguien va a decir "Eso es solo para el bloque de génesis" y luego les pediré que respondan esta pregunta:

¿Establecer el límite de gas del bloque en una cadena de bloques privada?

Alguien más puede decir "puede cambiarlo a cualquier valor que desee", pero ese no es el punto.

Esto también está relacionado:

Archivo de génesis de paridad: ¿cómo establecer el valor de "costo mínimo de la transacción", también conocido como "Gtransaction"?

Gracias.

Respuestas (1)

Esto representa la cadena principal actual de Ethereum, y el límite de gas inicial para esa cadena era de hecho 5000, que era demasiado bajo para enviar transacciones. Esto fue parte de un proceso deliberado llamado "descongelación", en el que el límite de gas comenzó muy bajo y fue aumentando gradualmente con el tiempo a medida que la gente confiaba más en que la red funcionaba correctamente.

Vea más sobre la descongelación aquí: https://blog.ethereum.org/2015/07/22/frontier-is-coming-what-to-expect-and-how-to-prepare/

Obviamente este valor no sería apropiado para una cadena privada.

ding ding ding ding ding!!!! Esto responde muchas preguntas. Gracias. Aquí hay otro que quizás conozcas: ethereum.stackexchange.com/questions/28628/…