Wie kann das Hochladen von Daten in die Blockchain optimiert werden, damit die Miner die Transaktionen auswählen und gleichzeitig einen relativ niedrigeren Gaspreis zahlen?

Wenn ich 10 Transaktionen habe, die Gas im Wert von 10 Blöcken füllen würden, würden die Transaktionen dann eher in einen Block aufgenommen, wenn ich 20 Transaktionen sende, die 1/2 jedes Blocks füllen? Was ist mit 40, die 1/4 füllen?

Wie gehen die Miner mit großen Transaktionen dieser Art um? Kann ich etwas wie oben beschrieben tun und einen relativ niedrigen Gaspreis bezahlen? 10 GWei? 5GWei?

Antworten (1)

Bergleute sind wirtschaftlich motiviert, die Transaktionen nach absteigendem Gaspreis zu sortieren, da dies ihr Einkommen steigern kann. Aber sie können die Transaktionen nach Belieben sortieren und priorisieren und jeden beliebigen Algorithmus verwenden. Aus diesem Grund glaube ich nicht, dass Sie zu 100% narrensichere Vorhersagen über diese Situation machen können.

Statistisch gesehen würde ich mir vorstellen, dass je kleiner die Transaktion ist, desto eher wird sie früher aufgenommen, weil es im Block etwas Spielraum für Transaktionen mit einem höheren Gaspreis lässt.

Abhängig vom genauen Sortieralgorithmus, den Miner verwenden, kann es bei der Übertragung von Full-Block-Transaktionen erforderlich sein, einen hohen Gaspreis zu verwenden, um alle anderen Transaktionen im Mempool zu übertreffen.

Ich hoffe das hilft.

Hilft auf jeden Fall. Gibt es jemals einen Fall, in dem es eine große Transaktion mit niedrigen Gebühren gibt, die Miner einfach nicht einbeziehen? Sagen wir 1/2 Gaslimit und Gaspreis ist 5 GWei (wobei der durchschnittliche Gaspreis 21 GWei ist).
@blockchaindotsol Ich würde es nicht genau wissen, aber es scheint plausibel. Ich empfehle, es einfach auszuprobieren und zu sehen, was passiert :-)
Klingt nach einem teuren Test haha. Verhalten sich Ropsten oder Kovan in diesem Sinne ähnlich genug, um genau zu messen?