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

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

时间:2024-11-11 阅读:
特战英豪官网版

特战英豪官网版

  • 类型:射击空战
  • 大小: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百科知识分享的资料请关其它相关文章!


挖矿的算力有什么用?影响算力的因素有哪些? USDC币怎么兑换人民币?USDC币兑换成法币操作方法 dnf装备跨界在哪里2023(dnf2020装备跨界) 方舟怎么从武器换成拳头(方舟如何切换武器) 幻世录1隐藏物品完美攻略,幻世录1秘籍模式开启方法教程详解 云顶之弈船长给什么装备(云顶之弈船长什么装备最好) YFX在imToken钱包中的使用教程 和平精英洛天依语音怎么用(和平精英洛天依捏脸数据) 宝可梦传说阿尔宙斯鸭嘴宝宝在哪(《宝可梦》阿尔宙斯) CPU型号怎么看性能好坏(台式电脑cpu的性能怎么看) 冰原守卫者黑龙值得练吗(冰原守卫者冰龙怎么获得) 2022有什么不氪金的手游推荐(有哪些不氪金好玩的手游) 我的世界工具匠的职业方块是什么(我的世界工具商的职业方块是什么) 梦幻西游画魂怎么样(梦幻西游 画魂) BitForex是什么平台?BitForex币夫交易所详细介绍 帝国战纪英雄搭配(帝国战纪手游英雄) 英雄联盟手游赛恩出装符文是什么 赛恩出装符文攻略 侠客风云传六脉神剑怎么学(侠客风云传六脉神剑学不会) 问道手游多少级可以秒5个目标(问道手游人物多少级秒5) 如何在imToken钱包使用cBridge跨链桥?cBridge资产跨链操作步骤教程 steam打不开是怎么回事?三个步骤轻松帮你搞定; DeFi领域龙头币是什么?DeFi热门产品项目盘点 宝可梦传说阿尔宙斯黏丸怎么制作(精灵宝可梦 阿尔宙斯) FIRO是什么币种?FIRO币前景和未来价值如何 币圈开仓平仓是什么意思?强制平仓是什么意思? Chia(奇亚)plot文件规格大小详解 可以抽卡的游戏有哪些有内置菜单(可以抽卡的手机游戏) LMCSWAP币在哪里买?LMCSWAP币上线交易所盘点 王者荣耀怎么禁止好友送皮肤(王者荣耀怎么禁止好友送皮肤呢) 我的世界中各种药水的合成配方大全,药水合成表一览 宝可梦阿尔宙斯警卫组组长在哪里(宝可梦阿尔宙斯攻略) imtoken冷钱包怎么用?imtoken冷钱包安全吗? 王者荣耀公孙离怎么获得(怎么获得公孙离皮肤) 问道手游结拜在哪(问道手游中结拜有什么好处) 无神之界平民职业怎么选择(无神之界手游职业) 蜀门手游逍遥怎么玩(蜀门委托任务逍遥散) 超好用的pdf编辑软件,打工人必备软件) 首充送无限元宝的bt手游有哪些(首充礼包最丰厚的游戏) 金铲铲之战黑魔杰斯阵容怎么玩 黑魔杰斯玩法攻略 王者荣耀怎么不花钱获得赵云(王者荣耀怎么样才能免费获得赵云) 有什么放置类手游玩的人多(哪款放置类游戏好玩) 放开那三国2孙权好还是陆逊好 孙权与陆逊的详细对比) 宝可梦传说阿尔宙斯尖牙笼进化是什么(尖牙笼进化顺序) 艾尔登法环职业有什么用(艾尔登法环 nga) 王者荣耀蒙恬值得练吗(王者荣耀蒙恬值得玩吗) RUSH是什么币种?RUSH币怎么样详细介绍 csgo怎么删除机器人(csgo怎样删除机器人) 视频剪辑到底该用哪款软件(推荐几款免费视频剪辑软件) lol手游蕾欧娜皮肤哪个好(英雄联盟手游蕾欧娜皮肤哪个手感好) 公有链、私有链、联盟链的区别全面解读 现在矿机算力单位有哪些?盘点矿机算力单位 htmoon币最新消息这么获得 怎么购买htmoon币 宝可梦传说阿尔宙斯太阳伊布怎么进化(太阳伊布进化条件) 我的世界什么冰不会融化(我的世界不会让冰融化的光源) 三国志战略版三个战法发动顺序(三国志战略版战法发动顺序是) IPFS/FIL挖矿必看,FIL挖矿需要注意哪些细节? 有没有非人民币良心手游(非人民币玩家) 和平精英创作模式怎么开无敌(和平精英创作模式怎么开无敌效果) 和平精英自救型除颤器怎么用(吃鸡自救型除颤器是什么) 花有再开的那天王者荣耀谁的台词(花有再开的那天人有重逢的时候吗) 和平精英无人机怎么召唤(和平精英无人机怎么召唤队友) 智能合约地址什么意思?智能合约安全吗? 如何买比特币现金/BCH?比特币现金/BCH买卖教程 英雄联盟手游段位有哪些(英雄联盟手游段位一览) 王者荣耀qq和微信哪个水平高(王者荣耀qq厉害还是微信厉害) 手游cf苹果怎么邀请安卓(穿越火线苹果手机怎么邀请安卓手机的用户) 币安收购日本持牌加密货币交易所SEBC,正式进入日本市场 烟雨江湖啸风刀意在哪得(烟雨江湖风啸刀劲) 什么是去中心化借贷?去中心化借贷的模式有哪些? 哪些大型3d网游游戏人气高(3d网游大型游戏排行榜) 淘宝直播间怎么开通?详解开通淘宝直播的教程方法 虚拟币交易哪个平台好?数字货币交易所排行榜前十名 三国志幻想大陆女队全新阵容(三国志幻想大陆女队阵容培养顺序) 和平精英段位保护可以保护几次(和平精英段位保护会触发几次) 帝国战纪怎么破城守城(帝国战纪怎么玩) OM币怎么买?OM币交易所购买教程 SPELL币如何购买?分享SPELL币交易所购买教程 星露谷物语潘妮的家在哪里(潘妮星露谷物语攻略) QQ飞车手游A车晶钻星爵怎么获得(qq飞车手游钻石a车) cf高跳怎么跳(cf端游高跳怎么跳) 和平精英受伤了怎么用不了急救包(和平精英为什么受伤绷带不能使用) 和平精英可以换微信绑定吗(和平精英可以换微信绑定吗安全吗) 新买的路由器怎么设置(新买路由器如何用手机安装和使用) 我的世界租赁服是干嘛的(我的世界租赁服务) 第五人格监管者适合新手的有哪些(第五人格新手监管者玩什么角色) okex资金账户是什么意思?资金账户和交易账户的区别 有情侣可以玩的模拟经营类手游吗(情侣玩的模拟经营游戏) 王者荣耀的情侣标志怎么显示(王者荣耀里面情侣标志怎么显示) 深空之眼前期角色哪个好(深空之眼角色强度排行) 宝可梦传说阿尔宙斯泥丸怎么获得(宝可梦阿尔宙斯攻略) 王者荣耀关系怎么显示出来(王者荣耀 关系怎么显示) 最全imtoken钱包使用教程,imtoken钱包如何使用? DNF110版本105传说装备怎么获得(dnf100级版本传说装备) 三国志幻想大陆最强阵营(三国志幻想大陆最强队伍) 哪些是好玩不花钱的手游(好玩儿不花钱的手游) Tokenomy是什么交易所?Tokenomy交易所怎么样? 崽崽怎么改肤色?崽崽修改人物肤色的步骤详解 消逝的光芒医疗物资有什么用(消逝的光芒医疗兵任务怎么做) 盘点五款不玩会感到很遗憾的单机游戏,十大耐玩手机单机游戏 和平精英车间怎么造车(和平精英工厂怎么制造汽车)

热门文章

推荐专题

更多>>

游戏推荐

更多>>