Proof-of-Work
ETH POW 中的記憶體硬是什麼意思?
在準備好 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 快。