星鉴网>IPFS技术>IPFS的真相与误区(一)

IPFS的真相与误区(一)

2018/11/25 19:56:16 1269人阅读

【导读】 来自科学家的分析

IPFS是什么?


答:IPFS(InterPlanetary File System)是连接各远程存储节点的一个协议,官方的表达是A peer-to-peer hypermedia protocol。但很多人也会用IPFS来指代实现了IPFS协议的系统、IPFS的区块链激励层FileCoin甚至是整个区块链存储。我认为,用IPFS指代IPFS的实现是可以接受的,用IPFS来指代FileCoin是不准确的,用IPFS来指代区块链存储则是错误的。



区块链存储的成本比传统巨头更贵吗?


很多人都有一种普遍的误区,认为传统巨头在技术和规模上的优势,已经将存储成本降到最低了,所以区块链存储的成本不会低于传统巨头。典型的如虾币的研究报告,该报告已经尽力详尽、客观、用心地做了分析(替认真做事的人免费做广告),但长篇报告中也难免存在一些不尽准确甚至谬误之处。其中关于区块链存储的成本的判断就是错误的。该报告的原文如下:“由于传统巨头具有显著的规模、技术、采购等各方面优势,所以可以推论,无论Filecoin矿工如何投资建设,都不可能比传统巨头更具有成本优势”。



实际上,区块链存储的成本是完全可以比中心化存储巨头更低的,甚至可低几倍。以下内容摘自YottaChain白皮书:


相对中心化存储,YottaChain存储的成本要明显低很多,原因是:


• YottaChain采用了TruPrivacy技术,可以安全实现数据去重,存储相同数据占据的硬盘空间减少5-10倍。


• 绝大部分存储节点只有很少的存储设备,不需要专门的制冷系统(占数据中心耗电的三分之一甚至一半),靠自然通风即可散热,CapEx和OpEx都大幅下降。


• 家用存储矿机无需额外花费带宽费用,无需支付租房成本,家用电费也比工业用电更便宜。


• YottaChain绝大多数存储节点无需专业运维工程师驻场,每个节点都自动化运行而且一旦有意外故障失效会有其它节点自动顶上,节省了昂贵的运维费用。


 YottaChain大量存储节点都是利用闲置硬盘空间,属于沉没成本,边际成本接近零。


有人可能要问,原文写的是FileCoin,我这里是用YottaChain来回应,两个不是一回事。


YottaChain能做到更低成本不代表FileCoin能做到更低成本,只能说明YottaChain做得更好,但原文那么写也没错。



这么说就是不了解YottaChain。实际上,YottaChain建立了区块链存储开放平台,将自己的TruPrivacy核心技术、数据存储专业能力、数据安全专业能力和企业用户无缝对接的专业能力都开放给整个行业,FileCoin或其它第三方存储系统都可以使用YottaChain的核心技术和专业能力,也都可以达到同样的程度。


所以,原文的准确说法应该是这样:FileCoin的成本与传统巨头相比,可能更贵也可能更低,取决于如何开发建设。


中心化矿池 vs. 家用矿机


在虾币研究报告中,提出了一个观点:“家庭挖矿赚点零花钱是有可能的,但是绝不可能成为一种投资行为”。其理由如下:家庭挖矿做存储矿工是有一定风险的,因为电源、网络、硬盘不稳定可能会导致质押保证被扣除;做检索矿工是可行的,但是网络上行带宽很难达到基本性能要求,网络响应较慢导致辐射地域范围有限;获得出块机会的概率几乎为0;同时NAT穿透问题仍未有确定性结论。市场上持类似观点的人也很多。



家庭网络上行带宽的限制会导致做检索矿工不可行吗?虾币研究的这个结论下得有点过于武断了。事实上,玩客云就已经证明了,家庭矿工的网络带宽是可以做CDN用的。


家庭矿工做存储矿工的风险有多大呢?由于FileCoin没有颁布矿工抵押和没收的细则,目前还难以评估。但可以肯定的一点是,家庭矿工在场地费用、网络带宽费用、电费、运维费用上的优势对整个生态是不可忽视的,如果一个公链不充分利用这个优势,那其它公链就会加以利用,公链之间的竞争早晚会让FileCoin制定能够容纳家庭矿工的政策。


再具体到虾币报告提到的几个问题:


1. 电源:现在国家电网的电力已经可以做到非常稳定了,就连专业数据中心都已经开始尝试市电直供了,大量数据中心的柴油发电机都是长期闲置状态,所以电源的影响并不是很大。对偶然性停电的影响可以用分布式矿池的方法来解决,即一个矿池由分布在很多家庭的矿机组成,偶然有个别矿机停电会略微降低整个矿池的收益,但影响甚微;


2. 网络:家庭网络的稳定性也相当不错了,很多家庭都已经三网合一用网络来传输电视信号,如果有偶发性故障,也可以用分布式矿池的方式来解决;


3. 硬盘:如果用桌面级硬盘确实存在稳定性问题,因为桌面级硬盘就不是为7x24小时工作来设计的,一刻不歇地7x24小时工作会导致桌面级硬盘容易出现故障,这也是玩客云外接移动硬盘的问题(移动硬盘一般都是用桌面级硬盘的),但如果家庭矿机内部集成了企业级硬盘就没这个问题了。


4. NAT穿透:IPFS确实存在非常严重的NAT穿透问题,这是因为中国和美国的网络情况不同,IP资源不同,在美国可行的技术方案在中国变得不可行。但据我所知,这个问题是基本可以解决的,只是需要等待将解决方案集成到IPFS中。


还有一些人因为盲目模仿算力挖矿,热衷于建设大型中心化矿池。实际上,区块链存储无论是作为持久化存储用还是作为CDN用,都是越分散越好。分散而且成本更低的家庭矿机,应该成为首选。用分散的家庭矿机组建的矿池,将来应该成为区块链存储的主要矿池方案。


IPFS更安全吗?


很多人宣传说IPFS更安全,甚至还煞有介事地找出了依据:中心化的平台会偷用户数据,去中心化就解决了这个问题;而且文件经过Hash加密后,就变得非常安全了。这个说法是非常荒谬的。



IPFS本身没有提供任何数据安全机制,既没有对数据加密更没有提供密钥管理系统。所以存储在IPFS上的数据是没有任何安全可言的,任何人都可以自由访问。


换句话说,原先是中心化平台偷用户数据,但去中心化之后就变成人人都可以偷用户数据了,安全问题是一下就变得更加突出了,而不是变得更好了。如果说BAT偷用户数据还多少有点节制和底线的话,去中心化之后就人人都成为陈冠希了。所以,在没有采用好的数据安全机制之前,千万千万不要将个人数据和企业数据存在IPFS上。


至于Hash加密更是无知的谎言。Hash只是做数字摘要,根本不是加密。“Hash加密”这个词就是彻底的谎言。


那IPFS是否就完全不能适用于安全敏感的数据呢?答案应该是这样的:没有经过额外安全机制保护的安全敏感数据是不能存储在IPFS上的 ,但如果附加上其它安全机制(例如YottaChain的区块链存储开放平台),就可以将加密后的数据保存在IPFS上


作者:王东临,YottaChain/书生集团创始人、首席科学家,是国际级IT科学家,中国知名企业家,同时有丰富的社会治理经验。


44

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部