IPFS是怎么存储文件的?具体方式你清楚吗?
什么是中心化存储呢?中心化存储说白了,就是把所有的数据都存储在一个服务器里面,存储在一个地方保存。那现在海量的数据存储自然需要大量的服务器和场地,就拿现在的阿里来说,目前阿里在中国的存储市场已经占据三分之一以上,阿里早就已经不是一个电商公司,而是一个大数据公司。那http是如何传输数据的呢,我举个简单的例子,比如说我现在要给一个人发一张照片,它不是直接从我的手机直接到他的手机,而是需要经过一个桥梁做一个传导(这个桥梁就是http),这个过程叫做上传和下载。首先我把照片上传到这个桥梁上,然后他在从桥梁上把它下载下来,这个桥梁用了20多年,当然现在所有的互联网公司,所有的互联网客户都在这个桥梁之上,一个桥梁用了这么多年,上面堆满了游客,那这个桥梁会怎么样呢?
要知道存储数据的中心化机房,所有的数据都存在里面,如此大量的数据最害怕的就是数据丢失,一旦丢失将会是灭顶之灾,现在为了防止这样的情况,很多企业都是选择两地三建的方式。两地三建就是说在两个不同的地方建三个中心化机房,一个用来存储数据,另外两个用来备份防止丢失,这样下来所需要的费用自然更高,中间的麻烦更不用多说。而且你说把所有的数据都放在一个中心化机房里面,当所有人都访问一个网站的时候,它都是从这一个点给你传输,比如每一年的双十一双十二,比如现在的王者荣耀,当人数最多的时候,它是不是会发生一些卡顿和缓慢。一座桥上堆满了人,那他就一定会暴露一些问题。而且现在我们在访问寻找一些突破网址的时候还会出现404数据的丢失等等问题。我相信大家都不陌生。点击领取10T算力。
IPFS分布式存储又是什么样的呢?它是美国斯坦福大学的高材生胡安。贝内特在2014年的提出的这个概念,它旨在打造一个共享存储的理念,就是希望全球的所有的互联网用户都可以提供你闲置的空间来帮别人存储数据。其实就是P2P的一种方式,我相信大家应该都记得BT种子吧,之前有了BT种子的时候,下载速度是相当的快,其实就是你直接下载存储在别人电脑里面的数据,可能就是你隔壁宿舍的同学的电脑保存的。相信很多男同学都懂。但是一旦下载完之后,对方电脑一关机就没了,毕竟个人的电脑不管从耗电还是其他原因都不可能一直提供。
IPFS是一种点对点的分布式文件系统,是一个基于内容寻址、版本化、点对点的超媒体传输协议,集合了DHT分布式哈希表、P2P网络技术、BitTorrent传输技术、Git版本控制、自证明文件系统等技术,允许网络中的参与者互相存储、索取和传输验证数据。举个简答的例子,我们把一个3分钟的视频打碎成若干份的碎片,然后再存到不同的服务器里面,你在访问的时候,它所有的服务器同时向你传输。比如说这个视频我们通过微信发送给另外一个人,它是肯定会转圈圈的,那假如说我们把这个视频打碎成100个1秒的碎片,让一百个人同事向他传输,那视频是不是嗖嗖嗖全部过去了?多条管道肯定会比单条管道要快的。另外就算是你想要偷取这个视频难度也会大很多,网络上有很多破解偷取的视频发布,然而你想要在这么多碎片的情况下去偷取,难度之大就不用多说。
此次回调对 FIL矿工的负面影响实际上是最小的,甚至对于大多数即将进场的矿工来说,都有很好的正面影响,因为受 IPFS项目严格机制的影响,参与 IPFS/Filecoin挖币需要大量的质押币,所以在币价低迷的情况下,进场可以节约不少成本,无形中降低了许多入市门槛。