Einführung in Ethereum: Das Wesen von Gas und Transaktionsgebühren

Einführung in die Tutorial Web3-Serie --- 2: Was ist das Gas? Eines der grundlegenden Elemente zum Verständnis des Ethereum -Netzwerks ist "Gas". Gas ist wie das für Autos benötigte Benzin und bietet Ethereum die notwendige Energie. Während einer Transaktion muss der Benutzer eine Transaktionskommission bezahlen, die die sogenannte Gassteuer ist. Wenn das Ethereum -Netzwerk wie in London im August 2021 aktualisiert wird, wird die Art und Weise, wie die Transaktionsprovisionen berechnet werden, und wie das Gas auch funktioniert. Daher wird dieses Tutorial in zwei Teile unterteilt, der erste Teil ist leicht zu verstehen und der letzte Teil bietet Energie für das Update. Vor der Aktualisierung von London basierte die Berechnung der Transaktionsprovisionen auf einer einfachen Formel: Gassteuer = Menge, die vom Preis des Gas × Gas verwendet wurde. Der Preis des Gases liegt in Gwei und 1Gwei Einheiten entspricht 0,0000000001th. Wenn Alice beispielsweise Bob 1eth bezahlen will, betragen die Kosten für die Transaktion 21.000 Gase, vorausgesetzt, der Preis des Gases beträgt 200 Gwei, dann beträgt die Kosten für das Gas 4.200.000 Gwei oder 0,0042. Diese Kommission wird vom Bergmann aus dem Block mit der Alice -Transaktion erhalten. Benutzer können Portfolios wie Metamask verwenden, um angemessene Gaspre isschätzungen für die Ausführung von Transaktionen basierend auf den aktuellen Netzwerkbedingungen vorzulegen. Wenn die Transaktion durchgeführt wird, wird jeder intelligente Vertrag in Bytecode abgeschlossen und dann auf der virtuellen Ethereum -Maschine durchgeführt. Dieser Prozess sieht eine Reihe von Opcodes -Anrufvorgängen vor. Jeder Opcode hat feste Gaskosten. Diese Kosten ergänzen die gesamte Gassteuer, die für die Ausführung des intelligenten Vertrags erforderlich ist. Um sicherzustellen, dass die Rechenkosten pro Block das zulässige Intervall nicht überschreiten, erfordert das Ethereum -Netzwerk eine Grenze für die maximale Gasmenge in einem einzigen Block. Dies garantiert, dass die Knoten aufgrund der größeren Rechenkomplexität nicht vom Rest des Netzwerks getrennt sind. Nach der Aktualisierung in London wird für jeden Block eine Grundgebühr festgelegt, was der Mindestpre is für Gaseinheiten ist, der Transaktionen enthält. Dieser Preis wird lokal vom Netzwerk basierend auf der Anwendung für den Raum der Blöcke berechnet, und diese grundlegenden Ausgaben werden zerstört, um das ETH -Angebot zu verringern und diese auszugleichen. Darüber hinaus wurde das Konzept des Umkippens eingeführt, um Bergleute für die Ausführung und Verbreitung von Benutzertransaktionen auszugleichen. Die Brieftasche setzt den Tipp automatisch, aber Benutzer können ihn manuell einstellen. Die Berechnungsformel für die aktualisierte Gassteuer lautet: Gaskommission = die Anzahl der verwendeten Gase × (Grundsteuer + Tipp). Vor dem Update Londons war die Überprüfungsgasgrenze für alle Blöcke bei 15 mgas konstant. Das Londoner Update führte jedoch eine variable Blockgröße mit einer Zielgasgrenze von 15 mgas pro Block ein, aber die Größe kann entspre chend den Netzwerkanforderungen bis zu 30 mga erhöhen oder verringern. Im Durchschnitt erreicht das Netzwerk einen Restbetrag von etwa 15 Millionen, der die Größe der Blockade und die Grundkosten verändert. Das Ziel von Ethereum ist es, ein sehr sicheres und dezentrales Blockchain -Netzwerk zu werden, das intelligente Verträge ausführt. Hohe Gaskosten sind jedoch ein heißes Thema. Daher werden mehrere Jobs im Gange, um Gaskommissionen zu reduzieren und die Erfahrung des Benutzers zu verbessern, einschließlich Ethereum 2.0 -Updates und Expansionen der Stufe 2. Schließlich wird empfohlen, die folgenden Ressourcen für weitere Informationen zum Gas zu verwenden: [1] Liste der OPM -EVM -Codes in Github [2] offizielle Dokumentation für Gas -YouTube -Videos [3] offizielle Dokumentation für Londoner Aktualisierungen [4] Gasoptimierung in intelligenten Verträgen [5] Weitere Informationen zu Layer 2 -Erweiterungen.

