Ethash: Difference between revisions
Appearance
Content deleted Content added
Added some details and goals of Ethash |
Move stub template to bottom matter per MOS:ORDER |
||
Line 1: | Line 1: | ||
{{unreferenced|date=July 2017}} |
{{unreferenced|date=July 2017}} |
||
⚫ | |||
{{Infobox cryptographic hash function |
{{Infobox cryptographic hash function |
||
| name = Ethash |
| name = Ethash |
||
Line 26: | Line 25: | ||
==References== |
==References== |
||
{{Reflist}} |
{{Reflist}} |
||
⚫ |
Revision as of 17:06, 12 October 2017
General | |
---|---|
Designers | Vitalik Buterin |
First published | 2016 |
Cipher detail | |
Digest sizes | variable |
Block sizes | variable |
Rounds | variable |
Ethash is the hashing algorithm used natively for the proof-of-work function in Ethereum-based blockchain currencies.[1] It uses alternative versions of SHA3-256 and SHA-512 often referred to as "Keccak-256" and "Keccak-512". From version 1.0 Ethash has been designed to be ASIC-resistant and easily verifiable. It also uses a slightly modified version of Hashimoto to remove computational overhead.[2]
References
- ^ https://github.com/ethereum/wiki/wiki/Ethash
- ^ wiki: The Ethereum Wiki -, ethereum, 2017-09-20, retrieved 2017-09-20