Wie werden die Transaktionskosten von Ethereum Wallet berechnet?
In letzter Zeit habe ich stark schwankende Transaktionskosten bei der Verwendung von Ethereum Wallet gesehen. Wie wird die Gebührenspanne berechnet?
Aktuelle Reichweite:
Die Mist-Wallet wird mit einer lokalen Implementierung des Ethereum-Protokolls verbunden, üblicherweise Geth. Mist stellt eine Verbindung zu Geth her Web3.js
und die Transaktionsgebühren werden an Ihre Mist-Wallet zurückgeleitet, je nachdem, wie Ihre Client-Implementierung sie berechnet hat.
Mist würde die schätztGas-API verwenden, um bei seinen Berechnungen zu helfen:
web3.eth.estimateGas(transactionObject)
Und wir wissen, dass Transaktionsgebühren wie folgt berechnet werden:
Total gas cost = estimatedGas * gasPrice;
Im Grunde würde Mist etwas Ähnliches ausführen:
var transactionFee = web3.eth.gasPrice * web3.eth.estimateGas(transactionObject);
Den genauen Quellcode aus dem Mist-Projekt, der dies berechnet, finden Sie hier .
Um die Transaktionsgebühren im Detail zu verstehen: lesen Sie bitte diese Frage .
Schließlich sehen Sie diese Schwankungen bei den Transaktionskosten wahrscheinlich aufgrund der großen Bandbreite der Gaspreise im Netzwerk, die von den Bergleuten im Netzwerk festgelegt werden. Im Moment kostet es sehr wenig, Ihre Transaktion abzubauen, siehe hier . Wenn die Miner ihre Zahl verringern gasPrice
, um mehr Transaktionen einzubeziehen, werden sie einen Anstieg der Waisenrate feststellen. Die Kosten für das Verwaisen werden in ETH angegeben, daher sollte der Gaspreis, den die Bergleute zu akzeptieren bereit sind, mit dem ETH-Preis steigen.
Hoffe das hilft.
Die Ethereum-Transaktionsgebühr hängt von zwei Parametern ab.
gas
gascost
Die Berechnungsformel lautet gas
*gascost
gascost
ist ein variabler Parameter wie Realgas (Benzin und Diesel). Der Preis schwankt über den Netzverkehr. Beispiel: Wenn das ETH-Netzwerk schwach ist, können sogar 7 Gwei Ihre Transaktion erfolgreich machen, aber an einem Tag, wenn das Netzwerk überlastet ist, werden selbst 10 Gwei Ihre Transaktion nicht bestätigen.
Hier ist die ETH-Tankstelle
Der Standardgaspreis war 20 Gwei (20 * 10^9 ETH), aber Sie können auch eine geringere Menge verwenden.
Benutzer11495
Malone
Benutzer11495
Malone
libertylocked