Advertise手续费优惠服务台

词汇表概念

容量证明(PoC)是什么?基于硬盘存储的挖矿共识算法

容量证明(Proof of Capacity,PoC)是一种区块链共识算法:矿工不实时计算哈希,而是预先算好密码学答案(称为“绘图”文件)并存放在硬盘上。投入的存储越多,持有的预计算答案越多,产生下一个区块的概率越高。由于绘图只需一次、日常挖矿主要是读取硬盘,PoC 的耗电只是工作量证明的一小部分,硬件门槛也低于 ASIC 挖矿。它有时也被称为空间证明,其改进版时空证明是 Chia 等网络的基础。

作者: COINOTAG Research Desk最后更新 参考资料

gate.com

容量证明是什么?

容量证明(Proof of Capacity,PoC)是一种区块链共识机制:矿工投入的是闲置的硬盘空间,而不是处理器算力。PoC 矿工不必实时争抢哈希计算,而是提前一次性算好大量密码学答案并写入硬盘,这一步叫作“绘图”(plotting)。每当需要产生新区块时,协议会选出所存答案最接近目标值的矿工。分配的存储越多,存下的答案就越多,赢得出块奖励的概率也越高。由于繁重的计算只做一次,日常挖矿基本只是读取硬盘,PoC 的能耗远低于工作量证明。

对比示意图——PoW(CPU/ASIC 实时计算哈希)与 PoC(读取装满预先计算数据的硬盘)

binance.com

为什么需要第三种共识模型?

两种最知名的区块链安全方式各有结构性成本。比特币采用的工作量证明要求矿工不断改变随机数(nonce),暴力求解 SHA-256 哈希,直到结果满足难度目标。随着难度上升,挖矿转向耗电巨大的专用 ASIC 矿机,而没能及时找到答案的矿工,其消耗的电力就白白浪费了。

以太坊采用的权益证明按锁定代币的数量选择出块者,大幅降低了能耗,但代价换成了资本集中:持币最多的参与者影响力最大,验证权可能向少数富裕的节点集中。PoC 的设计初衷就是介于两者之间——运行成本远低于 PoW,进入门槛又低于买入大量代币去质押。

bitget.com

容量证明如何运作?

PoC 分为两个阶段:一次性的绘图阶段,以及持续读取这些绘图文件的挖矿阶段。

第一步:给硬盘“绘图”

绘图时,矿工把自己独有的账户 ID 反复送入一个内存密集型哈希函数(早期 Burstcoin 实现使用 Shabal 算法,刻意设计得比 SHA-256 更耗费计算)。输出结果是一组写入硬盘的 nonce。在经典的 Burst 设计中,每个 nonce 包含 8,192 个哈希,组成 4,096 对,称为 scoop,协议可以用 0 到 4,095 的编号定位任意一个 scoop。

标注示意图——一个 nonce 被拆分为 4,096 个编号的 scoop,其中一个被高亮

第二步:用已存储的绘图挖矿

新区块开放时,网络根据上一个区块推导出一个 scoop 编号。每个矿工从自己存储的每个 nonce 中读出这一个 scoop,并据此计算一个叫作截止时间(deadline)的值,即矿工获准锻造下一个区块之前需要等待的秒数。每个矿工只保留自己最短的截止时间,全网截止时间最短的矿工胜出,产生区块并领取奖励。Burst 的目标出块时间约为 4 分钟(比特币为 10 分钟),因此必须读取预先存好的答案——实时计算会太慢。

举例说明

假设三位矿工在争夺下一个区块:

  • 矿工 A 绘图了 1 TB 存储;
  • 矿工 B 绘图了 4 TB;
  • 矿工 C 绘图了 8 TB。

每 TB 存储大致对应等比例的预计算 nonce,因此每位矿工持有最短截止时间的概率与其存储占全网的比例成正比。总投入空间为 1 + 4 + 8 = 13 TB。

矿工绘图存储大致获胜概率
A1 TB1 / 13 ≈ 7.7%
B4 TB4 / 13 ≈ 30.8%
C8 TB8 / 13 ≈ 61.5%

