# 摘要
Rename the BALANCE
, SHA3
, NUMBER
, GASLIMIT
, GAS
and INVALID
opcodes to reflect their true meaning.
# 规范
Rename the opcodes as follows:
BALANCE
(0x31
) toEXTBALANCE
to be in line withEXTCODESIZE
,EXTCODECOPY
andEXTCODEHASH
SHA3
(0x20
) toKECCAK256
NUMBER
(0x43
) toBLOCKNUMBER
GASLIMIT
(0x45
) toBLOCKGASLIMIT
to avoid confusion with the gas limit of the transactionGAS
(0x5a
) toGASLEFT
to be clear what it refers toINVALID
(0xfe
) toABORT
to clearly articulate when someone refers this opcode as opposed to "any invalid opcode"
# 向后兼容
This has no effect on any code. It can influence what mnemonics assemblers will use.
# 实现
Not applicable.
# 参考引用
EIP-6 previously renamed SUICIDE
(0xff
) to SELFDESTRUCT
.
Renaming SHA3
was previously proposed by EIP-59.
# 版权
Copyright and related rights waived via CC0.