当前位置:主页 > 区块链 > 区块链技术 > ipfs百科知识分享

ipfs是什么?IPFS星际文件系统新手指南

2021-04-15 11:11:55 | 来源:今日区块链 | 作者:佚名
这篇文章主要介绍了ipfs是什么?IPFS星际文件系统新手指南,IPFS代表星际文件系统,它是一种开源的,对等分布式超媒体协议,旨在充当所有计算设备的普遍存在的文件系统。让我们来看看IPFS是什么,IPFS如何工作的等等,看完本文之后,你就对IPFS有个深入的了解了。

这次让我们来谈谈去中心化储存的方式,IPFS代表星际文件系统,它是一种开源的,对等分布式超媒体协议,旨在充当所有计算设备的普遍存在的文件系统。让我们来看看这种方式有什么特点。

在讲解IPFS 之前,让我们先来复习一下几个现有的文件传输协定,第一个是hyper text 也就是http 协议,这个协议本身是一个让你可以去读取网路上文件的协议,而读出来你再用特定的方式来显示他,这就是我们现在使用的web ,他依靠的是单一伺服器的内容,所以当伺服器挂了,你就无法读取该网站的内容,还有因为伺服器的地缘关系,很多时候你在很远的地方他读取的速度是相对很慢的。

另外一个是所谓的BT ,这个协议就有点像我们现在讲的IPFS ,他是一个共享的协议,当你发出一个文件的请求,有很多文件的节点就会去贡献他的文件,所以如果文件分享源离你很近的话,相对你拿到文件的速度是快的,而且当越多人在分享一个文件,你能够拿到文件的速度也会变快。

IPFS是什么

IPFS是一个分散式的文件储存系统,他将每一台参与的电脑当成一个节点,储存在这上面的文件会使用杂凑技术变成content identifier — CID来代表这个文件,然后将这些文件拆成一个个小的文件,储藏在这个网路上的节点之上,当用户需要调阅这个文件的内容时,在使用P2P的方式去找到储藏有这个部分文件的节点,取出来进行读取。

IPFS如何工作?

基本上,IPFS与我们今天所知的万维网类似,但是更像是单个BitTorrent群,它们在单个Git存储库中交换对象。

通过基于BitTorrent的协议分发文件。重要的是,IPFS是Kodemila,BitTorrent和Git的一种组合,可以创建Internet的分布式子系统。

协议的设计提供了与Git一样的Internet历史版本。每个文件及其中的所有块均具有唯一的标识符,该标识符是加密哈希。跨网络删除重复项,并跟踪每个文件的版本历史记录。

这将导致永久可用的内容,其中网页不会由于服务器故障或Web主机损坏而消失。
此外,通过此机制可以保证内容的真实性,并且在查找文件时,您实际上是在要求网络查找在与该内容关联的唯一标识哈希后面存储该内容的节点。IPFS中节点之间的链接采用加密哈希的形式,由于其Merkle DAG数据架构,这是可能的。Merkle DAG对IPFS的好处包括:

内容寻址–内容具有唯一的标识符,该标识符是文件的加密哈希。

无重复-内容相同的文件不能复制,只能存储一次。

防篡改–使用校验和来验证数据,因此,如果哈希发生变化,则IPFS将知道数据已被篡改。

IPFS使用Merkle链接将文件结构彼此链接,并且每个文件都可以使用称为IPNS的分散式命名系统通过人类可读的名称找到。Merkle有向无环图(DAGS)的实现对于协议的基础功能很重要,但是比本文的范围更具技术性。

分散

在这网路上,每一个文件都有一个独特的Content Identification,这个数字可以代表这个文件,让我们在寻找文件的时候不是因为这个文件在哪里,而是这个文件是什么。让整个查找的逻辑相对会比较直接,然后这个主文件又可以拆成很多小文件,而这些小文件储存在不同电脑里面,理论上,因为每个相同文件会有一样的号码,所以如果你的文件跟其他人是同一份,你们就可以共享这个内容,也不会有冗余文件的问题。

