时间:2023-07-25|浏览:188
IPFS希望超越HTTP协议,并构建一个更好的互联网生态。那么它的工作原理是什么呢?从技术角度来讲,IPFS是一个协议,它借鉴了许多技术,包括P2P网络、BitTorrent、git、hash、kademlia、DHT、SFS、Merkle DAG等等。通过这些技术,IPFS能够将网站、应用文件和各种数据建立在点对点分布式网络上,并且高效地索引。这种高效的核心在于它是基于内容寻址的。在互联网上获取任何一个资源,都需要通过一个地址来找到它们,可能是IP地址或域名,也可能是文件系统路径或Nginx反向代理的路径。总之,你需要一个地址。例如,一个用户想获取一张图片,我们通过一个HTTP网址从服务器中找到这个图片,然后传回给客户端,这就是一次请求响应的过程。这种方式称为基于位置的寻址。
接下来,我们简单地说一下IPFS的运作方式。
1. IPFS为每个文件分配一个独一无二的哈希值(文件指纹),即使是两个文件只有一个比特的差异,它们的哈希值也不相同。这种方式使得IPFS可以支持基于文件内容进行寻址。 2. IPFS在整个网络范围内去重复文件,并为文件建立版本管理。 3. 查询文件时,IPFS网络根据文件的哈希值(全网唯一)进行查找。 4. 哈希值不容易记忆,会造成传播困难,IPFS利用IPNS将哈希值映射为容易记忆的名称。 5. 每个节点除了存储自己需要的数据,还存储了一张哈希表,用于记录文件存储的位置,以进行文件的查询和下载。 6. IPFS的核心问题是数据存储。它能够大幅降低数据存储成本,并提升数据下载速度。IPFS的诞生是为了解决目前互联网存在的问题。
IPFS分布式存储系统的激励层是Filecoin(简称FIL)。在整个IPFS世界中,需要使用FIL然后IPFS将这些数据分配给分布式存储设备。这些存储设备需要支付FIL作为报酬,而这些设备就是所谓的矿工。要实现完整的Filecoin经济系统,还需要交易所的存在。用户通过交易所购买FIL,并支付给IPFS作为存储数据的门票,然后矿工通过存储数据获得FIL,并在交易所卖出换取利润。这就是FIL的经济系统,也是为什么许多人争先恐后要参与FIL挖矿的原因。因为目前IPFS对FIL的需求量不高,但随着IPFS全面落地,FIL的需求将逐渐增加,这将推动FIL的价格上涨。从而使得矿工能够获得更多的利润。FIL被称为第二个比特币,其价值未来甚至可能超过比特币。因为FIL和比特币都是总量有限且经过周期性减半的货币。现在正处于FIL的头矿期,产出量还没有减半,我们现在要做的就是不断挖矿,让手中的FIL越来越多。等到IPFS全面落地之后,将会出现一个又一个的富豪。
热点:ipfs