经典的挖矿,例如比特币挖矿,依赖于工作量证明共识算法,其目的是确保网络安全性和稳定性,并防止双重支付。简而言之,这个过程是为区块链中特定加密货币的区块头计算哈希值,其中包括(但不限于)一个随机数、一组交易的哈希值以及前一个区块的哈希值。如果矿工幸运地凑齐了所有条件,找到正确的值,他就能获得挖矿工作的报酬——区块奖励加上交易手续费。
支持其他共识算法的人们经常指出一个问题:为了获得梦寐以求的奖励,矿工必须做大量“无用功”(即上述的哈希计算),同时还会消耗大量电能。至少有两种根本性方法可以尝试解决这个问题:一是放弃挖矿(例如,采用权益证明共识机制);二是让挖矿同时产生额外的效益(因此得名“有用工作量证明”)。
广义上说,Proof of Useful Work(PoUW)是一种共识模型方法,其中矿工为保护网络所必需的计算工作,同时能解决在区块链之外也有价值的任务。
PoUW 的想法并不新鲜,因为开发者多年来一直在寻找“让挖矿变得有用的方法”。2017年,来自不同国家的一组研究人员——马歇尔·鲍尔、阿隆·罗森、曼努埃尔·萨宾和普拉尚特·纳利尼·瓦苏德文——发表了一篇名为《Proofs of Useful Work》的论文。
PoUW 面临的问题
尽管有用工作量证明概念的支持者所追求的目标崇高且诱人,但在实践中以最有效的方式实现它却并非易事。当然,如果能将传统的SHA-256哈希碰撞计算轻松替换为医疗、天文或人工智能领域的计算,并且还能促进加密货币汇率的稳定增长,那将非常理想。但前进道路上存在一些困难:
-
有用工作任务的供给问题。在比特币挖矿中,哈希碰撞是同一类型的,即世界各地的参与者执行完全相同的操作。网络难度根据全网算力逐步调整矿工在特定时刻需要付出的努力水平。另一方面,很难想象有什么类似且相同的“有用工作”可以供其他参与者并行执行。如果任务不是同质化的,任务的难度将不断变化,那么矿工就会有动机只执行简单任务,而忽略较难的任务。
-
区块链三难困境。区块链存在一个常被称为可扩展性三难困境的问题。简而言之,这个三元问题的本质是:同时为分布式网络提供高水平的安全性、可扩展性和去中心化要么是不可能的,要么是极其困难的。最多只能同时优化其中两个特性。在采用经典PoW的网络上,验证一个区块是简单的。在PoUW中,节点必须验证有用任务的解决方案,这可能复杂且耗时得多。如果验证成为瓶颈,就会损害可扩展性和安全性。另一方面,如果有用工作不是同质化的,并且多个参与者开始决定什么在当下是有用的、什么不是,那么去中心化可能会受到损害。
-
解决方案的唯一性。正如PoW中每个新区块的哈希值必须是唯一的一样,PoUW中的任务也必须对每个区块是唯一的。也就是说,不能允许某个问题被解决一次后,其答案在后续被重复提交。
-
矿工可预测且同质化的工作量。挖掘加密货币的参与者需要在一个竞争性的、公平的竞赛中与他人竞争奖励。否则,共识就失去了其经济基础。同时,不能允许矿工设备的小幅改进带来巨大的优势。此外,还需要确保可靠的验证机制,防止参与者因为提交一个形式符合要求但实际上并无真正价值的答案而获得奖励。
最后,还存在经济激励和加密货币经济保障这一严峻问题。让我们更详细地探讨一下。
经济模型问题
挖矿真的完全是“无用功”吗?虽然中本聪首次在加密货币中实现了工作量证明挖矿,但该概念的早期版本应归功于密码朋客、Blockstream公司的创始人亚当·贝克。他在Hashcash系统中提出了这个想法,用于对抗垃圾邮件:用户必须进行少量计算,这将构成大规模垃圾邮件发送的障碍。换句话说,复杂的计算本身是为了保证另一项有用功能的运作。
在比特币中,复杂的计算之所以复杂,是因为它们有效地完成了自己的任务——保障系统稳定运行。此外,矿工需要承担真实的成本(购买昂贵的设备、支付电费等)才能挖出新币。
从这个角度来看,矿工似乎是用自己的资金、知识和时间来交换整个网络的正常运转。这些开支和风险投资以某种形式构成了“比特币的成本”。如果矿工不再冒险购买昂贵设备并承担其他成本,这也会影响加密货币的汇率。换句话说,比特币的高价值部分源于矿工巨大的经济投入。
为了更直观地说明,还可以做这样一个类比:验证码(CAPTCHA)也可以被视为一种条件性的无用计算。如果人们在解决这个防护性计算机测试时,能以某种方式帮助科学或医学,那无疑更有用。但“无用验证码”的主要任务是防御垃圾邮件攻击和防止黑客入侵。也就是说,这个过程本身并不需要具有实际效用。
项目示例
可以列举几个有趣的区块链项目,它们在某种程度上尝试实现了PoUW概念:
-
Flux:最初与GPU计算相关,但在2025年10月转向了有用工作量证明v2模型。正如开发者所指出的,如今Flux充当着去中心化的Web3云基础设施的角色。尽管项目已脱离最初的有用GPU挖矿理念,但在当前形式下,节点仍在执行实际的计算工作:托管、渲染、人工智能任务等等。
-
Primecoin:这个曾在加密爱好者社区中广为人知的加密货币,于2013年推出,是首个将挖矿与具有实际价值的计算相结合的项目。其工作量证明系统基于寻找素数链(“坎宁安链”),即对数学家有用。后来,开发者多次宣布打破了世界数学记录。
-
Gridcoin:这种加密货币也于2013年出现。开发者利用了加州大学伯克利分校的开源分布式计算平台BOINC。协议的设计使参与者因完成一系列科学项目中的任务而获得奖励。然而,进行此类工作与PoUW概念略有不同,因为网络的基本共识机制是权益证明。
值得注意的是,还存在其他去中心化网络,它们将计算能力从一个参与者重新分配给另一个参与者以执行有用的任务,例如用于机器学习的Bittensor或用于GPU渲染的Render Network。也就是说,从广义上讲,这类架构与上述PoUW概念有交集,尽管并未完全复制它。
结论
有用工作量证明致力于将经典挖矿的安全性与解决实际任务相结合,但目前为止仍面临着严重的技术和经济限制。尽管如此,这一理念本身仍在发展,许多新的区块链项目也证实了人们对有效利用计算能力的持续兴趣。
end-content