˙▂˙ Ethereum Ethereum

Ethereum -Gasgebühren sind Verarbeitungsgebühren, die Benutzer bei der Durchführung von Transaktionen im Ethereum -Netzwerk bezahlen müssen. Unten finden Sie eine detaillierte Erklärung der Gasgebühr.

Definitionen und Einheiten:

Gasgebühr ist die treibende Kraft für die Gewährleistung der Netzwerkstabilität und -sicherheit. Diese Einheit ist Gwei, gleich 0,00000001eth.

Variabilität:

Gasgebühren sind nicht festgelegt und es gibt signifikante Änderungen an einem Tag. Die Menge wird durch Angebot und Nachfrage bestimmt. Angebot bezieht sich auf den verbleibenden Raum im aktuellen Block, der durch eine Transaktion überprüft werden kann, während die Nachfrage die Anzahl der derzeit eingereichten Transaktionen ist.

Funktionen und Zweck:

Gasgebühr wird verwendet, um die Berechnung der Workload für jede Transaktion in einem Ethereum -Netzwerk zu messen. Komplexe Transaktionen erfordern mehr Rechenleistung, was höhere Gasgebühren bedeutet. Bergarbeiter bieten Rechenleistung an, validieren Transaktionen und tragen zur Gewährleistung der mathematischen und Verschlüsselungsstabilität von Transaktionen bei.

Zahlung und Ausschüttung:

Alle Gasgebühren werden an die Bergleute gezahlt, bevor der EIP1559 -Mechanismus initiiert wird. Jetzt werden einige der Gasgebühren an die Bergleute als Hinweise gezahlt, während andere aus der Kreislauf verbrannt und entfernt werden.

Gaon Gasfees Reflexion:

Gaon Gasfees Reflexion reflektiert die weit verbreitete Verwendung von Kryptowährung und web3 dezentralen Anwendungen in Ethereum. Da in Ethereum mehr Innovation auftritt, werden die Möglichkeiten zur Wertschöpfungskommunikation in Web3 zunehmen.

Lösung:

