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