结论:在 PoC 中,你预期能拿到的区块份额取决于你贡献的容量占全网的比例——相当于 PoW 中算力的“存储版”。

PoC、PoW 与 PoS 对比

特性容量证明工作量证明权益证明
稀缺资源硬盘存储算力 / 电力锁定资本
能耗低很高低
主要硬件消费级硬盘ASIC / GPU普通服务器
进入门槛低(硬盘便宜)高(ASIC 成本)高(需质押代币)
硬件可复用可以,清空即可再用不可以(单一用途 ASIC)可以
中心化风险存储大户硬件大户资本大户

容量证明的优点

  • 节能:一次性绘图之后,日常挖矿主要是读取硬盘,耗电只是 PoW 的一小部分。
  • 硬件门槛低:普通硬盘便宜易得,进入成本低于 ASIC 挖矿。
  • 没有专业硬件军备竞赛:新硬盘除容量外几乎没有优势,矿工无需追逐最新设备来保持竞争力。
  • 设备可复用:停止挖矿后删除绘图文件,硬盘就恢复为普通存储设备,不像单一用途的 ASIC。

风险与注意事项

PoC 并非没有代价,以下几点值得关注:

  • 存储中心化:低门槛是一把双刃剑。资金雄厚的参与者完全可以买下海量硬盘,主导截止时间的“抽签”,重现 PoC 本想解决的集中问题。
  • 一次性的无用数据:绘图文件在挖矿之外毫无用途,大量硬盘空间被这些数据占用。
  • 隐蔽滥用:PoW 恶意软件往往因拖慢 CPU 而暴露;PoC 绘图在区块开放前基本处于闲置状态,因此偷用他人闲置硬盘空间——一种“存储版”的挖矿劫持——可能更难被发现。
  • 硬盘损耗:大量绘图和持续读取会缩短硬盘寿命,消费级 SSD 尤其明显。

容量证明的现状

容量证明始于 2014 年的 Burstcoin,当时是一个小众的单链实验。此后,这一思路发展为更广义的空间证明(Proof of Space)和时空证明(Proof of Space-Time)家族。最知名的现代案例是 Chia 网络,它加入时间要素来抑制“刷算”(grinding),让基于存储的共识进入更大的视野。用硬盘容量而非电力来保护区块链,这一核心理念仍是业界寻找工作量证明绿色替代方案时的活跃研究方向。

想深入了解,可阅读比特币挖矿是什么、权益证明挖矿指南以及矿池如何运作。

COINOTAG 观点

与其说 PoC 是取代了 PoW 或 PoS 的赢家,不如说它是一次概念验证:把区块链安全与原始能耗脱钩。它留下的持久贡献在于这样一个洞见——任何稀缺且可验证的资源(这里是存储)都可以作为共识博弈的锚。基于存储的区块链能否扩展到与最大网络竞争仍未可知,但这一设计推动整个行业认真对待能耗与硬件可及性,这种影响比任何单一币种都更长久。

常见问题

4 个问题
容量证明简单来说是什么?

容量证明(PoC)是一种共识算法,矿工用闲置硬盘空间代替算力。他们一次性预先计算密码学答案并存入硬盘,持有最佳答案的矿工赢得下一个区块。存储越多,获胜概率越高。

容量证明和工作量证明有什么区别?

工作量证明依靠高耗电的 ASIC 实时计算哈希,失败的尝试会浪费能源;容量证明只在绘图时做一次繁重计算,之后主要从硬盘读取答案,因此更节能,也能使用便宜、可复用的消费级硬盘。

容量证明真的节能吗?

是的。唯一密集的步骤是一次性给硬盘绘图,之后的日常挖矿主要是读取硬盘,耗电只占工作量证明矿机的一小部分,因此 PoC 被普遍视为较环保的共识模型之一。

哪些加密货币使用容量证明?

Burstcoin 于 2014 年率先采用容量证明。这一概念后来发展为空间证明和时空证明,其中最知名的现代项目是 Chia 网络,它用专门的存储容量而非计算来保护区块链。

最后更新: