抗 ASIC
什麼是 ASIC 抗性?
ASIC 是指專用積體電路。大多數消費性電腦硬體都是通用功能硬件,能夠執行軟體命令它執行的幾乎任何操作。然而,這種多功能性是有代價的:泛化與最佳化相反。當有人需要創建一個只能做一件事的設備(例如數位時鐘)時,創建特定的 PCB 比使用整個筆記型電腦要高效得多。加密貨幣也是如此。
工作量證明共識演算法是許多流行加密貨幣(例如比特幣)的基礎。為了確認每個新區塊,區塊鏈上的電腦必須解決一個複雜的難題,多次嘗試找到數學問題的解決方案。 GPU 通常在平行運算方面表現出色,並且比 CPU 速度更快、能源效率更高。 後來,如果經濟上可行,晶片製造商就會為特定的挖礦演算法生產 ASIC 礦機。由於 ASIC 的主要目的是每秒執行盡可能多的嘗試(哈希函數),因此與 GPU 相比,它們是挖掘比特幣或其他 ASIC 可挖掘 PoW 加密貨幣的更好工具。它們只是把工作做得更好,因為它們是專為這項特定工作而設計的。
如今,比特幣 ASIC 礦機的性能比桌上型電腦好一百萬倍,使得後者在現代挖礦中完全毫無用處。此外,由於大部分算力最終都集中在幾個巨大的礦池中,這些礦池位於能夠獲得廉價電力和有利法律條件的地區,因此對於大多數加密貨幣來說,PC 挖礦已經成為過去。
這種情況有效地破壞並威脅了加密哲學的基石:去中心化。 2021 年初中國北方停電,導致比特幣網路算力連續幾天下降一半,證明我們已經危險地接近失去第一個加密貨幣的獨立性。
這就是抗 ASIC 的想法。理論上,抗 ASIC 加密貨幣的分佈更加公平,因為它可以在普通消費者 PC 上開採。這應該可以保證更多的人可以參與挖礦——因此,不會出現 ASIC 軍備競賽,從而使普通人被邊緣化,並且挖礦過程總體上資本密集度較低。這樣的網路更有可能是分散的和地理分佈的。它並不能保證水力發電大壩附近不會出現巨型礦場,但可以確保它們不能完全主導該領域。
抗 ASIC 解決方案著重於果斷的治理,當然還有正確的挖礦演算法。它在設計上應該會阻止 ASIC 的誕生,或至少不會為它們帶來優於消費 PC 硬體的優勢。具體的技術方法包括每個挖礦區塊的演算法可變性(例如 x16r,很快就被 ASIC 化)、增加記憶體需求(例如 Scrypt 和 Ethash),甚至像 Chia 這樣將挖礦集中在儲存磁碟區上。