关于ipfs写的已经比较多了。但是很多朋友可能刚刚看到,问我IPFs到底是什么?和filecion的关系,创始团队,以及我对他未来的看法。我今天就在用大白话把几个问题解释一下。
IPFs到底是个啥?我说了,IPS是一种网络协议。啥叫网络协议?就是一种制度,一种规矩
过去的互联网存储和调用文件是按照HTTP的协议进行。大概的意思是说把整个的文件,比如一部电影,文档。全部储存在中心的服务器上。
注意这里的关键字,一个是完整,一个是中心。也就是说文件是整个整个保存,服务器是中心化的,也就是说很多人的文件都装在一个服务器上
什么叫服务器?就是联网的数据大仓库。一般都是掌握在各个巨头手上的,一般人很少去买服务器这种东西。
像你看到的什么这个云那个云,就是人家的服务器,然后你把东西往上存给他交钱,比如我们平时的一些网络上的聊天记录
调用服务器里面的数据的顺序和方法是什么呢?先找ip地址,然后再找文件目录,最后在找文件名,注意,这三个和文件内容本身都没有关系
这是传统的HTTP协议,那什么是ipfs协议呢?IPFs是inter planetary file system的缩写。这个名字直译是交互式星际文件系统。
我之前一篇儿文章也介绍过。这也是一种比喻,就是天上的星星,一点一点的。所以这个协议的原理就是改之前的中心化为分布存储。
注意,这种分布存储并不是人凭空想出来的,而是现在的这种协议弊端所造成。主要是效率和安全两个方面。
先说安全性。这就很好理解的,前阵子法国有一个数据服务器烧毁了,那这些文件就彻底丢了
还有像黑客攻击的问题。你只要有服务器,我知道你在哪,我就可以攻击。还有就是内部人员监守自盗,这怎么办?
比如地址,文件目录,文件名只要有一个问题,就打不开了,其实文件没变,或者改个名字,改个目录,文件就找不到了
然后就是效率的问题。我们经常会遇到打开一个网站,然后404的这种情况。经常很多人同时去访问一个地址,拥堵打不开。原因很简单。中心的服务器就是一条路去,大家都堵在这个路上,那当然就堵了
ipfs协议就很好的解决这个问题,中间有很多细节。比如说第一个安全性问题。他不单单是把文件分到很多个地方,他实际上是用了哈希算法。把文件切成了各种碎片,可能一个电影就切成很多碎片,你保存一部分,我保存一部分,然后再用一些备份
在收集文件的时候,他是离你比较近的一些节点向你发送,可以比如说十个人一起向你发送,这样效率就会提高十倍。
具体的收集是依靠文件计算出的哈希值,不找地址,直接找哈希值,这样快,而且哈希值与内容联动,内容变了 哪怕变一点点,哈希值就会变。
而后全网共同维护一张大的哈西名称表,就像是班级人的座位号。这个我之前写过,大家可以翻回来看。
安全上的问题就更好理解。比如黑客想要攻击你,他得先知道你在哪。如果你就是一堆哈希值,除了本地保存的人,但是都不知道你手里拿的是什么
还有我们经常看到的所谓dDOS攻击,说白了就是弄一堆黄牛。到你那个地方去排队买票,我把你毒死。问题是你的东西都是分散的,黄牛不够
内部人员作恶也能解决,文件都是分散存储的,都不存在什么内部外部的问题。内部人员也不知道你存的是啥,而且存的是碎片,加密过,后面要用这些信息,解密恢复,所以一般人拿到了也不能干成事儿
当然具体里边儿的问题非常多,我们今天先说这么多。我这里重点要说的是下面这个问题
注意,ip fs并不是区块链。他只是运用了分布式的这样一种理念。而且他设计了各种各样的制度技巧,储存寻找方式。
但他自己本身并不是区块链,区块链是什么?区块链是大账本儿,是所有人同时运行一段程序,记录交易信息,密码学保证安全,点对点的传输,去中心化
这就是我们后面要聊的问题,File coin。这是一个区块链。公链就是大家都可以参与的一个大账本,而fil是这个账本上的钱,他是所谓激励机制
ipfs想要成功,需要大家存大量的数据,愿意提供检索服务,文件在全网共同的流动。想要大家做这事,说白了得让大家挣点w,不然水太深,把持不住。
对了,这个构想的项目方叫协议实验室,领头的叫胡安贝内特,精神小伙,胡子比哈登稍微少一点,我们也管他叫大胡子
而filecion的区块链,主要作用是存储全网产生的一些交易记录,执行状态记录等等。一句话,ipfs不是区块链,filecoin是区块链。
先说这么多。最后还是打个广告。有朋友问推荐什么书?那就从头入门儿看。下面这个链接里的书讲了区块链从过去到现在的历史,以及一些技术科普,主要是讲比特币。
后边儿的一些主流项目,也有涉及fil的,希望大家能够有一个全面和理性的认识。用自己的方法,建立自己的逻辑,判断长期的趋势从头了解区块链。
原创文章,发布者:首码对接项目,转载请注明出处:https://www.biyungu.com/12532.html