前段时间,IPFS异常火爆,关注度居高不下。分布式存储的概念也被推向公众。有话题的地方就一定有故事,一个概念的流行必然引发更多话题。有很多项目都有分布式存储的概念。BZZ,BTT,IPFS到底是什么?今天,我就带你简单的过一遍。
什么是BTT?
BTT是BitTorrent(比特流)上的激励令牌,中文是浮动货币。BitTorrent是一种点对点分布式通信协议,诞生于2001年。它使用高效的软件分发系统和点对点技术来共享大容量文件(如电影或电视节目),并使每个用户都能像网络再分发节点一样提供上传服务。
BZZ是什么?
BZZ,Swarm的激励令牌,是以太坊项目的官方部分。它可以像以太坊节点一样运行群节点并连接到群网络。文件被分解成块,由参与的志愿者存储。Swarm的主要目标是为以太坊公共记录提供完全分散和冗余的存储,特别是存储和分发DApp码和数据以及区块链数据。旨在与以太坊和以太坊区块链的DevP2P多协议网络层深度融合,进行域名解析(使用ENS)、服务支付和内容可用性保障。
什么是IPFS?
IPFS(Inter Planetary File System)是Inter Planetary File System的缩写,中文名称为星际文件系统,是一种分布式存储和文件共享的网络传输协议。它对一个完整的信息进行加密,并将其存储在分布在世界各地不同节点的服务器上。每台服务器只存储一部分加密信息,保证了信息的私密性和安全性。如果需要获取这些信息,可以按照就近服务器的原则下载,避免了同一服务器下载信息的拥堵。同时,一条信息在下载后可以通过加密编程算法恢复成一条完整的信息,保证了信息的永久存储。
三者有什么相似之处?
这三个项目都是基于分布式存储的概念开发的。它们都将原始数据存储在不同网络空间的切片中。不存在http中心化带来的高成本、无隐私、易攻击等问题。而且下载上传快捷方便,数据可以永久保存,私密性强。
三者有什么区别?
BTT于2001年首次发布,并于2018年被创基金会收购。这是一个成熟的分布式存储项目。可以说这个存储概念提出的比较早,对互联网的影响也比较深远。2006年高峰期,BT流量甚至占到全网流量的70%。但目前使用的下载软件几乎都是在BT的基础上改进的,比如迅雷、BT种子等。
BZZ网络传输是2015年初以太坊创始人维塔利克布特林(Vitalik Buterin)、加文伍德(Gavin Wood)和杰弗里威尔克(Jeffrey Wilcke)推动的。提出的想法之前并没有太多行动,因为他们一直忙于以太坊项目的推广。最近由于分布式存储的流行,突然火遍全网,时间问题暂时无法考证。暂时算是比较老的分布式存储项目,只是还没上线。预计2021年6月左右发射。目前BZZ的逻辑是将数据以分片的形式分布式存储在网络中。存储的数据主要是针对以太坊完全分散且冗余的公共记录。它是一个基于以太坊的项目,为了解决以太坊的一些问题,可以看作是以太坊的一个补丁。
IPFS是Juan Bennett在2014年创立协议实验室后提出的一个概念。他认为我们常用的app、网站、朋友圈的数据都存储在一个集中的服务器集群中,然后通过URL、URI、DNS访问定位资源,不仅安全性差,而且下载速度慢,没有隐私可言。所以我想创建一个分布式网络传输协议来存储和共享文件。它使用内容可寻址的对等超媒体分发协议从一个资源的内容中计算出一个哈希值,相应的信息是唯一的和安全的。同时,上传的资源在网络中没有重复,节省了网络空间。项目已于2020年10月上线,目前全网存储已达5EiP。IPFS的分布式存储更多的是针对用户的日常使用场景。目前已有数百个IPFS应用落地,存储了大量有益于人类未来发展的数据,如医疗、金融、人文等。
看看这张表,做个简单的比较。
在区块链行业,每天都有新项目推出、推出和宣传。有些是有价值的,有些只停留在概念上。作为一家专注于IPFS分布式存储的企业,我们相信IPFS目前会解决一些数据存储方面的问题,我们也会继续做这方面的技术研究和探索。这里需要重申的是,目前除了FilecoinIPFS,滨海链家没有参与任何区块链项目,请客户在了解项目的过程中做好甄别。