eth_gasPrice a menudo devuelve 20 000 Babbages, pero no siempre. ¿Por qué?

De acuerdo con https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gasprice , el método rpc-json eth_gasPricedevuelve el precio actual por gas en wei. Pero tengo varias preguntas:

  1. ¿Qué significa exactamente "precio actual por gas"?

  2. ¿Qué define el precio por gas?

  3. ¿El precio de la gasolina no debería ser siempre de 20 000 Babbages para las transacciones de transferencia de monedas?

  4. ¿Por qué la mayoría de las veces, cuando eth_gasPricese llama al método, devuelve 20 000 Babbages, pero de vez en cuando devuelve 21 912 Babbages o 21 905 Babbages, solo unos segundos después?

  5. Por qué el precio efectivo del gas en transacciones completadas es siempre 20.000 Babbages, pero nunca esos valores divertidos y esporádicos (21.912 Babbages o 21.905 Babbages).

  6. Por lo tanto, el precio de la gasolina en las transacciones parece ser constante y un número redondo, mientras que el precio de la gasolina en las consultas eth_gasPrice()es muy volátil. ¿Es eth_gasPrice()una función confiable? ¿Debo confiar en él?

Esta pregunta podría ayudarte: ethereum.stackexchange.com/q/1113/87

Respuestas (1)

Según la documentación de JS API , lo que devuelve es el precio medio del gas de los últimos bloques.

Puede confundirse con la diferencia entre gas y gasPrice. El gas es la cantidad de recursos computacionales que utilizó una determinada transacción. gasPrice es cuánto paga el usuario por cada unidad de esos recursos. La tarifa real de una transacción es gas*gasPrice.

20 000 babbage es un ejemplo de gasPrice , que resulta ser el valor predeterminado actual (y, por lo tanto, a menudo la mediana, y por qué lo verá con tanta frecuencia). Un simple envío cuesta 21000 gas , por un total real de 0,00042 ETH.

Pero, ¿por qué establecer gasPrice en un número específico? El gasPrice es cuánto se le paga a un minero por incluir la transacción, por lo tanto, establecerlo más alto significará que lo más probable es que se incluya en un bloque más rápido. Para simplemente incluir una transacción, el valor predeterminado (20 000 babbage o 20 Gwei) será suficiente.

Gracias. Me ayudaste mucho.