La billetera Mist se conectará a una implementación local del protocolo Ethereum, comúnmente Geth. Mist se conecta a Geth a través de Web3.js
y las tarifas de transacción se retransmiten a su billetera Mist según cómo lo calculó la implementación de su cliente.
Mist estaría usando la API de estimar Gas para ayudar con sus cálculos:
web3.eth.estimateGas(transactionObject)
Y sabemos que las tarifas de transacción se calculan como:
Total gas cost = estimatedGas * gasPrice;
Básicamente, Mist estaría ejecutando algo similar a esto:
var transactionFee = web3.eth.gasPrice * web3.eth.estimateGas(transactionObject);
Puede encontrar el código fuente exacto del proyecto Mist que calcula esto aquí .
Para comprender las tarifas de transacción con más detalle: consulte esta pregunta .
Finalmente, probablemente esté viendo estas fluctuaciones en los costos de transacción debido a la amplia gama de precios del gas en la red establecidos por los mineros en la red. En este momento, cuesta muy poco minar su transacción, vea aquí . Si los mineros reducen su gasPrice
para incluir más transacciones, verán un aumento en la tasa de huérfanos. El costo de quedar huérfano está denominado en ETH, por lo que el precio del gas que los mineros están dispuestos a aceptar debería aumentar al igual que el precio de ETH.
Espero que esto ayude.
La tarifa de transacción de ethereum depende de dos parámetros.
gas
gascost
La fórmula para el cálculo es gas
*gascost
gascost
es un parámetro variable como el gas real (gasolina y diesel), el precio fluctúa en el tráfico de la red. Ejemplo: cuando la red ETH es liviana, incluso 7 Gwei pueden hacer que su transacción sea exitosa, pero algún día cuando la red está congestionada, incluso 10 Gwei no lograrán confirmar su transacción.
Aquí está la gasolinera ETH
El precio predeterminado de la gasolina era 20 Gwei (20 * 10 ^ 9 ETH), pero también puede usar una cantidad menor.
usuario11495
Malone
usuario11495
Malone
libertad bloqueada