Um die hochwertigen Gasgebührenprobleme zu lösen, wechselt Ethereum vom Nachweis des Arbeitsnachweises zu einem Interesse und legt die Grundlage für zukünftige Technologie. DataSharding, Rollups und solide L2 -Netzwerke senken auch die Transaktionspre ise für Web3 noch weiter. Im Ethrium Gas: Um zu verstehen, was Sie über das Transaktionsgebühr Ethereum -Netzwerk wissen müssen, müssen Sie zunächst das Wort "Gas" verstehen. Die Computereinheit im Atherium -Netzwerk ähnelt der Notwendigkeit von Benzin, durch Autos zu laufen, und das Gas ist Benzin im Atherium -Netzwerk, das für Berechnungen und Transaktionengebühren bezahlt. Gas hat wie jedes andere Volumen auch ihre eigenen Einheiten wie Äther oder ETH. Vor dem Londoner Upgrade wurde im Etharium die Berechnungsgebühr anhand einer einfachen Formel berechnet: Gasgebühr = Gaskosten * Gaswert. Der Gaspre is wurde in Gwei, der Sekteneinheit von Ether, nachgewiesen, was Giga-VAI von 1.000.000.000.000 Woche entspricht. Jeder Opcaode hat seine eigenen Gaskosten, bevor der intelligente Vertrag in den Opkode zusammenstellt. Die Gaskosten einer bestimmten Funktion in einem Vertrag sind die Summe aller Opcodes -Kosten. Daher ist Gasgebühr = Gaskosten * Gaspre is. Nach dem Upgrade von London hat das Ethereum -Netzwerk eine Grenze für die maximale Menge an Gas, die für denselben Block zulässig ist, dh Blockgasbereich. Dies soll sicherstellen, dass jeder Block in einem angemessenen Rechenkostenbereich lebt. Gleichzeitig wurden die Konzepte der grundlegenden Ausgaben und Tipps eingeführt. Die ursprüngliche Gebühr ist der Mindestbetrag, der erforderlich ist, um eine Transaktion in einen Block aufzunehmen, der vom Netzwerk basierend auf dem Betrag des Blockraumbedarfs berechnet wird und zerstört wird, um das Problem der ETH in jedem Block auszugleichen. Kleine Gebühren kompensieren die Bergleute für die Ausführung und verbreiten Benutzertransaktionen, die automatisch festgelegt werden, kann jedoch auch manuell ersetzt werden. Zu hoher Tipp -TransaktionOft gemocht. Darüber hinaus bietet das Londoner Upgrade eine variable Blockgrößenfunktion, wobei ein Zielgasbereich 15 Millionen Gas aufweist. Die Größe kann jedoch je nach Netzwerkanforderungen bis zu 30 Millionen Gase variieren. Durch die Anpassung der Blockgröße und der Grundkosten erreicht das Netzwerk normalerweise einen Restbetrag für 15 Millionen Gas. Die Gaskosten sind für den Schutz des Atherium -Netzwerks wichtig. Stoppen Sie das Netzwerk schlechte Akteure von Spam, indem Sie die Zahlung für jede Berechnung im Netzwerk erzwingen. Der Gasbereich für Transaktionen begrenzt die Verarbeitung, die möglicherweise Transaktionen erfordern, wodurch unerwartete oder böswillige unendliche Schleifen in intelligenten Verträgen verhindern und alle Atheriumknoten auf unbestimmte Zeit stecken bleiben. Das Verständnis von Gas ist der Schlüssel zum Verständnis der Ethereum -Transaktionsgebühr. Erfahren Sie mehr über dieses Thema, indem Sie mehr über Gas und seine Code -Implementierung lesen. Hier sind verwandte Ressourcen: Atheriumgas Erklärung, Gasanpassung in London Upgrade und intelligente Verträge.

∩▽∩ Was ist die Gebühr des Bergmanns (Gasfee)?

Bergmann -Gebühren sind Gebühren, die an Bergleute gezahlt werden, um Transaktionen auf der Ethereum -Blockchain auszuführen. Das Folgende ist eine detaillierte Erklärung der Bergmann -Gebühren: Dieser Prozess konsumiert die Rechenressourcen der Blockchain und entspricht damit Ausgaben, d. H. Bergmann -Gebühren.

Berechnungsmethode:

Minergebühren werden durch Multiplizieren von Gaslimit und Gasprice erhalten. Gaslimit gibt an, dass die maximale Anzahl von Gaseinheiten bereit ist, für diese Transaktion zu bezahlen. Der Standardwert von Gaslimit unterscheidet sich in verschiedenen Zeiträumen und Vorgängen, ermöglicht es Benutzern jedoch, ihn selbst festzulegen. Gasprice bestimmt die Geschwindigkeit, mit der Transaktionen von Bergleuten in Gwei bevorzugt werden. Das Einstellen eines höheren Gasprizes kann den Verpackungsprozess von Transaktionen beschleunigen, und umgekehrt wartet länger.

Transaktionskomplexität und Gebühren:

Die Komplexität der Transaktion bestimmt die Anzahl der erforderlichen Gaseinheiten. Je höher die Komplexität der Transaktionen, desto größer ist der Ressourcenverbrauch und desto höher die Kosten.

Sobald die Transaktion eingeleitet ist, kann sie nicht geändert werden:

Sobald die Transaktion auf der Ethereum -Blockchain eingeleitet wird, kann sie nicht geändert oder abgebrochen werden. Wenn Sie darauf bedacht sind, die Vermögenswerte zu erhalten, können Sie die Bergmann -Gebühren erhöhen, um den Verpackungsprozess der Transaktion zu beschleunigen.

Training mehrerer Transaktionen:

Für mehrere Transaktionen, die von derselben Adresse initiiert werden, werden sie in chronologischer Reihenfolge in die Warteschlange gestellt. Erst nachdem die vorherige Transaktion erfolgreich ist, kann die nachfolgende Transaktion verpackt werden.

Behandlung unzureichender Bergmann -Gebühren:

Wenn die Transaktion aufgrund unzureichender Bergarbeitsgebühren verworfen wird, bleibt die Vermögenswerte an der ursprünglichen Adresse und verschwinden nicht.