Jump to content

Ethash: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Move stub template to bottom matter per MOS:ORDER
Remove Template:Unreferenced: Primary sources exist
Line 1: Line 1:
{{unreferenced|date=July 2017}}

{{Infobox cryptographic hash function
{{Infobox cryptographic hash function
| name = Ethash
| name = Ethash

Revision as of 17:07, 12 October 2017

Ethash
General
DesignersVitalik Buterin
First published2016
Cipher detail
Digest sizesvariable
Block sizesvariable
Roundsvariable

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

  1. ^ https://github.com/ethereum/wiki/wiki/Ethash
  2. ^ wiki: The Ethereum Wiki -, ethereum, 2017-09-20, retrieved 2017-09-20