「换一种算法,把矿机换不掉的成本曲线换回来。」这大致是 ProgPoW 想干的事。它不属于某个新链,而是 2018 年前后挂在以太坊改进流程下的一组候选:一种刻意让专业矿机占不到显卡多少便宜的 PoW 算法设计。围绕它的讨论持续数年,最终以以太坊整体转投 PoS 而静默退场。事件本身没有赢家,但它把「PoW 算法选择是政治决定不是技术中立」这件事讲得最清楚,值得完整复盘一次。
背景:ethash 与矿机的渗透
以太坊当年选用的 ethash 算法走「内存硬」路线:挖矿需要持续读取一块不断增大的伪随机数据集,访存带宽成为瓶颈,设计意图是让通用 GPU 天然适配。但专用芯片的工程师证明了一件事:访存瓶颈也能用定制硬件堆带宽来解——2018 年春天比特大陆公开发售面向 ethash 的 Antminer E3,比比特币 ASIC 晚了好几年,但没有缺席。于是「去中心化算力=人人有显卡」的理想叙事与产业现实正面相撞:要么接受矿机,要么改算法,把门槛重新拉回通用硬件。

ProgPoW 的设计赌注
ProgPoW 的设计以开发者 ifdefelse 发布的参考实现为蓝本,2018 年以 EIP-1057 编号进入正式流程,核心思路是把计算改成对图形硬件的「自然均衡」:大量小步算术穿插访存,让矿机的并行优势与显存优势恰好互相抵消,使每美元算力的成本在矿机与显卡之间近似持平——硬件中立(hardware-neutral)这个词由此而来。它的赌注不在数学正确性(算法好不好跑、会不会偏科是可测的),而在社会接受度:改算法等于给存量矿机判死刑,任何「劫富济贫」式的协议改动都会招来被清算一方的强烈反弹。提案确实在专门的测试网络上跑过(社区维护的 Gangnam 测试网即为其一),核心开发者全体会议上反复表决;争议点集中在两个问题:内存带宽的「均衡点」能否长期守住(芯片代差每两三年就在移动靶);以及在多大频率上重调算法才算合理——调得太勤,算法本身反而成了派系工具。
为什么最终没有落地
主网从未切换:矿工方反对的声音、迁移风险(分叉语义要处理存量算力与旧客户端)、以及「算法军备竞赛」的哲学分歧叠加。真正的句号由另一条时间线写下:以太坊推进 PoS 路线,2022 年合并完成后挖矿退出共识层,抗 ASIC 问题从「选什么算法」变成「选多少质押资本」,ProgPoW 连同 ethash 一起变成历史词。回看整场争论,留下的教科书结论是:当「让每个人都能参与」被写进设计目标时,算法就不再只是数学,它持续绑定产业利益,每次调参都像一次无声的财富再分配,这才是它难产的根本原因。
快速问答
问:比特币为什么不直接换一种抗ASIC算法? 答:比特币路线选择相反:拥抱专业化,把安全交给规模化的专业矿场。换算法意味着判所有存量矿机死刑,社会成本远高于以太坊换算法,且主流共识认为这条路的收益不抵动荡。
问:抗ASIC算法真的存在吗? 答:存在「延缓」,不存在「永久」——任何为通用硬件画的成本线,都会被愿意为此重设计芯片的市场慢慢抹平。
问:现在的链怎么回避这个问题? 答:两条主流:直接 PoS(把硬件问题换成资本问题),或继续用成熟 PoW 算法接受矿机现实。
常见误区
一是把 ProgPoW 说成「已被以太坊采纳的算法」,它停留在提案与测试阶段,主网从未启用。二是以为抗 ASIC 失败等于 ethash 设计失败——它确实把 ASIC 推迟了好几年,这本身是部分成功。三是把算法之争只当技术细节,忽视它同时是对「谁该赚这份电费」的表决。
风险提示:挖矿与算力市场涉及重大资本投入与政策不确定性,本文是历史事件分析,不构成投资建议。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。