Die EVM-Anleitung steht im gelben Papier, oder sie ist in dieser Antwort zusammengefasst . Aber ihre Gaskosten sind nicht da. Wo finde ich eine Liste aller Anleitungen mit den dazugehörigen Gaskosten?
Das Gelbe Papier wird aktiv gepflegt und sollte immer aktuell sein, und es ist nicht so einfach wie eine Tabelle, aber die Gaskosten finden Sie in Anhang G. Gebührenverzeichnis und lesen Sie es mit Anhang H.
Historisch:
Eine Tabelle mit Opcodes und ihren Gaskosten, mit denen Ethereum gestartet wurde, finden Sie hier .
Es enthält einige Analysen pro Wie wurden die Gaskosten für die Anweisungen der Ethereum Virtual Machine ausgewählt?
Die Tabelle trägt den Titel 1,0 Gaskosten und wird daher möglicherweise nicht aktualisiert.
bearbeiten 11.12.2017: Hier ist die EIP-150-Revision der Tabelle
Hier ein kleiner Ausschnitt daraus:
ADD .... 3
MUL .... 5
SUB .... 3
DIV .... 5
SDIV ... 5
MOD .... 5
SMOD ... 5
ADDMOD . 8
MULMOD . 8
Wenn Sie nach einer solchen Tabelle suchen, um die Gaskosten des Vertrages zu senken, würde ich Ihnen empfehlen, ein Lesezeichen zu setzen protocol_params.go
.
Es ist aus zwei Gründen gut:
https://github.com/ethereum/go-ethereum/blob/master/params/protocol_params.go
Es gibt viele Referenz-Websites für EVM-Opcodes:
Mein Favorit ist evm.codes :
Kaslutz
lungj
Vishal Sharma
Richard Horrocks