IPFS体系里,谈算力不如谈存力?_区块链_

2022-07-07 区块链达人

从比特币网络风靡全球之后,“算力”这个词便在圈内深入人心。诚然,在比特币网络里,是以哈希碰撞来获取出块权,通俗可以理解为节点们在做数学题,这里称之为“算力”一点问题都没有。但在IPFS架构体系的Filecoin网络中,用“算力”这个词显然不是因地制宜,而是为了便于市场理解的一种妥协亦或者是故意混水摸鱼。用“存力”来称呼存储服务器的业务能力,更贴切。

首先,来看看Filecoin网络是如何运作的?它的输入与输出都是些什么?不同于比特币网络,Filecoin网络里对节点着重要求硬盘。其核心价值也是更安全、低价、高效地为社会存储海量数据,硬盘这个要求在比特币网络里却显得无关痛痒。比特币网络,节点输出的是哈希值;而Filecoin网络节点输出的,则是经时间验证过的备份数据。节点搭建的存储服务器虽然并不是只有硬盘,对CPU、GPU、安全架构等仍存在很高的要求,但最终目的还是落在“存”字上,存储是本质。

至联云研究人员认为,业内对于IPFS存储服务器业务能力高低的界定,以算力为单位,有失偏颇。了解技术原理的朋友都应该明白,比特币网络相当于玩了一个数学游戏,先算出结果的节点就可以得到奖励;Firecoin却是要求节点备份储存文件,谁能先储存好文件,就拿奖励。技术架构不同,追求目标不同,产生的社会价值不同,二者完全不可同而语。

Filecoin网络中的节点,作业时不存在“算”这个动作吗?当然有!无论是检索,还是封装打包,都涉及“算”这个动作,否则官方也不会对CUP提要求了。值得说明的一点是,在Filecoin中,“算”是为“存”而服务的,主次顺序需理清。

“算力”与“存力”在过程方面的差异,已经阐述得非常清楚了。从结果方面来看,“算力”与“存力”依然有着不小的差别。如果将Filecoin网络里存储服务器的业务水平称之为“算力”,那么很容易形成一个误区,谁的算力越高,谁的存储服务器业务能力越高?这显然不对!比特币网络中显示的节点算力,可以作为一个节点业务能力水平的证明。但是细心的朋友会发现,根据测试网显示,Filecoin网络里会有一个失败扇区数的指标。这就说明了一个问题——在常规环境中,算力并不大可能会存在“有效算力”,“无效算力”之说;但存力却分“有效”与“无效”。至少在Filecoin网络里,是存在“无效存力”这种现象的。

界定分布式存储服务器的业务能力如何,算力并不是一个有效的指标,而存力是,前提是有效存力。