Algorithms

是否有可用於挖礦的算法抵抗 ASIC 加速?

  • January 21, 2016

在我關於平衡 CPU 和 GPU 的挖礦算法的相關問題中,提出這樣的算法將極大地增加人們創建挖礦殭屍網路的動機。殭屍網路進行51% 攻擊的前景並不樂觀。

然而,比特幣和相關貨幣通常使用的算法仍然存在一個問題,即 ASIC 探勘可能非常高效,以至於開發 ASIC 並將其嚴格保密的人可以超越其他人。這很容易意味著資金充足的對手發起了 51% 的攻擊。

一種可能的解決方案是一種探勘算法,該算法在 CPU 上效率低下,但不能通過 ASIC 顯著提高(數量級)效率。也許一種算法需要中等數量的記憶體,這對於 GPU 來說是實用的,但在 ASIC 上定位不是很實用。也許一種算法會消耗 ASIC 上的大量門。

有誰知道任何滿足挖礦要求的算法(很容易在 CPU 硬體上驗證),它們不會通過在 CPU 上非常有效地工作來鼓勵殭屍網路,也不鼓勵資金充足的對手通過在 ASIC 上非常有效地工作來發起 51% 攻擊. 我認為,一種在普通 GPU 上執行良好但不能輕易被 ASIC 大規模加速的算法就可以了。我錯過了什麼嗎?

您缺少GPU 的殭屍網路

老實說,我不認為殭屍網路是個大問題。殭屍網路之所以成功,是因為它們對受害者來說是不可見的(一些木馬甚至包括用於清理系統的防病毒軟體)。如果受感染的電腦具有 100% 的 CPU 使用率,它不會長時間保持感染狀態。竊取信用卡數據仍然比執行癱瘓的挖礦殭屍網路更有利可圖。

所以我想說scrypt key derivation function,來自nealmcb在你的另一個問題上的回答,是一個不錯的選擇。

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