Proof-of-Work
Hashcash 工作量證明算法和 Ethash 工作量證明算法的區別?
了解每種工作量證明算法都有其優點和缺點。
Hashcash 工作量證明算法和 Ethash 工作量證明算法的區別?
內森·胡
Hashcash 和 Ethash 是兩個不同的東西,不能直接比較。Hashcash 是將雜湊用於工作量證明系統的想法。它可以與任何散列函式一起使用。
Ethash 是一個特定的雜湊函式。它用於 hashcash 工作量證明系統,特別是在乙太坊中使用的系統。
Hashcash 無法與 Ethash 相提並論,因為它根本不是雜湊函式。
它們之間的一個主要區別是 Ethash(Modified Dagger-Hashimoto 算法)由於其記憶體硬度而具有 ASIC 抗性(算法適用於大小> 1GB 的預編譯數據集),而 Hashcash 算法不具有 ASIC 抗性,因為它使用 SHA-256 雜湊函式不需要任何記憶體即可使用。