在软体架构上,跟其他的分散式储存一样,将整个文件分散成很多个部分,分散在不同部分去做储存,是很常见的。因为当我们在处理大型的文件的时候,如果你不把它分散出来,你可能会花很长一段时间再将这个文件从硬碟读出来,而读取硬碟其实是相当慢的。首先,你必须将文件读出来写入在记忆体里面,才可以由记忆体去显示出来。

反之,如果你将文件切割成很多的部分的时候,理论上你就可以平行的从不同电脑里面去读取这个文件,此时就像是在一个车站一样,当旅客可以从不同出口进出的时候,你就可以更快的将旅客疏散出来。例如,我们在跨年的时候,我们可以看到,捷运局会希望你可以从象山站,甚至永春站来进出捷运,这都是一样的道理,但如果大家都挤在市政府站,那么大家就要等很长一段时间才能够从101 疏散出来。

速度

因为分散的关系,你可能会采用离你比较近的节点,这个节点可以更快的去存取你要的资料,在传统的中心化架构里面,如果你是在美国的机房,因为距离的关系,当你必须要存取这个网页的时候,你可能必须要花比较长的时间来存取这个文件,所以我们有CDN 这个技术,他就是希望你能够针对内容在比较近的机房,进行内容的存取,但现在这个分散的技术,理想的状况,假设很多人进行分享的话,你可能可以从就近的电脑来存取别人分享的文件,这不就是最天然的CDN 吗?

当然,这只是一种假设,实际上传输的速度还会跟你邻近的电脑他的网路频宽,以及电脑的设备,然后还有演算法的执行效率有关,毕竟CDN 是专门用来存取内容的, P2P 网路要在这方面占有优势其实还是挺难的,但如果cdn 也参与这部分的工作呢?毕竟,以往的经验指出,大公司来染指这种open source的开发也是蛮常见的。

隐密性

当我们的文件散布在其他人的电脑的时候,我们会遇到一个问题:那就是我们不想让别人知道我们的文件内容是什么?

现代人很注重隐私这件事情,那我们要如何把文件放在其他人的电脑里面,但又同时间不被对方所知道我们的资料呢?毕竟,我们是把我们的资料放在一个公开的网路上。

我们可以透过加密的机制,他把你不想让别人知道的讯息,使用私钥去进行加密,当你有了这把私密的人,才能够将这个内容解锁,也就能知道这个讯息里面的内容。

结论:

储存是一门相当重要的工作,以现代的网路来说,几乎你所用到的每一个网页都需要储存,包含文件、声音、影片等。也就是说,你在使用网路的时候,你无时无刻都在跟储存的伺服器打交道, IPFS 所希望能做的就是打造一个更好去取得这些文件的方式,他希望能够让这些文件少一些控制,多一些分享,但历史上这样的专案很多都无疾而终,毕竟太理想化了,但是这次区块链的产业,在这个以自愿分享的土壤中,加上了代币的肥料,是不是能长出不一样的结果,让我们继续观察下去。

以上就是ipfs是什么?IPFS星际文件系统指南的详细内容,更多关于ipfs百科知识分享的资料请关注脚本之家其它相关文章!

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!

你可能感兴趣的文章

