Skip to content

Replace SHA3 opcode with KECCAK256#825

Merged
yperbasis merged 1 commit intoethereum:masterfrom
axic:patch-1
Nov 26, 2021
Merged

Replace SHA3 opcode with KECCAK256#825
yperbasis merged 1 commit intoethereum:masterfrom
axic:patch-1

Conversation

@axic
Copy link
Member

@axic axic commented Nov 25, 2021

This was proposed in 2016, Solidity uses this since 2017, and evmone and some other VMs use the keccak256 name.

However since this was never updated in the Yellow Paper, notably geth (+ erigon) and nethermind still use the sha3 name.

A similar renaming took place from suicide to selfdestruct which is the term Yellow Paper uses (and no reference is kept to suicide). I think the keccak256 is more expressive, and given the previous case this renaming likely won't cause much harm.

@acoglio
Copy link
Member

acoglio commented Nov 25, 2021

Looks good.

@yperbasis yperbasis merged commit fcf1d13 into ethereum:master Nov 26, 2021
@axic axic deleted the patch-1 branch November 26, 2021 09:49
ethosdev added a commit to ethosdev/ethereum-org-website that referenced this pull request Sep 16, 2022
ethosdev added a commit to ethosdev/ethereumjs-monorepo that referenced this pull request Sep 28, 2022
fulldecent pushed a commit to fulldecent/yellowpaper that referenced this pull request Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants