Auf Ethereum erfordert das Senden von Token oder das Anrufen von Smart Contracts zur Durchführung von Schreiboperationen auf der Blockchain Miner-Rechengebühren, und die Abrechnung erfolgt entsprechend Gas, das in ETH bezahlt wird. Unabhängig davon, ob Ihre Aufrufmethode erfolgreich ist oder scheitert, werden Sie für die Berechnung berechnet. Selbst wenn es scheitert, überprüft und führt der Miner deine Transaktion (Berechnung) durch, daher müssen Gasgebühren genauso wie erfolgreiche Transaktionen bezahlt werden.
Einfach ausgedrückt: Das Benzinlimit entspricht dem Benzinverbrauch, den ein Auto nachfüllen muss, und der Benzinpreis entspricht dem Preis pro Liter Benzin.
Gaslimit wird als Limit bezeichnet, weil es die maximale Gasmenge ist, die Sie bereit sind, in einer einzigen Transaktion auszugeben. Das für eine Transaktion benötigte Gas wird dadurch definiert, wie viel Code durch den Aufruf des Smart Contracts ausgeführt wird. Wenn du nicht zu viel Benzin verbrauchen willst, hilft es nicht viel, das Gaslimit zu senken. Denn Sie müssen genug Gas einbeziehen, um die Rechenressourcen zu bezahlen, sonst wird ein Fehler wegen unzureichendem Gas gemeldet. Alles ungenutzte Gas wird Ihnen am Ende des Umstiegs zurückgegeben. Also benutze imToken, um 1 ETH zu senden, setze das Gaslimit auf 400.000, und du bekommst nach Abschluss der Übertragung eine Benzinrückerstattung von 400.000 bis 21.000.
Die Senkung der Gaspreise kann Bergleute sparen, aber sie verlangsamt auch die Verpackung der Bergleute. Miner priorisieren Transaktionen mit hohen Benzinpreiseinstellungen, und wenn du Überweisungen beschleunigen willst, kannst du den Benzinpreis höher setzen, damit du hoch in der Schlange bleiben kannst. Wenn Sie es nicht eilig haben, müssen Sie nur einen sicheren Gaspreis festlegen, und der Miner wird Ihre Transaktion verpackenSehen Sie sich den Mindestbenzinpreis an, den Bergleute akzeptieren können: http://ethgasstation.info/
Daten sind optional und werden verwendet, um den Vertrag aufzurufen. Du musst die entsprechende Zeichenkette in hexadezimal umwandeln, Werkzeug: http://string-functions.com/string-hex.aspx, und die hexadezimalen Daten eingeben (beginnend mit 0x), zum Beispiel ist Makoshan in hexadezimal 0x6d616b6f7368616e |