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

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

时间:2023-04-16 阅读:
特战英豪官网版

特战英豪官网版

  • 类型:射击空战
  • 大小:61.82MB
  • 语言:中文版
  • 版本:v1.0.0

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


英雄联盟手游信誉3多久恢复(lol手游信誉等级3怎么办) FTX交易所注册身份认证流程教程及注意事项 妄想山海卷鳞骨怎么获得(妄想山海鳞甲) TP钱包基础知识:使用TP钱包参与Matic主网 Trezor硬件钱包多少钱?Trezor硬件钱包价格介绍 cf子弹怎么加到最多(cf子弹怎么加到最多的箱子里) okex永续合约交割时间是什么时候? 哪些是好玩不花钱的手游(好玩儿不花钱的手游) 什么平台可以买狗狗币?国内去哪个平台买狗狗币可靠? 火币网合约交易手续费怎么算?火币网手续费规则 CTO币发行价多少?CTO币发行价格及前景介绍 币安理财能提前赎回吗?提前赎回有费用吗? 专业的pdf编辑器哪个好用?盘点5个永久免费的PDF编辑器! 国内十大游戏媒体网站(国内游戏媒体有哪些) 诛仙手游鬼王pk技能加点推荐(诛仙手游鬼王技能加点推荐2020) 冰原守卫者湿漉漉的靴子怎么用(冰原守卫者的游戏描述) 梦幻新诛仙天气多久变一次(梦幻新诛仙天气系统) 不需要花钱的游戏有哪些(不需要花钱的手游游戏) ARG币总量多少?ARG币总量流通量和前景分析 卖车估价哪个平台好(卖车哪个平台可以估价) 宝可梦传说阿尔宙斯初始精灵选哪个(阿尔宙斯初登场) 比特币矿工收入降低代表什么?比特币矿工收入降低的原因 魔兽世界深岩之洲怎么去2022(魔兽世界深岩之洲稀有坐标) 有好玩的3d类型的游戏吗(好玩的3d游戏大作) 王者荣耀妲己S26怎么出装(王者妲己出装怎么出装) 消逝的光芒望远镜怎么使用(消逝的光芒支线任务望远镜) 问道天书怎么获得(问道天书技能怎么弄) AQT币在哪买?AQT币上线交易所盘点 有什么高画质唯美安卓手游好玩(高画质手游推荐安卓) cfhd传奇级道具抽奖券怎么用(cf传奇奖励什么主武器) AAX交易所靠谱吗?AAX是正规交易所吗? 以太坊智能合约及大部分Token都在用的ERC标准是什么? 元气骑士爆裂飞盾怎么获得(元气骑士爆裂飞盾获得视频) 思维导图软件哪个好?三款款思维导图软件对比评测 王者荣耀小乔2022怎么出装(王者新赛季小乔出装) 原神踏鞴物语在哪触发(原神踏鞴物语任务攻略) IEO是什么意思?区块链IEO的优缺点解析 IBT是什么币种?IBT币怎么样? 人类一败涂地攻略(全关卡图文通关攻略详解) 和平精英巅峰赛可以一个人打吗(和平精英巅峰赛每个人能打几局) Bitstamp交易平台新用户注册教程 有哪些好玩的宠物养成类手游(好玩的宠物养成手机游戏) dnf装备跨界在哪里2023(dnf2020装备跨界) 手把手教你把币从交易所提到钱包 和平精英会员怎么没了(和平精英为什么没有vip等级) 哪些大型3d网游游戏人气高(3d网游大型游戏排行榜) 宝可梦传说阿尔宙斯精灵种族值是什么(阿尔宙斯精灵图鉴) 欧易充值为什么要看银行流水明细?欧易充值未到账怎么回事? 王者荣耀小乔怎么出装伤害最高(王者小乔怎么出装最厉害) ada是什么币 ada艾达币今日行情 王者荣耀巅峰赛1500分相当于多少星(巅峰赛1500分相当于王者多少星?nga玩家社区) kishu是什么币?kishu在哪买?纪州犬币kishu购买教程 通俗讲解NFT白名单是什么?NFT白名单怎么获得? 泰拉瑞亚环境改造枪怎么获得(泰拉瑞亚环境改造枪获得方法详解) 荒野大镖客2背包满了怎么办(荒野大镖客2 背包满了) Ledger钱包怎么使用?Ledger钱包收发比特币教程 创造与魔法弹涂鱼饲料包要几条(创造与魔法弹涂鱼饲料包怎么弄) BIBX是什么交易所?BIBX蜂蜜交易所怎么样? 比特派钱包使用教程:如何一键创建多地址撸空投至币安智能链BSC 手游推荐:吸血鬼题材(吸血鬼类手游) 体育直播哪家强(体育直播app哪个好免费,看咪咕视频就能看) 冰原守卫者要塞最后一个boss怎么打(冰原守卫者战备背包) DNF:幻化实现自由!(dnf武器幻化外观排行榜2023最新) dnf疲劳几点更新(dnf疲劳啥时候刷新) 消逝的光芒2保险箱密码怎么获得(消逝的光芒2攻略秘籍) 王者荣耀最佳拍档称号怎么获得(王者里的最佳搭档) NFT行业趋势有哪几个?盘点7个最火热的NFT行业趋势 金贝LT5开箱实测:更强算力、挖矿莱特币首选 洛克王国深渊罗隐怎么获得(洛克王国深渊罗隐如何获得) 安币官方网站|binance交易平台-binance官网地址入口 cf排位币有什么用(cf排位币在哪儿兑换东西) SERO是什么币种?超零币SERO币前景怎么样? 波卡生态有价值吗?浅析波卡生态的价值和意义 帝国战纪装备属性有哪些作用(帝国战纪游戏攻略) 抹茶怎么购买ass驴币 MXC抹茶交易所ass购买流程 有什么是耐玩的养成手游(比较耐玩的养成类手游) 云顶之弈嚎月狼人怎么通关(云顶之弈嚎月狼人攻略) 做合约交易的技巧是什么?做合约交易的技巧介绍 Rainbow是什么钱包?Rainbow钱包使用教程 消逝的光芒2夜行者藏身处密码是什么(消逝的光芒夜行猎人怎么打) gate.io交易平台永续合约交易规则详解 有什么三国变态卡牌手游好玩(变态版三国,上线送500w元宝) 和平精英怎么掷点数(和平精英投掷点数怎么弄的) 三国志幻想大陆元宝怎么花(三国志幻想大陆元宝花在哪) 创造与魔法水晶哪里最丰富(创造与魔法水晶在哪里最多) 魔兽世界wlk寻找线索任务怎么做(寻找线索图片) 天龙八部天山怎么加点(天龙八部天山加点都长多少) 英雄联盟暗黑元首连招是什么(lol老版本暗黑元首技能介绍) 如何将钱包的网络切换至Harmony测试网操作教程 和平精英年龄限制是多少(和平精英的年龄限制是多少) SOL币是什么币?SOL币前景和价值分析 宝可梦传说阿尔宙斯耿鬼在哪抓(宝可梦传说阿尔宙斯 pokemon legends arceus) 蜀门手游野外PK怎么打(蜀门手游pk怎么锁定目标) 宝可梦阿尔宙斯怎么重新开档(阿尔宙斯怎么用) DNF105装备还能融合么(105版本装备能继承吗) HTMoon在哪买?HTMoon币购买教程 创造与魔法最新宠物合成(创造与魔法新版本宠物合成) 元气骑士圣骑士二技能-神化的正确食用法则 神化怎么用 问道手游飞升引路人在哪里(问道手游飞升指引任务找谁) 火币永续合约规则有哪些?

热门文章

推荐专题

更多>>

游戏推荐

更多>>