美文网首页
想彻底弄懂IPFS?你还要知道它的底层工作原理哦

想彻底弄懂IPFS?你还要知道它的底层工作原理哦

作者: SoSoIPFS | 来源:发表于2018-10-08 10:57 被阅读0次

第8讲

IPFS底层工作原理

虽然很多小伙伴都对IPFS的基本概念有了一定的了解,也知道了一些实际的落地应用,但是在工作原理这方面还是一知半解,不明白它的原理,讲再多的概念也不好理解,所以今天就跟大家讲讲IPFS的底层工作原理。

内容寻址:

IPFS不是引用存储在特定服务器上的对象,而是通过文件内容对应的哈希值引用文件。

可以这样理解:如果你在浏览器中你想访问一个特定的页面,那么IPFS会问整个网络“有人有这个文件对应的哈希值吗?”在IPFS网络上就会有节点来返回文件,此时你就能够访问到它。

IPFS的机制是用加密算法计算文件的哈希值,这样就可以安全的将文件用很小的数据量进行表示,这个哈希值作为文件的地址,不会发生地址相同文件数据不同的情况。IPFS中文件的地址通常以一个散列开头,该散列表示某个根对象,然后沿着一条路径向下走,不同于传统服务器上的文件寻址操作,IPFS是先获得特定的对象,然后查看的是这个对象记录的路径。

在前面也跟大家讲过HTTP的概念,其实HTTP中有个很好的特性,它的标识符中包含了位置信息所以很容易找到托管文件的计算机并访问它们。这在通常的应用场景下很好用,但不包括离线情况,或是在用到了大型分布式系统,希望将通过整个网络分散负载的场景。

那么在IPFS中,只需要两步就可以解决问题:

通过内容寻址识别文件,查找文件,就可以直接向接入的网络询问:“谁有这个内容?”然后连接到相应的节点并下载它,最终的效果就是通过点到点的覆盖,获得高速的路由。

总的来说呢,IPFS会为每一个文件分配一个独一无二的哈希值,即使两个文件中只有一丁点不相同的地方,它的哈希值也是完全不相同的,这个方式可以使得IPFS可以支持基于文件内容进行寻址。

下节课,我们终于要开始为大家讲解IPFS的底层激励机制——Filecoin了,感兴趣的小伙伴多多关注我们哦~

·end·

相关文章

  • 想彻底弄懂IPFS?你还要知道它的底层工作原理哦

    第8讲 IPFS底层工作原理 虽然很多小伙伴都对IPFS的基本概念有了一定的了解,也知道了一些实际的落地应用,但是...

  • IPFS详解1

    最近比较火的IPFS技术你了解多少? IPFS详解1:工作原理, IPFS(InterPlanetary File...

  • php运行机制以及底层原理

    php看着很简单,但是要深入php的运行机制与原理也不是件容易的事,我们除了会使用之外还要知道它底层的工作原理,这...

  • PHP的运行机制与原理(底层)

    php看着很简单,但是要深入php的运行机制与原理也不是件容易的事,我们除了会使用之外还要知道它底层的工作原理,这...

  • PHP的运行机制与原理(底层)

    php看着很简单,但是要深入php的运行机制与原理也不是件容易的事,我们除了会使用之外还要知道它底层的工作原理,这...

  • 2019.8.19总结

    科比自传 方法: 如果自己想掌握什么新招数,就会把它弄懂,马上付诸实践(彻底弄懂,...

  • 从Spring的几个阶段理解其工作过程

    Spring框架非常强大,想要彻底弄懂Spring是非常困难的。 为了便于初学者了解Spring的工作原理,我们来...

  • 计算机网络-物理层

    引言 各种新技术出现都离不开不变的底层原理,弄懂底层原理才能更好的理解与优化出现的新技术。不要当框架小子。 --s...

  • Session、cookie、token

    参考资料:[1]. servlet中session的原理和使用[2]. 彻底弄懂session,cookie,to...

  • 弄懂 HTTPS 的原理!

    Mark :20 张图彻底弄懂 HTTPS 的原理![https://mp.weixin.qq.com/s/5Ub...

网友评论

      本文标题:想彻底弄懂IPFS?你还要知道它的底层工作原理哦

      本文链接:https://www.haomeiwen.com/subject/nnpdaftx.html