Gibt es einen „Standard“-Gaspreis und ändert er sich, wenn der Preis von Ether im Verhältnis zu Fiat steigt?

Ich verstehe, wie die Gaspreise funktionieren, das ist also nicht meine Frage.

Meine Frage ist, wenn der Preis von Ether im Verhältnis zu Fiat (US $) steigt, sinkt der „Standard“-Gaspreis (wenn es so etwas wie einen Standard-Gaspreis gibt)?

Mit anderen Worten, vor drei Monaten, als Ether 7,50 US-Dollar kostete und eine Transaktion X Gas kostete (was Y Dollar entspricht), würde dieselbe Transaktion heute doppelt so viel kosten (wenn Ether 15,00 US-Dollar kostet).

Ich verstehe, dass ich weniger Gas schicken könnte, aber das ist nicht dasselbe wie die standardmäßig gesendete Gasabsenkung.

Antworten (1)

Ja, es gibt einen Standardgaspreis in den Clients. Für Geth hat sein Gaspreisorakel (Gpo) nichts mit Fiat zu tun.

https://github.com/ethereum/go-ethereum/blob/master/cmd/utils/flags.go ist der Code von Geth für den Standardgaspreis:

GpoMinGasPriceFlag = BigFlag{
    Name:  "gpomin",
    Usage: "Minimum suggested gas price",
    Value: big.NewInt(20 * params.Shannon),
}

Der Gpo-Code lautet:

https://github.com/ethereum/go-ethereum/blob/master/eth/gasprice/gasprice.go

Kurz gesagt, Geths Gpo untersucht, wie voll vorherige Blöcke waren, um die Richtung des Gaspreises zu bestimmen (siehe Wie funktioniert "Gas Price Oracle"? ). Wenn die Blöcke voll sind, wird die Gpo den Gaspreis nach oben anpassen, selbst wenn die ETH in Fiat-Bedingungen gestiegen ist.

Das klingt für mich schlimm. Ich weiß, dass wir in dieser „Fiat-ist-irrelevant“-Welt leben sollten, aber niemand tut es tatsächlich. Aber ich vermute, dass die Leute das herausfinden und anfangen werden, nicht standardmäßiges (dh niedrigeres) Gas zu senden, wenn der Preis von Ether im Verhältnis zu Fiat steigt. Ist das sinnvoll?
Hat die Parität die gleiche Art von Standard?