This repository was archived by the owner on Jun 17, 2021. It is now read-only.
This repository was archived by the owner on Jun 17, 2021. It is now read-only.
[Istanbul] EIP-2129/152: Add Blake2b F Hash Function #203
Closed
Description
EIP-2129/152 adding a Blake2b F hash function precompile has been approved for Istanbul in the Ethereum All Core Devs Call 66.
This should likely be added here in the hash
module first like the keccak
hash functions and then doing the precompile over on the VM using the functionality from here.
Did a first search, here are two implementations which seems solid and with friendly licensing (both on first sight, needs some confirmation):
- JavaScript: https://github.com/dcposch/blakejs
- WASM: https://github.com/nazar-pc/blake2.wasm
The native vs JS discussion from this issue #195 is relevant in this context analogously.
Update: I updated this with the final decision from ACD 66, there were some rival EIPs before which were discarded.