晋江小鱼网

晋江 [切换城市]
  • 91阅读
  • 0回复

级别: 晋江侠客会员

  • 会员卡暂无,点击获取
  • UID461027
  • 精华 0
  • 发帖232
  • 金钱285 RMB
  • 魅力0 点
  • 贡献值0 点
  • 交易币0
  • 好评度0 点
  • 在线时间2144(时)
  • 每日签到未签到
  • 注册时间2016-08-25
  • 最后登录2018-11-15
倒序阅读   只看楼主      0 发表于: 11-10
更多操作

[讨论] 星际文件系统(IPFS)是点对点分布式文件系统

  

  星际文件系统(IPFS)是一种点对点分布式文件系统,旨在将所有计算设备与相同的文件系统连接起来,从而缩小了之前全球文件共享网络状态与网络之间的差距。必须是完全分散和分配。

  核心功能

  IPFS有三个主要角色:文件管理; 文件存储; 和文件版本控制。IPFS技术旨在允许托管和分发大量(1000TB)数据集; 版本化和链接这些数据集; 计算跨组织的数据集; 高容量,高清晰度,按需,实时媒体流; 并防止重要文件的意外消失。

  目前的问题

  自1991年成立以来,超文本传输​​协议(HTTP)已将整个世界统一为一个单一的全球信息协议,标准化我们如何相互分配和呈现信息。然而,在最近十年中,随着分散技术的出现,目前的文件共享/信息协议无法完全支持这些新的分散式平台。为了使全球分散的生态系统蓬勃发展,使用分布式文件共享/信息协议 系统至关重要。

  BitTorrent和BitSwap

  如果您听说过μTorrent或其他托儿服务,分布式存储的概念可能会很熟悉。该文件不是托管文件以供下载的中央服务器,而是分成许多段,这些段被复制并存储在整个网络中的许多计算机或其他服务器中。这些文件可以由主机“播种”,允许用户从多个源下载文件。下载后,这些相同的用户可以继续为其他人播种该文件。

  在IPFS中,主机种子文件称为节点。IPFS会激励相互贡献的节点,并惩罚仅提取资源的节点。传输的这些文件段称为块(不是典型的块,例如块链中的块,但更多的是游戏理论阻止数据同步)。通过使用BitTorrent启发的协议:BitSwap与对等体交换块来进行数据分发。与BitTorrent一样,BitSwap对等体正在寻求获取一组块,并提供另一组块​​来交换。这些交换由称为Filecoin的协议管理,该协议超出了本入门的范围,但可以在此进行研究。

  内容寻址和文件版本控制

  在标准HTTP中,文件的位置由其地址确定,该地址由文件所有者分配。在IPFS中,文件的地址由文件的内容决定,而不是由任何单个实体决定。内容寻址是通过对内容进行加密散列并使用该散列作为地址来完成的。IPFS不是引用存储服务器的对象(图片,文章,视频),而是通过文件的散列引用所有内容,该散列是从其内容派生的。

  无论是包含单个字母还是整本书,一旦文件通过哈希算法,它将具有46个字符的唯一哈希地址(在IPFS中始终以“Qm”开头)。任何重复的信息都将导致相同的散列,从而解决重复数据删除问题。但是,如果文件的内容被轻微修改,将生成一个完全不同的46字符哈希地址。通过该系统,文件的每个版本都将具有唯一的哈希值,因此可以永久存储在整个网络中。

  IPFS和HTTP

  HTTP出了什么问题?简而言之,单点故障太多了。可以关闭,修改或阻止服务器。这些问题通常是由于服务器崩溃而没有适当的备份,域名所有权转移,公司倒闭或政府干预。所有这些问题都会导致永久失去访问受影响域和结果信息的能力。

  IPFS有何不同?使用HTTP,您可以搜索位置。使用IPFS,您可以搜索内容。

  当您向IPFS(www.ipfsfirst.com)分布式网络请求特定哈希时,它会有效地查找具有该数据的节点,检索它并使用该哈希验证它是正确的数据。多个数据副本存储在整个网络的许多节点上,并且可以根据从底层内容创建的哈希地址轻松检索。

  分布式网络将迅速成为地球上最快,最可用,最大的数据存储。没有人能够通过关闭信息来破坏信息。

  使用IPFS的案例

  IPFS不仅能够改进万维网,还能够开创建立在这个分布式网络上的分散式应用的新时代。有几个专业会立即获得优势。档案工作者,研究人员和区块链开发人员将能够存储,组织,分发和处理难以置信的大型数据集。服务提供商和内容创建者将能够以传统成本的一小部分提供大量信息,同时提高安全性。发展中国家将拥有对数据的弹性访问,而不依赖于低延迟或与网络的连接。

  zone0x如何使用IPFS

  IPFS以两种方式为zone0x发挥核心作用。它允许我们在区内为用户上传的文件提供服务。它还允许我们提供我们的网站代码。

  虽然这看起来很简单,但是不能过分强调分区和不可分割的half0x文件在后端的重要性。IPFS允许zone0x保证我们的关键文件通过固定存储在我们指定的服务器上。固定是一个节点,通过该过程节点将特定对象存储在节点的内部存储上,从而确保对象的生存。

  这些文件也由IPFS在其他节点上的整个网络中备份。这确保了如果我们的任何服务器停机,我们(以及其他任何人)将能够立即从IPFS网络中检索zone0x核心文件。这对于将district0x作为一个真正分散的平台更接近运营至关重要。如果没有分布式文件存储网络,我们就会成为另一个具有易于利用的单点故障的应用程序。
描述
快速回复

 回复后跳转到最后一页