因为我对存储情有独钟,所以我也非常看好区块链存储。我很早就研究过Storj、Sia、IPFS/Filecoin、Burstcoin等项目,翻译过这些项目的白皮书,研究过储矿,甚至矿机和矿。Filecoin矿机市场也经历了“非同寻常的繁荣”。当然现在热潮还在继续,Filecoin项目依然没有实质性进展。
要求
对存储最直接、最迫切的需求是数据的爆炸式增长。近年来,随着云计算、大数据、物联网、人工智能等信息技术的快速发展和传统行业的数字化转型,数据量呈几何级数增长。据IDC预测,2020年全球数据量有望达到44 ZB,中国数据量将达到8,060 EB,占全球数据量的18%。这是什么概念?如果是10TB的存储设备,仅中国就需要8亿台设备,很快中国每个人都需要一台。
除了数据量的快速增长,用户对数据存储的需求主要包括:安全、可靠、快速、灵活、低成本。各位请注意,这不是区块链仓储公司独有的需求。许多人在做演讲和写文章时忽视了这一点。这些需求是普遍需求,对一般存储的普遍需求。所以当我们谈论区块链存储如何满足这些需求时,我们应该严谨客观地比较当前的存储,尤其是云存储。对于区块链储物来说,这再夸张不过了。就目前的区块链存储技术而言,还不能完全保证它能战胜成熟的云存储技术。
一提到区块链,每个人自然都会感到安全。尤其是与现在的云存储相比,用户上传数据后,没有隐私可言,用户失去了对数据的控制权。区块链将隐私和控制权交还给了用户。表面上是这样。我们必须了解区块链为什么能够实现。本质上,这是因为区块链的加密技术。云存储现在可以采用加密技术吗?当然,这并不是区块链独有的现象。假设我们是一个开源客户端,用户管理自己的私钥,上传加密数据到云存储。云存储还能任意使用用户的数据吗?当然不是。
另一位“专家”认为,区块链存储的优势在于,区块链存储可以将数据碎片化,分散到世界各地,从而在一定程度上提高安全性。云存储现在不就是分布式存储吗?是不是没有高效的碎片化和备份机制?此外,这些机制比区块链存储更加成熟和高效。还有“专家”说,区块链存储是去中心化组织运营,云存储是中心化运营。如果用户的数据丢失了,面对去中心化的组织,用户该去找谁?
为了提高可靠性,区块链存储的“专家”们经常搬出IPFS的一些原理。——数据永远不会丢失。能否回归技术人员的本心?IPFS真的不会丢失数据吗?区块链存储至今没有发展起来的一个重要原因是可靠性和成本难以权衡。现在的云存储,比如亚马逊,已经可以提供商业级的可靠性,小数点后面一堆9,而且是经过实战检验的。但是区块链的存储呢?如何保证?分布在世界各地的节点都是很随机的,说断就断。软件层面的调度来不及采取措施。区块链存储网络,没有任何安全措施,很容易被黑客控制和劫持。如何才能保证用户数据的可靠性?所以,不要轻言可靠性,要想办法改进技术,提高硬件技术水平,在实践中检验。
快速也是区块链存储的一大亮点,来自BT。这个呢?也是“专家”们的一厢情愿。集中式存储会不会出现巨大的瓶颈?集中存储没有碎片,没有并行下载,没有CDN?
专家可能会说成本太高,分散存储成本低。你真的算过吗?真的有运行Storj Sia的节点吗?皇家区块链的仓储成本更低吗?我们来讨论一下费用。请理解前提。如果不在乎数据会不会丢失,成本当然会低。——现在IPFS网的数据随便放一放,到时候可能就不存在了。如果要保证高可靠性,区块链存储要付出什么样的成本?激励矿工贡献存储和带宽的成本是多少?而矿工在付出这样的成本后,是否有专业IDC的运维能力保证节点的稳定运行?其实做过分布式系统的工程师大概能算出来,在全世界这样一个开放的、不可信的网络中,建立一个可靠的分布式存储的成本只会比云存储高,而且会高很多。
最后说一下灵活性。我不知道为什么有人认为这是区块链存储相对于云存储的优势。想想BTC和ETH节点升级的历史。几乎每一次升级都是痛苦,甚至导致分叉。“专家”,当一个分布式系统足够大的时候,真的有很多东西是你所不了解的。请不要混淆观众。
因此,抛开深入的技术研究,将所有希望寄托在“区块链”二字上,是一种倒退。
技术的未来
IPFS是无罪的,或者在区块链的洪流中,人性已经改变。那么具体应该怎么做呢?
我们应该赌的是技术的进步。更多的精力应该放在技术的研发上,这可能不会很快,但如果你想在未来生存,你应该从现在开始。
技术进步包括软件,比如IPFS——,一个综合的系统,集成了Git,BT等强大系统的优势。然而,IPFS仍有许多事情需要落实。整合是不够的,我们需要创新。
技术进步还包括硬件。硬件还是现在的机械硬盘和SSD硬盘吗?我觉得这样的硬件满足不了数据的爆炸式增长,尤其是机械硬盘。我们应该着眼于未来的存储,比如DNA存储。可能这些技术现在是因为某些环节成本高,但不代表以后不能实现。同时,这几点对我们来说都是很大的机会。
想想吧。现在机械硬盘的生产已经被美国和日本垄断。贸易战一开始,硬盘价格就上涨了。
技术进步也包括网络。专家还在普及什么是“骨干网”,5G离我们越来越近了。所以当你的矿机还在讨论有几个万兆网口的时候,其他技术的进步已经会带来毁灭性的打击了。所以需要我们深入学习和研究。做面向未来的产品。