ProgPoW,是Programmatic Proof-of-Work的縮寫,它是由IfDefElse團隊設計的挖掘算法。它作為PoW后繼者,旨在縮小GPU與專用的ASIC之間的效率差距。它幾乎利用了GPU的所有性能,并預先為以太坊網絡中最常見的硬件進行了調整和優化。以太坊社區目前正在考慮在以太坊網絡上實施該算法。
ProgPoW的A S I C 抗 性
自從首個比特幣挖礦ASIC問世以來就出現了很多新的PoW算法,旨在維持ASIC抗性。而所謂的ASIC抗性則在于抵制PoW挖礦算力的中心化,防止采用這類算法的幣種被少數參與者操控。
一般情況下我們認為PoW挖礦是存在一個固定的算法的,可以設計硬件設備去適應這個算法從而大幅度地提高計算效率,這就是ASIC礦機的由來了。而ProgPoW則不同,算法并非固定的,針對不同的硬件,ProgPoW會調整算法來適應這個硬件使挖礦過程更加公平。
ProgPoW 投票
類似于當年比特幣投票過渡到SegWit2X時所使用的通過向區塊添加特殊信息來投票贊成2X的方式,這次在以太坊上,也使用了類似的方法,在區塊特殊信息中添加“PPYE(S)”標簽來表示對ProgPoW的支持。
也可以在etherchain.org(www.etherchain.org/charts/progpow)看到實時投票的結果。
ProgPoW的設計目標就是要讓這個算法的需求與GPU相匹配。如果ProgPoW被部署在特定的ASIC上,那么相較于GPU,ASIC的效率提升幅度并不大。所以對GPU礦工來說,這能讓GPU在挖ETH時即使面對ASIC也具有很強的競爭力。
評論
查看更多