在很多人眼里,加密货币挖矿是一件神秘又遥远的事情。
在专业矿机、矿池盛行的当下,CPU、GPU 挖矿早已过时,对刚刚入门的小白来说,很容易就被参与的高门槛阻挡在外,而门槛极低的 PoS 抵押挖矿,又少了一种随机出块获取代币奖励的兴致。
今年以来,类似 BHD 等 PoC 挖矿项目进入了人们的视野,一度引起非矿圈人士的追捧,而随着年底和明年 Mass、Filecoin、Spacemesh、Holochain 等基于 PoC 共识机制,主打硬盘挖矿的项目主网上线或开源,类似概念的项目即将迎来爆发期。
而在 PoW 和 PoS 已经成为主流共识机制的当下,这类主打「简易挖矿」的 PoC 挖矿模式,会成为未来一段时间内的主流玩法吗?
什么是 PoC
PoC(Proof of Capacity,容量证明)是一种允许挖矿设备利用闲置硬盘空间来参与挖矿的共识机制,与 PoW 的算力挖矿和 PoS 的质押代币挖矿方式相比,PoC 挖矿的优势在于门槛低,能耗少。
要想知道 PoC 是如何实现的,我们可以先了解 PoW 的工作原理。在比特币挖矿中,由矿工共同算一道繁琐的数学题,能最早算出结果的矿工,就可以获得系统提供的出块奖励。在这样的机制下,算力越高,越有可能完成计算,也就更容易获得奖励。
由于比特币价格越来越高,导致矿业竞争激烈,整个比特币系统算力越来越高,因此,如今要想参与比特币挖矿的矿工,已经不能简单依靠 CPU 或 GPU,而是取决于性能更加优良的 ASIC 矿机和更加专业的矿池。
而追求极致去中心化的开发者,从被大家忽略的计算机硬盘那里得到了启发。
2014 年 8 月,一个名为 Burstcoin(爆裂币)的项目诞生,它采用的是一种名为 PoC 的共识机制,利用存储可复用的「解题方式」+本地搜索替代了重复的哈希计算。在该机制下,要想获得出块奖励,依然需要矿工做计算。实际的 PoC 挖矿,是文件或数据的存储/提取,如果你的本地硬盘中存储的算法越多,越有可能更快地计算出结果,获得奖励。
而决定是否获得出块奖励的因素,也从 PoW 机制下的算力大小变成了存储能力。具体来说,先将哈希数据提前 Plot 到硬盘里,挖矿是一个硬盘读取过程,执行的是 0(1)的操作,整个过程并不需要运算能力。
只用硬盘和网线的 PoC 共识
理论上,任何人都可以参与比特币挖矿,但随着算力越来越高,个体出块的可能性已经近乎为 0,自 2010 年底开始运作以来,矿池模式已经成为了独立矿工共享计算资源和增加发现区块机会的手段。
散户想要参加比特币挖矿,只能购买专业的矿机和加入矿池,而以硬盘存储为核心的 PoC 挖矿,只要使用普通电脑的闲置硬盘,就可以参与挖矿,这也让采用 PoC 共识机制的区块链,拥有了比 PoW 更显著的优点:更公平和去中心化。
「只要有硬盘和宽带,在家里就能进行挖矿。」
随着流媒体日益盛行,云存储的应用场景也越来越广泛,用户早已不再为下载的东西占用内存过大而担心,因为如今已经可以直接在线观看视频或进行其他操作,硬盘大小不再成为大家的烦恼。在这样的背景下,用户电脑闲置的硬盘空间,就成为了 PoC 的网络中的潜在算力。
根据比特币哈希算力分布图,我们可以知道,目前四大比特币矿池(BTC.com、Poolin、F2Pool 和 AntPool)占了近 60% 的算力,个体的力量根本无法撼动。
而由于 PoC 共识机制,核心并不是算力,而是硬盘存储能力,即便数家公司搭建矿池,组建矿池,也根本无法与全球范围所有潜在的硬盘存储空间抗衡。
根据 PCWorld 数据预测,预计到 2020 年,全世界的数据总量将达到 40ZB,即 40 万亿 GB,全球人均 5.2TB,可以说是相当的去中心化。这个世界的硬盘分布远比矿机的分布要去中心化得多,如果 PoC 区块链的生态足够成熟,完全可以避免出现矿霸控制整条链的情况,真正实现去中心化。
此外,由于硬盘分布于全球,一旦 PoC 生态搭建起来,有天然的防 51% 算力攻击的属性。
而相对于 PoW 挖矿所需的动辄数百 W 或者上千 W 能耗的 ASIC 矿机,以及迭代迅速的矿机,比特币挖矿也由此被外界诟病资源浪费。根据剑桥大学的数据统计,每年用于挖比特币的能源消耗已经接近 2016 年比利时和芬兰两个国家的全年电力消耗水平,而且这一数字还在持续增加。
但能源浪费的问题在 PoC 挖矿中并不会出现。因为即便使用电脑闲置硬盘挖矿,消耗的也只是一台普通电脑的耗电量,能耗非常小,资源浪费和影响居民用电也就无从谈起。
在 PoW 挖矿中,不同哈希算法的币种适配于不同种类的矿机,与此相比 PoC 挖矿更具有通用性,对于整个区块链网络来说也更具有安全性。
如今,诞生已 10 年的比特币,也饱受着算力中心化的质疑,而采用 PoC 共识机制的区块链,确实能改善单一机构或个体在整个网络中的控制权,从而达到更好的公平和去中心化。
除了上面提到的 BurstCoin 之外,还有其他几个项目也在采用 PoC 算法或者 PoC 衍生算法,利用硬盘空间进行挖矿,包括 BHD、MASS 等。
2018 年 8 月成立的 BHD,全名 BitcoinHD,称为比特硬币,该币是和计算机硬件硬盘紧密相关的一种数字加密货币。它采用的是 PoC 的衍生版 CPoC 机制(条件化容量证明),定位为改变加密货币生产方式的有价金融系统。
根据白皮书介绍,BHD 总供应量 2100 万枚,85% 的代币发给矿工,初始的 TPS 为 70 笔交易/秒,初始区块大小 8M。由于 BHD 占用的硬盘容量并没有真实的需求方,因此 BHD 像是一个专门面向矿工的数字货币,由矿工的抵押支撑项目价值。
另外一个项目是 MASS,它是一个基于 PoC 算法的全新的硬盘挖矿项目,致力于成为共识层基础设施。
这是一个基于 PoC 算法的挖矿项目,它的共识引擎是通用的,可同时并行为多个公有链提供共识服务,它构建了一个无需许可、公平、节能、安全、通用的共识层,以保障公有链运行过程中的根本安全。而参与共识引擎维护的节点无需许可,即可通过存储空间运行 MASS 共识协议。
PoC 真的很稳吗?
(加拿大科技博主 Linus 曾在 2018 年讨论过 Burst 硬盘挖矿的潜在风险)
PoW 的算力大多同时挖同一币种,大多需要算力在一条主网上运算完哈希以后,才能切到另一条主网,除非是 2 年前的以太坊上双挖这种情况。相反,得益于 PoC 通用性特点,有的 PoC 币种反而可以多挖,因为数据结构相同,共用证明空间而可以多挖。
但与此同时,多挖也意味着社区和共识的分散,稀缺性从来不仅指供应量,还有获取方法的稀缺程度。在极致的多挖环境下,矿工也许只需要对比收益多寡,无需关心项目进展。最终这些多挖的项目也会被市场化选择,水能载舟亦能覆舟。以现在共识最强的 BTC 为例,如果有非常多种类的算法都被 BTC 矿机所支持,BTC 的产出也变得不那么稀有。
此外,虽然与 PoW 相比,采用 PoC 挖矿所需要的耗电量已经非常小,但相对抵押代币挖矿的 PoS 项目来说,还是需要消耗一定的电能资源。
找到一个让所有节点能在无中心组织状态下相互信任的完美机制,是所有公链的目标,而这场关于共识机制的探索,从 2008 年开始,至今仍未停止。
从最早的 PoW 到 PoS,再到去年大火的 DPoS,新的共识机制概念不断被提出,又不断被开发者实践。而在所有的共识机制中,PoC 以其追求极致去中心化、简易挖矿的方式,正在被更多人认知,也在被更多的人参与和实践。
本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。