入门篇:IPFS/Filecoin小白,必看的入门指南,往这儿看

fffmCQ.jpg

IPFS是如何工作的

IPFS是基于文件内容进行寻址的。IPFS为每一个文件分配一个独一无二的哈希值(文件指纹:根据文件的内容进行创建),即使是两个文件内容只有1个比特的不同,其哈希值也是不相同的。所以IPFS是基于文件内容进行寻址,而不像传统的HTTP协议已于基于域名寻址。

文件版本管理。IPFS在整个网络范围内去掉重复的文件,并且为文件建立版本管理,也就是说,每一个文件的变更历史都将被记录,可以很容易回到文件的历史版本查看数据。

入门篇:IPFS/Filecoin小白,必看的入门指南,往这儿看

文件查询。当查询文件的时候,IPFS网络根据文件的哈希值(全网唯一)进行查找。由于每个文件的哈希值全网唯一,所以查询将很容易进行。每个节点除了存储自己需要的数据,还存储了一张哈希表,用来记录文件存储所在的位置,用来进行文件的查询、下载。

IPNS。如果仅仅使用哈希值来区分文件的话,会给传播造成困难,因为哈希值不容易记忆,就像IP地址一样不容易记忆,于是人类发明了域名。IPFS利用IPNS将哈希值映射为容易记的名字。IPFS哈希代表不可变的数据,这意味着他们是不能被更改的,否则会导致哈希值的变更。IPFS通过一种特殊的功能来实现,即IPNS。IPNS允许用户使用一个私钥来对IPFS哈希附加一个引用,使用一个公钥哈希表示你的网站是最新版本。如果你使用过比特币,可能会对此比较熟悉,一个比特币地址也是一个公钥,如果该链接不起作用,不用担心,能够通过更改公钥所指向的内容,而公钥却永远保持不变。这样,网站的更新问题就得到了解决。接下来,只需要保证这些网站的位置是人类可读的,所有问题就解决了。

入门篇:IPFS/Filecoin小白,必看的入门指南,往这儿看

人类可读的可变地址。IPFS/IPNS哈希是一些很大的、难看的字符串,而且不容易记住。所以IPFS允许用户使用现有的域名系统(Domain Name System,DNS)来为IPFS/IPNS内容提供人类可读的链接。它允许用户通过在域名服务器上将哈希插入TXT记录来实现这一点。

IPFS HTTP网关,新旧网络之间的桥梁。通过一个HTTP网关,IPFS可以实现从HTTP到IPFS的过渡,在浏览器完全支持IPFS之前,现在已经允许当前的Web浏览器访问IPFS。用户很快就可以切换到IPFS,完成Web网络的存储、分发和服务。

入门篇:IPFS/Filecoin小白,必看的入门指南,往这儿看

IPFS可以用来做什么

在/ipfs和/ipns下面挂在全球永久文件系统。就是说所有的文件都可以存到上面。挂在个人同步的文件夹,可以自动进行版本管理、自动备份,也就意味着未来将拥有无限空间的网盘,不用担心数据丢失和隐私泄露

作为带版本控制的软件包管理系统。

作为虚拟机的根文件系统。利用管理程序,把IPFS作为虚拟机的引导文件系统、在线操作系统。

作为数据库。应用可以直接操作IPFS的MerkleDAG数据结构,并且可以使用IPFS的版本控制、缓存,自动备份、永不丢失、安全加密、无限空间、高速连接。

作为加密通讯平台。

作为加密CDN。

永久Web。不存在不能访问的链接,不会出现404错误。

入门篇:IPFS/Filecoin小白,必看的入门指南,往这儿看

如果你想了解更多IPFS/Filecoin最新资讯,参与Filecoin挖矿,加客服微信:KSCS116,手机:13333688486

声明:该文观点仅代表作者本人,与炒币网无关。炒币网系信息发布平台,仅提供信息存储空间服务。对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,并不对文章观点负责。 提示:投资有风险,入市须谨慎。本资讯仅供参阅,不作为投资理财建议。

发表评论

登录后才能评论