VIP: Approvedenhancementhelp wanted
倉庫指標
- Star
- (4,710 star)
- PR 合併指標
- (平均合併 10天 21小時) (30 天內合併 34 個 PR)
描述
Simple Summary
Add support for blake2 cryptographic hash function
Motivation
Blake2 is a newer but popular hash function that is being used in a variety of circumstances including ZKP due to it's efficiency under pairing operations. Support in Vyper would make it easier to develop applications that use it.
Specification
Support for Blake2 is being added in the upcoming Istanbul hardfork. The specification is in EIP-152, and a reference implementation in a client is here: https://github.com/ethereum/py-evm/blob/master/eth/precompiles/blake2.py
Function signature:
blake2b_f() -> bytes32[2]
Backwards Compatibility
No backwards incompatibilities
Dependencies
No dependencies
Copyright
Copyright and related rights waived via CC0