Wie werden die Transaktionskosten von Ethereum Wallet berechnet?

Anonym

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:

Hoch

Mitte

Niedrig

Benutzer11495

Nur um das klarzustellen, ich glaube, dass dies spezifischer für Ethereum Wallet ist als nur für Ethereum.

Malone

Welche Geldbörse konkret?

Benutzer11495

„Ethereum Wallet“ von ethereum.org

Malone

Zu Ihrer Information, Antwort aktualisiert - lassen Sie mich wissen, ob es hilft.

libertylocked

Der Gebührenschieber ist nicht ganz genau, da Ihre Transaktion manchmal auch mit einer sehr niedrigen Gebühr sofort abgeholt wird. Die Honorarzeit ist schließlich kein perfekt lineares Verhältnis

Malone

Die Mist-Wallet wird mit einer lokalen Implementierung des Ethereum-Protokolls verbunden, üblicherweise Geth. Mist stellt eine Verbindung zu Geth her Web3.jsund 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.

Benutzer11495

"Transaktionsgebühren werden zurückgebucht" Ich bin mir nicht sicher, ob ich wirklich folge. Bedeutet dies, dass jemand, der einen Ethereum-Miner betreibt, absichtlich lächerlich hohe Preise festlegt, vielleicht in der Hoffnung, dass neue Benutzer darauf hereinfallen? Ich sehe jetzt sogar noch höhere Gebühren, bis zu 720 $, um 20 $ zwischen Konten zu überweisen. imgur.com/a/tEUYV

Malone

Was ich mit „Transaktionsgebühren werden zurückgereicht“ meine, ist, dass Ihre Client-Implementierung des Ethereum-Protokolls (Geth) die Gebühr berechnet und sie dann an den Benutzer zurücksendet, damit er sie sehen kann. Der Schieberegler, auf den Sie im Bild verweisen, ist nicht sehr genau. Sie können die Mindestgebühr wählen, bei der der Scroller eher "billiger" ist, und Sie erhalten die Transaktion trotzdem schnell abgebaut. Bergleute versuchen nicht, jemanden auszutricksen. Ich bin mir bewusst, dass die Mist-GUI nicht sehr intuitiv ist und naive Benutzer am Ende möglicherweise mehr TX-Gebühren als nötig zahlen!

Benutzer11495

Angenommen, ein naiver Benutzer kauft ein paar Ether und versucht, einen kleinen Betrag zu senden, ohne zu verstehen, dass der einfache Schieberegler und die Werte zu verschiedenen Zeiten stark unterschiedliche Beträge haben können. Wer bekommt die $720 für den kleinen Transfer? Kann ein solcher Fehler behoben werden?

Malone

@MichaelPrescott Ich habe ein wenig herumgegraben und herausgefunden, dass dies ein Fehler in der Mist-GUI ist, siehe: github.com/ethereum/mist/issues/3002 - Sie zielen darauf ab, ihn in v0.9.4 zu beheben. Ich würde vorschlagen, etwas Unterstützung zu diesem Thema zu zeigen. Andere Leute, die die gleichen Fragen stellen wie Sie, fragen sich, ob Ihnen tatsächlich diese lächerliche Sendegebühr berechnet wird, wenn Sie sie versehentlich ausgewählt haben. Gutes Thema, gut erkannt.

Benutzer19060

Die Ethereum-Transaktionsgebühr hängt von zwei Parametern ab.

  1. gas
  2. gascost

Die Berechnungsformel lautet gas*gascost

gascostist 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.