关于IPFS,白杨写的已经比较多了。但是很多朋友可能刚刚看到或者才开始接触,问我IPFS到底是什么?和filecion有什么关系。今天IPFS白杨就来给大家科普IPFS/Filecoin知识和实质作用IPFS004
HTTP怎么运作的?过去乃至现在互联网存储和调用文件是按照HTTP的协议进行。举个简单的例子:把整个文件,比作一部电影文档,全部以文档的形式存储在中心化的服务器里面,这就是HTTP中心化的存储数据。注意这里的关键字,一个是完整,一个是中心。也就是把文件整个中心化的保存(服务器是中心化的),说明了很多人文件都装在一个服务器上,所以我们搜网站有时直接白屏,或者错误代码,因为中心化的原因,很多人都在同一跑道搜索数据,原理就像堵车,网站直接崩溃或者错误代码,这也是现如今中心化存储网络的弊端。什么叫服务器?就是互联网的数据仓库。一般都是掌握在各个互联网巨头或资产家手上,一般人很少去买中心化服务器并且也购置不到。(普通人也参与不了)像你看到的什么这个云那个网的,都是人家的服务器,然后你把东西往上存给他交钱,比如我们平时的一些网络上的聊天记录等等数据。这是传统的HTTP中心化存储协议关乎我们生活的运作原理。
什么是IPFS去中心化协议呢?IPFS是inter planetary file system的缩写。这个名字直译是交互式星际文件系统。这也是一种比喻,就比作天上的星星,一点一点的。IPFS协议的原理是一改之前的中心化存储HTTP,变成去中心化的分布式存储技术。注意,这种分布存储并不是人凭空想出来的,而是现在的这种协议弊端所造成。主要是效率和安全两个方面:安全性:这就很好理解的,前阵子法国有一个数据服务器烧毁了,那这些文件就彻底丢了。
(法国斯特拉斯堡火光冲天,欧洲最大的云计算服务商)
还有像黑客攻击的问题。你只要有服务器,知道你在哪就可以攻击。还有内部人员监守自盗,这怎么办呢??比如地址文件目录,文件名只要有一个问题,就打不开了,其实文件没变,或者改个名字或者目录,文件就找不到了。而因为白杨刚刚讲的两个实例,就可以看出HTTP中心化存储的安全弊端,一旦丢失或损毁,这些数据就彻底没了,不能完全保护用户的数据,安全性不高。
效率性:我们经常会遇到打开一个网站,遇到404的这种情况。经常很多人同时去访问一个地址,拥堵打不开。原因很简单。中心化服务器都是大家都是一条路去走,我们都堵在这个路上,就像堵车一样,当然是堵住了。
IPFS协议就很好解决了这个问题,中间有很多细节。
安全性问题:他不单单是把文件分到很多个地方,他实际上是用了哈希算法。把文件切成了各种碎片,比如一个电影就切成很多碎片,你保存一部分,我保存一部分,然后再用一些备份,这样文件可以永久保存不会丢失。黑客想要攻击你,他得先知道你在哪。如果你就是一堆哈希值,本地保存的人就算知道,但是也不知道你手里拿的是什么。还有我们经常看到的所谓DDOS攻击,说白了就是弄一堆黄牛。到你那个地方去排队买票,我把你堵死。问题是你的东西都是分散的黄牛不够。内部人员作恶也能解决,文件都是分散存储的,都不存在什么内部外部的问题。内部人员也不知道你存的是啥,而且存的是碎片,加密过,后面要用这些信息,解密恢复,所以一般人拿到了也不能干成事儿。
效率性问题:在收集文件的时候,IPFS是离你比较近的一些节点向你发送,可以比如说十个人一起向你发送,这样效率就会提高十倍。具体的收集是依靠文件计算出的哈希值,不找地址,直接找哈希值,这样做更快,并且哈希值与内容联动,内容变了哪怕变一点点,哈希值就会变。而后全网共同维护一张大的哈西名称表,就像是班级人的座位号。
当然IPFS去中心协议技术问题原来非常多的,今天白杨先给大家分享这些,现在重点说明下面的问题:
注意,IPFS并不是区块链。他只是运用了分布式的这样一种理念。而且他设计了各种各样的制度技巧,储存寻找方式,但他自己本身并不是区块链.
区块链是什么:区块链是大账本儿,是所有人同时运行一段程序,记录交易信息,密码学保证安全,点对点的传输,也就是IPFS唯一的激励层:Filecoin它是一个区块链。公链就是大家都可以参与的一个大账本,而fil是这个账本上的钱,Filecoin也就是IPFS唯一的激励层,IPFS与Filecoin是共生关系,IPFS想要成功,需要大家存大量的数据,提供检索服务,文件在全网共同的流动。
怎么参与IPFS/FILECION呢?我们只需要购置服务器,参与到主网这个项目里,打包区块存储数据,从而获得相应的酬劳FIL奖励IPFS004
|