币圈快讯

  • 浮亏11.3万美元ArthurHayes自7月15日以来累计买入3914.84枚ETH

    2026-07-26 09:38
    据链上分析师Ai姨监测,ArthurHayes8小时前从FalconX收到644.723枚ETH,与3天前充值的USDC金额一致,大概率为买入行为。自7月15日以来,ArthurHayes已通过各大MM和交易所累计买入3914.84枚ETH,均价1908.86美元,现亏损11.3万美元。
  • Cascade公布CLS事件进展:资金已追回用户可获100%全额赔付

    2026-07-26 09:36
    Cascade在X平台发布公告称,此前CLS资金被抽走的事件已得到解决,涉事方配合归还了全部被盗资金。 所有在CLS中持有资金的用户,将能够按照2025年7月15日21:08:00UTC时的价值获得100%全额赔付。索赔功能将在未来几天内开放。 ChainCatcher此前报道,多资产永续合约平台CascadeDiscord管理员MAX在频道中表示,CascadeCLS金库疑似遭遇安全漏洞,造成约130万美元资金损失。目前平台已暂停全部交易和提现,并邀请SEAL911及其他第三方安全团队介入调查和处置。
  • 美国特勤局通过5项调查追回超2500万美元加密货币

    2026-07-26 09:35
    美国哥伦比亚特区联邦检察官办公室和美国特勤局华盛顿外勤办公室宣布,网络欺诈工作组多项调查已查获超2500万美元加密货币,相关资产涉及针对美国和加拿大居民的国际欺诈计划。华盛顿特区联邦检察官已提交5项民事没收申诉,寻求没收追回的加密货币。调查人员确认多个洗钱网络和全球数千名受害者,其中最大一项申诉涉及超200名受害者的恋爱诈骗,金额约1210万美元。另一项申诉涉及加拿大当局向美国特勤局通报的可疑加密货币钱包网络,金额约1040万美元。特工追踪到与虚假投资平台相关的270多笔疑似受害者交易,上述两案约占5项没收申诉所涉资产的85%。其余案件涉及提现受阻、虚假投资账户及追缴诈骗。调查人员称,多数疑似洗钱者位于东南亚,并识别出与中国、马来西亚和柬埔寨相关的互联网协议地址,5项调查仍在进行。
  • 过去24小时全网爆仓7869.94万美元多单爆仓4264.63万美元空单爆仓3605.3万美元

    2026-07-26 09:30
    据Coinglass数据,过去24小时全网爆仓7,869.94万美元,多单爆仓4,264.63万美元,空单爆仓3,605.3万美元。其中比特币多单爆仓332.29万美元,比特币空单爆仓422.18万美元,以太坊多单爆仓296.65万美元,以太坊空单爆仓430.47万美元。 此外,最近24小时,全球共有55,823人被爆仓,最大单笔爆仓单发生在Hyperliquid-XYZ:CL-USD价值65.32万美元。
  • SK集团董事长:韩国需转型为“AI原生”国家

    2026-07-26 09:29
    SK海力士掌门人崔泰源表示,韩国必须成为一个“AI原生国家”,并补充道:“目标是实现每个人至少拥有一个AI智能体。”他表示:“如果这一目标实现,韩国将成为全球AI试验场,让各种AI技术能够在这里进行实验和应用。” 崔泰源称,SK集团将通过持续不断的研发投入,为AI发展提供更多机会。崔泰源还强调,降低AI成本至关重要。他表示:“目前,AI成本过高。”“我们必须通过各种方式降低成本,让世界更多人能够享受到AI带来的益处。” 崔泰源表示,韩国可以通过扩大存储芯片生产规模,以及建设更多AI数据中心,降低AI成本,并打造连接美国、欧洲和亚洲的全球AI数据中心枢纽。
  • 查看更多
更多

热门币种

  • 币种
    最新价格
    24H涨跌幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 64500.68¥ 436682.5
    +0.67%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 1880.39¥ 12730.61
    +1.11%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.999¥ 6.7634
    +0%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 570.06¥ 3859.42
    +0.89%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0008¥ 6.7756
    +0%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.0994¥ 7.4431
    +0.56%
  • solana SOL Solana

    SOL

    Solana

    $ 74.7612¥ 506.14
    +0.95%
  • tron TRX 波场

    TRX

    波场

    $ 0.3315¥ 2.2443
    +0.15%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 58.2899¥ 394.63
    +1.51%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.071954¥ 0.4871
    +3.41%