作者:叶毓睿
什么是区块链存储?可以从两个方面来理解:
1、 为区块链应用提供数据服务的存储,包括了公链存储、联盟链存储。
在区块链存储还没有完善之前,私有云存储、公有云存储会在过渡期内,为区块链应用提供数据服务,但这不是理想的状态,理想的状态是端到端都是去中心化的。核心在于,数据存储不会被单一个体或组织所操控。
2、 用区块链方式组织的存储,包括了激励、开放、共享等。
例如Filecoin激励IPFS,storj激励去中心化网盘Storj等
随着FIL的高涨,IPFS和Filecoin成为热点。如同2018年一样,各种各样的叫法都有,分布式存储、区块链分布式存储、区块链云存储等等。Gartner在其2018年7月区块链技术成熟度曲线里称之为区块链分布式存储
(Distributed Storage in Blockchain),如下图所示。
我是区块链存储这个中文概念的首倡者之一,早在2018年就开始坚持这个提法。今天就来谈谈为什么把IPFS Filecoin叫区块链存储更合适?
在2018年,日知录邀请我做的区块链存储分享时,我对什么是区块链做了如下定义:
区块链是全网同步并链式追加的,加密的分布式共享账本/日志集
实际上区块链自身就是分布式存储。现在很多人都知道了,区块链 链上只能存放少量的数据,因为全网同步的开销实在太大,数据量一多,同步的时长让人无法忍受。如下图所示,以太坊上的用户数据只能在MB级别以下,非交易信息或元数据的存放,其成本非常昂贵。
因此,当我们谈到区块链所用到的存储时,通常都是指链下数据。考虑到区块链自身就是分布式的全网账本,区块链所用到的存储也就无需强调分布式。而且,在过渡期内,例如在供应链金融有七八个联盟链节点成员单位,数据存放在某个成员单位的机房的NAS上,这个NAS有可能是集中式存储。
所以,区块链分布式存储这个提法不好。
分布式存储这个提法也不高,因为这很容易和目前主流的为To B、To G等服务的企业级分布式存储(在一个机房,一个机柜,甚至一个机框内)混淆。如果非得凸显去中心化,个人觉得,可以用分散式存储,或者去中心化存储来表述。然而,去中心化存储,又少了激励层的意思,因此,最恰当的提法就是区块链存储。
最后分享两张图,解释为什么出现区块链存储?为什么说,未来十年是区块链IT基础设施建设的黄金十年。
关于Chia,我个人认为, 如果未来迭代,它不增加抵押币的环节,就很难确保数据的安全可靠性,这样相对于Filecoin而言,无法构成造血(也即去中心化的云存储空间往外出租),形成商业闭环。然而,因为有了Bittorrent创始人Bram Cohen光环的加持,项目有可能持续一年以上。对它的定位,它不是Filecoin的竞争友商,而是BTC的竞争友商。在苏州时,我和一位好朋友Bill提到过,其实叫它“绿色比特币”更合适,后来看到有相关文章也有类似提法。也有朋友指出它不是区块链存储,我表示认同,如果它未来不往外出租云存储空间的话,它就纯粹只是一个挖矿的项目。但它一定是短期的,不好说,因为即使是BTC的山寨版,LTC等也存活了好些年。
数字世界是一个不一样的世界,不能以常规的思维去理解。