<p>Hashcash and Ethash are two different things and not directly comparable. Hashcash is the idea of using hashes for a proof of work system. it can be used with any hash function.</p>

<p>Ethash is a specific hash function. It is used in a hashcash proof of work system, specifically the one used in Ethereum.</p>

<p>Hashcash is not comparable to Ethash because it is not a hash function at all.</p>

CC BY-SA 4.0
2018-12-08T18:12:09.070Z
2018-12-08T18:12:09.070Z
Ava Chow
<p>One major difference between them is that Ethash(Modified Dagger-Hashimoto Algorithm) is ASIC resistant due to its memory hardness (Algorithm works on precompiled dataset of size > 1GB) , whereas Hashcash algorithm is not ASIC resistant as it uses SHA-256 hash function which do not require any memory to work with. </p>

CC BY-SA 3.0
2018-03-28T17:41:23.643Z
2018-03-28T17:41:23.643Z
kherwa
<p>Understand that each proof of work algorithm has its pros and cons.  </p>

<p>Difference between Hashcash proof of work algorithm and Ethash proof of work algorithm?</p>

<p>Nathan Aw</p>

<proof-of-work>
Difference between Hashcash proof of work algorithm and Ethash proof of work algorithm?
Nathan Aw
# Difference between Hashcash proof of work algorithm and Ethash proof of work algorithm?

(Asked by: username_0 on 2018-03-28)

Understand that each proof of work algorithm has its pros and cons.

Difference between Hashcash proof of work algorithm and Ethash proof of work algorithm?

username_0

**Tags:** proof-of-work


---

## 2 answers

### Answer by username_1 on 2018-12-08. Score: 1

Hashcash and Ethash are two different things and not directly comparable. Hashcash is the idea of using hashes for a proof of work system. it can be used with any hash function.

Ethash is a specific hash function. It is used in a hashcash proof of work system, specifically the one used in Ethereum.

Hashcash is not comparable to Ethash because it is not a hash function at all.


---

### Answer by username_2 on 2018-03-28. Score: 0

One major difference between them is that Ethash(Modified Dagger-Hashimoto Algorithm) is ASIC resistant due to its memory hardness (Algorithm works on precompiled dataset of size > 1GB) , whereas Hashcash algorithm is not ASIC resistant as it uses SHA-256 hash function which do not require any memory to work with.


---

