以太坊作为全球第二大公链,其共识机制的演进始终是社区关注的焦点,从最初的Ethash到后来引发巨大争议的ProgPoW(Programmatic Proof-of-Work),每一次算法调整都折射出以太坊对“去中心化”“安全”与“公平”的深层追求,ProgPoW虽最终因以太坊转向PoS(权益证明)而未能落地,但其背后的技术逻辑与理念博弈,仍为区块链行业留下了宝贵的思考。

ProgPoW:为ASIC“去中心化”而生的算法

ProgPoW的全称为“可编程工作量证明”,是由以太坊社区开发者于2019年提出的一种改进型PoW算法,其核心目标直指以太坊共识机制面临的“ASIC化”危机——即专用集成电路(ASIC)矿机凭借强大的算力优势,挤压GPU矿机的生存空间,导致网络算力向少数厂商集中,威胁以太坊的去中心化根基。

在ProgPoW之前,以太坊使用的Ethash算法虽设计为“内存-hard”(依赖内存而非计算能力),但随着技术进步,专业矿机仍通过优化内存带宽和并行计算能力逐渐垄断算力,而ProgPoW通过将“哈希计算”与“以太坊虚拟机(EVM)的智能合约执行逻辑”深度绑定,使得矿机在挖矿过程中必须模拟EVM的部分操作,从而大幅增加ASIC矿机的定制难度,ProgPoW让挖矿更“像”以太坊本身——一个通用计算任务,而非单纯的哈希碰撞,从而为普通用户用GPU参与挖矿保留可能性。

争议与博弈:谁在支持?谁在反对

ProgPoW的提出并非一帆风顺,其背后是以太坊社区内部、矿机厂商与开发者之间的激烈博弈。

支持者认为,ProgPoW是维护以太坊去中心化的“救命稻草”,GPU作为通用计算设备,广泛分布于普通用户手中,而ASIC矿机的研发与生产高度集中,易形成算力寡头,一旦ASIC垄断,以太坊的“无许可准入”原则将受到挑战,网络抗审查能力也会削弱,ProgPoW还能降低专业矿机厂商对以太坊网络的影响力,让权力回归社区。

反对者则指出随机配图