eth.gasPrice está devolviendo menos valor de lo esperado

Como se menciona en la documentación, eth.gasPrice devuelve el precio actual del gas. El precio del gas está determinado por el precio medio del gas de x últimos bloques.

Confiaba en este método para estimar el precio actual del gas que envío junto con mis transacciones. Pero recientemente enfrenté un problema, la mayoría de mis transacciones están pendientes.

Cuando miré las transacciones, el precio de la gasolina provisto fue de 35 GWei , mientras que en la estación de servicio eth , el precio bajo seguro de la gasolina es de 57 GWei .

Verifiqué el valor de eth.gasPrice` en mi nodo y resultó en 25000000000 ( 25 GWei ).

Por qué el valor de eth.gasPrice es tan bajo cuando el precio del gas de la red aumenta al doble.

I also checked some recent transactions on etherscan : 0xf5ccc6ecc36b318c8ac9794e2b472fa2f9b3acc0b2adf662b4f858b76a69c278 , 0x123789fd42ad2037fff8bfaca3caeb6bec179b4630588902ae95c9515c742432 , 0xf78960adb886d9a31549a04154ce459e00896dac6c7156e749c63f6755c5a4c9

Todos ellos tienen un precio de gasolina de 60 Gwei . Entonces, ¿por qué eth.gasPriceme está dando 21GWei ? ¿Puedo confiar en este método para estimar el precio actual del gas? ¿Hay alguna alternativa?

editar: Recientemente, los valores devueltos por eth.gasPrice han sido de 2 GWei, y las transacciones ( aquí ) están pendientes durante más de un día. Si bien puedo ver que el mínimo seguro es de alrededor de 12 Gwei. Esta función me abandonó nuevamente.

Me preguntaba, ¿qué terminaste haciendo? Estoy teniendo un problema similar aquí.

Respuestas (2)

El eth.gasPriceestá compuesto por el oráculo del precio del gas que se ejecuta en los mineros. No estás obligado a cumplir con este oráculo, depende de ti si quieres ser codicioso o no. Sin embargo, usar lo sugerido gasPricepodría ayudar en términos de estabilización de la red.

Los mineros tienen una estrategia de cuánto cobran para 'contratarlos' para trabajar en la extracción de su transacción. La cantidad que está dispuesto a pagar se relaciona directamente con la rapidez con la que puede convencer a un minero para que complete su trabajo y agregue su transacción a la red.

Las transacciones que ha presenciado en etherscan (que tienen todas 60 GasPriceen común), están relacionadas con actividades en las que se prioriza la adición rápida a la red, es decir, intercambios, subastas, etc. y pagando un precio generoso por encima del promedio, entonces esas transacciones son más probables. despertar el interés de los mineros y ser agregados a la red con mayor prioridad.

Sí, sé cómo funciona el gas y debo cumplir con el precio dado por eth.gasPrice. Pero según su documento: The gas price is determined by the last few blocks median gas , que no parece cierto. Revisé bloques y txs recientes y el precio del gas rondaba los 60Gwei. Sin embargo, eth.gasPrice devolvió un valor demasiado bajo que no es aceptable. No mencionan cuántos bloques usan para calcular los valores medios y he visto que esto sucede muchas veces. Si todos envían txs con 60Gwei, esperaría que el precio medio de la gasolina de algunos bloques sea de alrededor de 60 y 12.