手机版
扫描查看手机站
首页 > 文章 > 加密世界 > 正文

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

时间:2025-03-12 13:29:37来源:525游

这次让我们来谈谈去中心化储存的方式,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百科知识分享的资料请关其它相关文章!


NOMC是什么币种?NOMC币最新价格 NOMC币介绍 cf龙儿小淘气怎么获得(cf龙儿的专属动作视频) 蜀门手游里坐骑怎么得到(蜀门端游坐骑) 泰拉瑞亚夜明锭怎么弄(泰拉瑞亚夜明矿哪里挖) TRC20钱包地址是什么?TRC20为什么不用手续费? 造梦4鱼纹多久返场一次(造梦4鱼纹头冠) 第五人格末班车是什么意思(第五人格车子) 火币网usdt怎么换成以太坊?火币网usdt换以太坊教程 宝可梦阿尔宙斯起源形态怎么变(阿尔宙斯的进化) Chia挖矿教程:Chia挖矿成本与收益究竟如何? 苹果手机密码忘记了怎么办才能解开?五个步骤轻松解锁 值得玩的无限元宝版手游有哪些(无限元宝手机网游游戏) 黑色沙漠手游野马怎么捕捉(黑色沙漠野马怎么看好坏) 魔兽世界太阳井高地怎么去(魔兽世界太阳井副本怎么去) CF怎样查看上一局一起玩的人(cf端游怎样查看上一局一起玩的人) 玩Axie一天最多能赚多少钱?区块链游戏Axie交易平台渐渐落寞 dnf无影剑哪里爆率高(dnf2021无影剑哪里爆) 王者荣耀账号受限制不能充值怎么办(王者荣耀账号受限制 无法消费什么意思) 以太经典价格今日行情,ETH币以太经典最新价格历史走势 USDT今日价格多少人民币?泰达币兑人民币今日价格行情 王者荣耀钟馗S26怎么出装(王者荣耀钟馗的最强出装和铭文) 梦幻西游手游69神兽值得买吗(梦幻手游69神兽有用吗) gta5佩岛抢完12次会怎样(gta5佩岛最大收益) 火币网币币账户划转法币账户操作流程指南 火币网提现手续费多少钱?火币网提现详细教程 蜀门手游肉盾型武尊技能加点推荐详解(蜀门武尊用什么武器好) 艾尔登法环怎么召唤狼(艾尔登法环怎么召唤狼魂) Bybit交易所怎么样?Bybit交易所安全正规吗? 火币网USDT是什么?在火币网买卖usdt合法吗? 数字货币交易app哪个好?数字货币HTX交易所app评测 魔兽世界法力陵墓多少级能进(tbc法力陵墓任务奖励) 诛仙手游青云平民玩法(诛仙手游青云最强攻略) 王者荣耀可以送紫星币吗(王者荣耀可不可以送紫星币) 帝国战纪装备属性有哪些作用(帝国战纪游戏攻略) TP钱包基础知识:OKExChain测试使用教程(OKEx) 哪里下手机版传奇游戏(有没有手机版的传奇) dnf仗剑万里行怎么获得(dnf仗剑万里行光环怎么快速获得) 盘点2023热门的回合制手游有哪些(2020年值得期待的回合制手游) 推荐几个很少人知道的好工具,低调使用的英文) 如何创建一个完美的DAO Liquid交易所怎么注册?日本Liquid交易所注册教程 我的世界无尽套装怎么做(我的世界无尽套装怎么做视频教程) 有带有gm权限的游戏吗(游戏gm权限是什么) 宝可梦传说阿尔宙斯多边兽怎么进化(宝可梦传说阿尔宙斯神兽) 手机上有什么休闲的种田游戏(手机种田单机游戏) 一文读懂钱包术语及钱包的安全知识 冰原守卫者如何获取橡木桶(冰原守卫者松木) 区块链grt币是什么币?GRT币发行价是多少? 霓虹深渊无限装扮皮肤怎么换(霓虹深渊怎么用皮肤) 2021最新ETH挖矿教程?ETH挖矿用什么显卡好? 星露谷物语玛尼喜欢什么(星露谷物语玛尼喜欢什么前期容易获得的东西) bitpay钱包怎么用?bitpay钱包使用教程详解 比特网交易平台官网app下载,比特网Gate.io交易平台官网入口 创造与魔法河豚刺身怎么做(创造与魔法河豚刺青) 阴阳师椒图哪里多2022(阴阳师椒图获得) 比特币交易OKCoin怎么样?OKCoin交易平台官网地址 王者荣耀账号注销后还能重新注册吗(王者荣耀注销账号以后还能重新注册吗) 欧交易所app下载官网地址,欧交易所官网登录平台官方介绍 什么是分布式账本和去中心网络 详细教程 tradingview打不开加载不出来?tradingview国内使用的方法 重返帝国影武者怎么加点(重返帝国英雄) 库神(Coldlar)是什么钱包?库神(Coldlar)冷钱包介绍 火币网二维码怎么充值?火币网充币教程 柴犬币是哪个国家发行的?shib币是什么币? 怎样下载比特币交易软件?常用比特币交易软件app下载 梦幻西游手游吸血鬼套装加什么属性(梦幻西游手游吸血鬼装备外观加成) 区块链UPP币怎么样?UPP币前景及价值深度分析 TEP是什么币种?邓普顿TEP币前景和价值分析 有什么不需要钱的游戏吗(不需要花钱的游戏) 消逝的光芒2怎么刷等级(消逝的光芒2攻略秘籍) 狗狗币怎么挖?狗狗币挖矿收益多少?手机挖矿狗狗币教程 币印矿池怎么挖比特币?币印矿池比特币BTC挖矿配置教程 仙侠游戏无敌版有哪些(仙侠无敌小说) 比特币合约平台有哪些?最好的比特币合约平台是哪个 蜀门手游百花副法宝用哪个好(蜀门手游百花副法宝属性值为什么会有差距) 有什么安卓手游排行榜网游推荐(安卓网络游戏排行榜) 梦幻西游手游月宫和花果山哪个厉害(梦幻西游手游月宫和花果山哪个值得玩) 哪一款bt游戏玩家多(玩bt游戏什么平台最好) 在OKEx交易所用人民币购买泰达币USDT操作步骤教程 王者荣耀如何更换QQ实名认证(王者qq怎么更换实名) 消逝的光芒2大巴车怎么进(消逝的光芒2cv) 我的世界聊天框怎么开(我的世界聊天框怎么开全部) CHIA币在哪些交易所可以交易?CHIA币交易所盘点 百度网盘下载慢怎么解决?百度网盘下载加速方法 牛盾是什么交易所?NewtonXchange/牛盾交易所全面介绍 和平精英雪地恐龙乐园打法攻略(和平精英雪地恐龙乐园怎么玩过山车) 原神凝光该如何定位(原神凝光角色定位) 三国志幻想大陆九宫令有什么用(三国志幻想大陆灵宠九尾) 妄想山海神罚巨兽在哪(妄想山海神兽遗迹是什么) EOS密钥被盗后如何恢复? 比特币怎么交易提现?比特币交易提现教程 MXC交易所App官网版优势?MXC抹茶交易所官网入口 btt这个币怎么样?BTT币交易平台、官网及应用场景介绍 王者荣耀张飞S26怎么出装(王者荣耀张飞出装及实战打法攻略) Poloniex交易平台新手注册及使用攻略 PUSH币发行价多少?PUSH币发行价格一览 ZKS币是什么币?ZKS币未来前景如何 王者荣耀的钻石夺宝多少次必中(王者荣耀钻石夺宝几次必中) 阴阳师神秘妖怪稻草人咒锥哪里多(阴阳师稻草人咒锥是什么式神) YGG币2025可能涨到多少?YGG币最新消息未来价值预测

热门文章

推荐专题

更多>>

游戏推荐

更多>>