Gaskosten für die Einhaltung des Vertrags

Im gelben Papier von Ethereum betragen die Gaskosten für die Erstellung eines Vertrags 32000. Aber wie hoch sind die Kosten für die Validierung und Aufrechterhaltung des Vertrags bis zur Ausführung?

Bearbeiten:

Stellen Sie sich die folgende Situation vor: Ich möchte eine Menge Ether von Wallet X auf Wallet Y übertragen. Ich werde einen Smart Contract verwenden, um die Überweisung zu validieren. Die Kosten betragen nach meinem Verständnis:

32 000 Gas, um einen neuen Vertrag zu erstellen; Nachdem der Vertrag validiert wurde, würden 21000 Gas zu den Vertragskosten hinzugefügt, da die Transaktion validiert würde.

Meine Fragen sind: Ist diese Analogie richtig?

Alles, was ich in der Ethereum-Blockchain tue, kann als Transaktion betrachtet werden? (Wenn ich nur einen Wert in der Blockchain speichern möchte (dh ein 256-Bit-Wert kostet 20 000 Gas), müsste ich das Gas für die Speicherung des Werts und auch die Gaskosten einer Transaktion bezahlen?

"Musste ich den Gasspeicherwert und auch die Gaskosten einer Transaktion bezahlen?" Die Kosten der Transaktion würden die Kosten zum Speichern der Bytes umfassen. (Es fallen keine Kosten für etwas anderes als eine Transaktion an, aber die Kosten einer Transaktion können je nach Zweck variieren.)
Verstanden, also sollten die Gesamtkosten im Grunde 20.000 (Lagerung) + 21.000 (Transaktion) = 41.000 Gas betragen. Richtig?
Ja. (Etwas mehr aufgrund der Ausführung anderer Anweisungen, der Kosten für die gesendeten Daten usw.)

Antworten (1)

Ich bin mir nicht 100% sicher, ob ich die Frage verstehe, aber ich denke, die Antwort ist 0. Gas wird nur bezahlt, wenn Sie eine Transaktion tätigen. Das Bereitstellen (Erstellen) eines Vertrags ist eine Transaktion, und das Aufrufen einer Funktion in diesem Vertrag ist eine Transaktion, aber dazwischen gibt es keine Transaktionen und daher wird kein Gas bezahlt.

Danke für die Antwort. Ich habe meine Frage bearbeitet, um meinen Zweifel besser zu beschreiben.