Proof-of-Work

ETH POW 中的記憶體硬是什麼意思?

  • November 28, 2018

在準備好 ETH POW 算法時,我遇到了記憶困難這個詞。有人說 POW 很難記憶是什麼意思?

“Memory Hard”意味著與其他實現(例如比特幣)相比,使用 POW 探勘 Ether 所需的記憶體量要高得多。

這使得探勘變得困難,因為 DAG 查找引入的延遲會減慢探勘速度。

這篇文章解釋了這個問題:

https://www.vijaypradeep.com/blog/2017-04-28-ethereums-memory-hardness-explained/

乙太坊使用 Dagger-Hashimoto 算法進行 POW。

礦工使用每 30,000 個塊刷新的 DAG 數據集,並且探勘過程包括 嚴格的記憶體硬散列函式

由於記憶體硬散列功能,專門用於比特幣探勘的 GPU 和硬體並不比一般 CPU 快。

引用自:https://ethereum.stackexchange.com/questions/63160