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

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百科知识分享的资料请关其它相关文章!


外媒盘点十大最佳开放世界RPG《艾尔登法环》第一 Binance DEX怎么用?Binance DEX交易所初学者使用指南 建筑工程相关专业(建筑工程专业找工作最好的网站?) 梦幻诛仙手游最实用化生技巧分享(梦幻诛仙怎么化生) 放开那三国3哪一些武将好(放开那三国3什么英雄搭配最厉害啊?) SumSwap是什么交易所?SumSwap交易所详细介绍 gate.io交易平台怎么提现?gate的提币地址在哪里 coinbase pro是什么交易所?coinbase交易所是哪个国家的 王者荣耀怎么共享皮肤(王者荣耀怎么共享皮肤生日) 金铲铲之战变异卡莎阵容怎么玩 变异卡莎阵容攻略(卡莎金铲铲出装) 王者荣耀禁英雄规则是什么(王者荣耀禁英雄是禁己方还是禁对方) FIRO是什么币种?FIRO币前景和未来价值如何 如何使用PayPal购买比特币 PayPal购买比特币的详细图文介绍 平台关了比特币怎么找回?比特币交易网关闭了怎么找到币? 比特币闪电网络容量是什么意思? 时空猎人冰魄技能搭配(时空猎人冰魄刷图技能搭配) o3swap是什么数字货币?一文读懂o3swap究竟是什么 火币期权怎么操作?火币期权上手攻略 ETHW是什么币?一文读懂ETHW币及发展历程 我的世界怎么在活板门上放东西(我的世界活板门怎么向上开) okex公司是正规的交易所吗 我长途自驾十余年必备的10款手机软件(长途自驾必备软件 ) 诛仙手游金币怎么交易(诛仙手游金币交易人工审核) 加密货币钱包Exodus将于Algorand发行证券型代币EXIT ledger钱包的优点,全面分析ledger钱包安全吗 科普:闪电网络常见问题及解决方法汇总 steam社区登录不上去/进不去/登录报错解决办法 okex币币杠杆交易教程 okex币币杠杆可以做什么 比特币和黄金的对比 比特币和黄金的区别是什么? 区块链扫盲:闪电网络应用开发速成指南 路由器怎样重新设置wifi密码和名称?简单实用的无线路由器设置方法 分析:ADA对比EOS哪个币更有长期投资价值? 蜻蜓fm和喜马拉雅哪个好赚钱?做主播挣钱变现的多种方式推荐 第五人格红蝶怎么玩(第五人格红蝶怎么玩 红蝶玩法) 艾尔登法环可以隐藏头盔吗(艾尔登法环头像) 消逝的光芒动态模糊怎么关闭(消逝的光芒 动态图) 第五人格演员实机操作介绍(第五人格戏剧演员) 一文读懂DeFi池子未加锁是什么意思 DiBi交易所究竟怎么样?DiBi交易所正规吗? 英雄联盟手游瑞文连招是什么(英雄联盟手游锐雯技能介绍) 火币、币安、gate.io、okex交易所手续费、价格、优缺点汇总 比特币硬件钱包哪个好?如何选择一款比特币硬件钱包? imToken怎么添加USDT?imToken钱包添加币种教程 梦幻诛仙手游哪个职业好(梦幻诛仙手游什么职业厉害) imToken钱包2.0ETH钱包备份详细图片教程 BTC100交易所怎么提现?BTC100交易所提现人民币教程 CoinPark是什么交易所?CoinPark交易所怎么样? 三国志幻想大陆装备强化技巧(三国志幻想大陆 装备打造) 16g运行内存设置多少虚拟内存?电脑虚拟内存设置方法 创造与魔法黑宝石在哪得(创造与魔法黑石宝箱) HEGIC是什么币种?HEGIC币前景怎么样? AXS是什么币种?一文读懂AXS币价值前景和交易所盘点 cf礼仪很差怎么回事(cf礼仪有什么用) 和平精英3周年工卡怎么获得(和平精英三周年什么时候上线) 科普:区块链转账与银行转账的不同之处 柚子币历史最高价是多少?柚子EOS币历史最高价和最低价一览 dnf黑色的魔物登场在哪(地下城黑色的魔物登场在哪) 币币和法币是什么意思?币币交易和法币交易的区别 比特币钱包私钥在哪查看?比特派钱包查看私钥方法 数字货币期货是什么意思?数字货币期货与传统期货区别 imToken钱包之为什么需要购买EOS资源? BitGlobal是什么交易所?BitGlobal交易所怎么样? 元气骑士圣骑士二技能-神化的正确食用法则 神化怎么用 问道手游变异物理宝宝哪个好(问道变异物理宠物) AGLD是什么币种?AGLD币未来价值和前景分析 CyberBank是什么交易所?CyberBank交易所怎么样? 区块链GameFi是什么意思及GameFi概念币分享 火币网怎么充币USDT? 火币网买USDT图文教程 和平精英爆炸猎弓怎么获得(和平精英爆炸头怎么弄) 超好用的pdf编辑软件,打工人必备软件) 6款好用的翻译软件,强烈建议收藏怎么办 1.85传奇传奇手游火龙单职业怎么玩(传奇手游火龙单职业攻略) dnf跨三为什么要分A和B(dnf跨三ab能一起吗) 什么是DeFi机枪池? DeFi机枪池是什么意思? 柴犬币怎么交易?柴犬币交易以及提现教程 usdt/泰达币怎么获得?泰达币获取方式汇总 区块链bsv币是什么币?BSV是什么币主流币吗? 和平精英如何找爱心岛的摩天轮 摩天轮位置介绍(和平精英海岛地图爱心岛在哪里) chia(奇亚)项目到底是骗局还是机遇? 王者荣耀荣耀水晶推荐换什么 荣耀水晶兑换推荐(荣耀水晶兑换哪个英雄最划算) 一文解读imToken如何应对DApp过度授权问题? 蜀门帮会任务每天能做几个(蜀门帮会战) 数字货币流通量和总量哪个更能影响价格? 诛仙手游仙府开几个比较好(诛仙手游仙府该不该开) 冰原守卫者佣兵实力怎么升(冰原守卫者攻略) 比特币怎么交易买卖?比特币交易买卖操作教程 YGG是什么币种?YGG币前景深度分析 DIA是什么币种?DIA币未来前景和价值如何 消逝的光芒道具怎么切换(消逝的光芒 切换装备) BNB/币安币发行日期是哪天?2021年币安币前景分析 时空猎人宝石怎么获得(时空猎人猎人宝石图片) 压力枪的灵敏度怎么调最稳定?压枪最稳定的感光度设定 NFT游戏是什么意思?NFT游戏的发展历程介绍 如何创建一个完美的DAO 有哪些耐玩的仙侠手游值得推荐(推荐好玩的仙侠手游不氪金) 王者荣耀背包里的铭文怎么清理(王者荣耀里的背包里铭文怎么丢掉) 一千元开店不需要店面的可以开哪些?四种操作简单小本经营项目推荐 钱包入门:Bitpie比特派钱包注册及使用教程 比特派钱包防御 DeFi 授权风险,只需五招 第五人格侦探陷入回忆在哪(第五人格侦探剧情怎么触发)

热门文章

推荐专题

更多>>

游戏推荐

更多>>