Proof-of-Work

Hashcash 工作量證明算法和 Ethash 工作量證明算法的區別?

  • January 3, 2020

了解每種工作量證明算法都有其優點和缺點。

Hashcash 工作量證明算法和 Ethash 工作量證明算法的區別?

內森·胡

Hashcash 和 Ethash 是兩個不同的東西,不能直接比較。Hashcash 是將雜湊用於工作量證明系統的想法。它可以與任何散列函式一起使用。

Ethash 是一個特定的雜湊函式。它用於 hashcash 工作量證明系統,特別是在乙太坊中使用的系統。

Hashcash 無法與 Ethash 相提並論,因為它根本不是雜湊函式。

它們之間的一個主要區別是 Ethash(Modified Dagger-Hashimoto 算法)由於其記憶體硬度而具有 ASIC 抗性(算法適用於大小> 1GB 的預編譯數據集),而 Hashcash 算法不具有 ASIC 抗性,因為它使用 SHA-256 雜湊函式不需要任何記憶體即可使用。

引用自:https://bitcoin.stackexchange.com/questions/73091