Skip to main content
 首页 » IPFS

ipfs能取代http吗

2021年05月07日24

Ipfs真的会取代http吗?Ipfs为什么这么受大家关注?

用ipfs替换http只是一个想法,不会很快实现。 IPFS采矿机器提供商Huo Raytheon IPFS认为,从某种意义上讲,如上所述,我们可以将BTC与合法货币的碎片进行比较。 ipfs替换http可能更容易,但是它还包括基础结构更新和价值系统。 ,重建。人类文明的发展一直追求各种平衡。一段时间后,同一网页的某些组件是http和一些ipfs。在Web上,ipfs可以在web3中采用增量接管方法。在web3.0时代,ipfs是一种颠覆性的技术变革,它将建立一个全新的分布式网络。随着ipfs文件硬币激励层的发布,预计去中心化存储结构将在2020年10月15日与主网络的ipfs一起发布。它在更多情况下都将发挥作用,并且未来的发展前景不可估量。

一文简述什么是IPFS?

原始标题:什么是IPFS的简要说明?

许多人说2020年是IPFS的元年,甚至可以说等同于11年前比特币的问世。那么,IPFS究竟能吸引这么多人的注意力是什么呢?本文将带您了解。

首先,我们需要了解什么是IPFS,Filecoin?

他们解决什么问题?它们的出现将给当今世界带来什么样的积极变化?

相信阅读本文后,读者会对上述问题有自己的理解。

实际上,近年来,“ IPFS”全球分布式存储网络并不是一个新产品。几十年前有人提出了这种理论概念,但是近年来它突然受到广泛关注的主要原因有两个。 ;首先,随着Internet的深入发展,逐渐暴露出广泛使用的“ HTTP”网络协议的弊端。其次,随着科学技术的进步,IPFS从概念到实际应用都有更多的技术支持。

然后,让我们仔细看看“ IPFS”技术〜1 IPFS的定义和概念IPFS(行星际文件系统)是一种分布式的新超媒体传输协议。

听起来很难理解吗?没关系,就本地而言,它是分布式存储云,类似于Amazon Cloud,阿里巴巴云和腾讯云,但是区别在于它们全部负责统一管理和存储数据。即,一种集中式存储方法。 IPFS的概念提倡使用社会上所有闲置的计算机来解决这些问题,即分布式存储。

IPFS旨在使我们的网络更快,更安全,更开放。他的目标是将世界上所有计算机设备连接到同一存储系统,以创建一个全球统一的文件存储集群。

同时,IPFS的目标更为雄心勃勃和疯狂:“补充并改进现有的Internet,并最终替代它,从而成为新一代的Internet。”

这听起来很奇怪,甚至很疯狂,但这确实是IPFS所做的。正如马丁·路德·金(Martin Luther King)所说:“人类因梦想而伟大,而由于梦想而坚定”。只有不断创新和不断追求,人类才能享有更好的生活。

2那么IPFS解决了什么问题?事实证明,当前的大多数Internet都是基于HTTP协议开发的,因此我们接触的网站以英文字符“ http”开头。但是该协议不是完美的。它有很多问题:01容易受到攻击,并且预防成本很高。 HTTP是高度集中的网络。少数服务提供商为用户提供网络存储服务。由于链接多,攻击成本低,因此容易成为犯罪分子的目标。为了维持服务器的正常运行,服务提供商和公司必须购买昂贵的安全解决方案。

02高昂的数据存储成本随着Internet的迅猛发展,我们的生产和生活已经离不开网络,因此Internet数据存储量每年都呈指数级增长。 2011年的全球数据总量为0.7ZB,2015年为8.6ZB,2016年为16.1ZB,预计2025年将为160ZB。这些天文数据需要巨大且昂贵的存储空间。

03集中式数据存储方法存在泄漏风险。众所周知,集中式服务器存储大量信息。一旦泄漏,将严重危害我们的信息安全。但是,这样的例子不胜枚举。在生活中,我们经常会遇到因隐私泄露而引起的麻烦。

2016年,华住集团泄露了3000万户家庭数据。 2018年5月,Twitter暴露于安全漏洞之下,泄露了3.3亿个用户密码; 2016年,黑市上公开出售了超过1.67亿个LinkedIn账户; 2015年,吉峰互联网暴露于2300万用户信息泄漏下... 04集中式低效率问题HTTP协议每次都会从服务器下载完整的文件,例如电影,音乐,图片,网页等。许多人同时进入一个网站,会出现网站登录失败,显卡过多等问题,这些都是服务器过载或压缩造成的。

IPFS是一个分布式文件系统,所有访问都将分发到不同的节点(采矿池),因此它具有抵抗攻击的能力。另一方面,当我们要下载数据时,同时从多个节点下载也可以使我们的下载速度更快。IPFS本质上是一种网络协议,即P2P网络,它与当前的BT网络相似,不同之处在于IPFS在前者的基础上具有更强大的功能,这使IPFS有望取代HTTP。

图片来自IPFS官方网站。3那么最近流行的Filecoin和IPFS之间是什么关系?

Filecoin是在整个IPFS生态系统中充当“金钱”的令牌,也是一种激励机制。 IPFS是基于区块链技术的分布式存储网络,它将云存储变成一个算法市场,令牌Filecion(FIL)在这里起着重要的作用。

它是通信资源(存储和检索)用户(IPFS用户)和资源提供者(Filecoin矿工)之间的中介桥梁。 Filecoin协议有两个交易市场-数据检索和数据存储,并且双方都在市场中。提交您的需求并完成交易。

IPFS和Filecoin相互促进,共同成长,并解决了Internet上的数据存储和数据分发问题。特别是对于无数的区块链项目,IPFS和Filecoin将作为基础结构存在。

这就是为什么我们看到越来越多的区块链项目采用IPFS作为存储解决方案的原因,因为它提供了更便宜,更安全和快速集成的存储解决方案。

4 Filecoin的运行思路是什么?

普通人可以参加吗?

当然每个人都可以参加。我们知道,为了使IPFS网络稳定运行,用户需要贡献其存储空间和网络带宽。但是,如果没有适当的奖励机制,那么巨大的资源开销将难以维持整个网络的连续运行。

在Filecoin经济生态模型中,Filecoin可以提高用户的访问速度和效率,并可以带来一些分散的应用程序产品;对于矿工而言,贡献网络资源可以获得丰厚的收入;对于数据中心等业务合作伙伴,也可以贡献其免费的计算资源来获得一定的回报。

Filecoin将用于支付网络中的存储,检索和交易。其代币总数为20亿,其中70%将通过网络挖矿奖励贡献给矿工,15%将由开发团队持有,10%将由投资者持有,其余5%将由Filecoin基金会。

作为IPFS的传教士,MarkStorm希望与更多IPFS组织或公司联合起来,致力于IPFS的建设和发展,分享最大的采矿红利,并共同欢迎财富盛宴。

IPFS:凭什么说它可以代替HTTP?

IPFS是一种分布式Web对等超媒体协议。它可以使我们的Internet更快,更安全,更开放。 IPFS协议的目标是取代传统的Internet协议HTTP,现在我们有了HTTP。为什么需要IPFS?众所周知,Internet是基于HTTP协议的。 HTTP协议是一个伟大的发明,它使我们的Internet快速发展。但是,随着Internet的发展,HTTP逐渐变得不足。 HTTP的集中效率非常低,成本也很高。使用HTTP协议,您每次都需要从集中式服务器下载完整的文件(网页,视频,图片等),这很慢且效率低下,并且可以节省近60%的带宽。 P2P将文件分成小块,并同时从多个服务器下载它们。速度非常快的Internet文件通常会被删除。考虑一下您收集的页面。使用它时,浏览器将返回404(找不到页面)。 HTTP页面的平均生存期只有大约100天。 IPF提供跟踪文件历史版本的功能(就像git版本控制工具一样),方便查看文件的历史版本,并且数据可以永久存储

IPFS星际文件系统注定会成为伟大的项目

第一部分旨在向您展示IPFS的工作方式。

第二部分将指导您使用IPFS并与现有网络进行交互。本部分假定您具有一些技术知识和基于* nix的系统。

理论介绍HTTP或超文本传输​​协议(HyperText Transfer Protocol)是用于管理Internet的现有点对点通信协议。现在,这是所有人访问网站,观看视频和下载文件的一种方式。

但是,它有几个问题。这些问题中的许多实际上是由HTTP集中化引起的。

··今天的互联网发生了什么?

当您今天想访问某个网站时,即使这些服务器位于世界其他地方,您的浏览器(客户端)也会向服务器(主机)发送请求。

这是基于位置的寻址,它使用IP地址显示您的位置。

该过程占用带宽,因此将花费大量时间和金钱。

最重要的一点是,与在一段时间内使用HTTP从单个服务器下载文件的全部内容相比,从多台计算机获取文件的不同部分的速度和效率要快得多。

HTTP也将受到强大功能的干扰,例如阻止对某个网络位置的访问(例如,土耳其在2017年对Wikipedia服务器所做的操作。)Juan Benet打算使用IPFS技术来解决这些问题。

首先,IPFS中没有单点故障。它是对等的分布式文件存储系统。毫不夸张地说,它可以真正替代HTTP并再次使Internet分布。

在这里,Internet审查变得不切实际,并且由于服务器提供商和主机网络的艳丽或短路,发布的信息也不会突然消失。

安全性也将提高,例如DDos攻击将不再有用,因为它是对中央分发系统的攻击,并且IPFS没有中央分发系统。速度也会增加。在分布式网络中,每个节点都会向与其最接近的节点发送请求,而不是向单个中心位置发送请求。

它是如何工作的?

Simply Explained IPFS对IPFS和视频动画的另一个很好的解释是将网络上的所有设备连接到相同的文件结构。

实际上,您可以将其视为一个庞大的BitTorrent组。

假设您要阅读IPFS白皮书。通常,您通常首先输入一个URL,可以将其解析为IP地址,并且该IP地址可以提供有关文件位置的信息(如果有IPFS服务器,则位置信息为IPFS服务器),然后您的客户端将被允许连接到主机并获取文件。

这里提到的每个细节都可能出错。

现在,想象使用IPFS网络访问它。

该文件及其所有块均由内容本身的唯一加密哈希值标识。整个系统基于键值数据存储。

现在让我们回过头来看看IPFS白皮书。也许您尚未安装IPFS,那么我们将首先使用网关。

从IPFS网关URL开始,然后包括内容的唯一哈希标识符。网关将连接到拥有该文件的最近对等方(可能本身),然后将文件提供给您。

您可能会问,从不受信任的节点下载文件是否危险?这是一个很好的问题,但是由于加密的哈希被篡改,并且哈希是内容本身,因此您可以放心,您可以获取文件,因为它就是您想要的共享。

我们使网络和网络应用程序不再需要中央原始服务器,它们可以像比特币一样分布。

—Juan Benet IPFS提供了内容,但是内容的大小可能比PDF文件大得多。应用程序本质上也很满足。与以太坊等其他分布式项目相结合,也将使IPFS非常强大。像以太坊这样的区块链可以充当应用程序的后端,而前端则由IPFS服务。

这是一个完全分散的,分散的应用程序。

要真正推动这一点,请等待,让我首先来看另一个示例。

想象一下,一个教室里满是学生,他们在Google文档中共同编写家庭作业。使用HTTP,每次进行修改后,信息将被发送回服务器,然后从服务器发送回其他学生。您可以想象此带宽有多浪费,并且有很多不必要的延迟。它适用于在同一本地网络上的人。

但是,使用IPFS,根本不必像这样传递这些信息。只需在同一网络上的所有人员之间实时共享即可。即使Google服务器发生故障或崩溃,也没关系,因为每个节点现在都是自己的主机。这大大减少了不必要的带宽和延迟。让我解释一下为什么将其称为“星际文件系统”。

想象一下,如果这群学生在火星上并且可以在那儿使用网络的一部分:一个节点中的一个人从地球的IPFS网络中请求了Google文档或其他文档。大约一个小时后,一旦文件到达火星(该文件可以是任何东西,也可以是Wikipedia分解后的文件),第一个请求该文件的人将成为整个网络的“播种者”,其他节点也可以从他那里下载。在那里获取文件。如果此过程持续足够长的时间,则最终可以在Mars上使用大多数Internet,并且无需在发送请求后等待几个小时。

IPFS仍处于起步阶段(本文写于2018年5月,所以他这么说),许多开发工作仍在进行中。还有一个非常漂亮的东西叫做Filecoin。 Filecoin是一种加密货币,用于激励(带有财务回报)网络上的节点来存储内容,因此内容的可访问性不依赖于不受信任的节点。

让我们现在开始。首先,初始化IPFS存储库。使用$ ipfs初始化操作将获得属于您的节点的密钥对以及一些IPFS对象的存储库。让我们看看出现的命令行是否与以下相同:$ ipfs cat / ipfs / QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv / readme,然后出现:Hello and Welcome to IPFS!██╗███████╗███████████████████ ██╔══██╗██╔════╝██╔════╝██║████████████╗████████╗█ █║██╔═══╝██╔═══╝╚════██║██║██║██║████████║╚═╝╚═╝ ═════╝═════╝如果看到此消息,则说明您已经成功安装了IPFS,现在正在与ipfs merkledag接口!---------------------- -------------------------------- |警告:||这是Alpha软件。自行决定使用! ||很多东西缺少或缺乏波兰语。有错误。 ||尚不安全。阅读安全说明以获取更多信息。 | -------------------------- ----------------------- ------检查该目录中的其他文件:./ about./help./quick-start <-使用示例。/readme<-此文件。/security-notes$ipfs cat该命令允许您查看IPFS对象的内容。

快速尝试目录中的其他文件〜··在IPFS中添加文件将文件添加到IPFS实际上非常简单。首先,让我们转到IPFS的测试存储库并创建一个简单的文件。首先:$ echo“ Some text!”> IPFSfile,然后将文件添加到IPFS:$ ipfs add IPFSfile此操作将为您提供一个以Qm开头的哈希值,该哈希值是此文件内容的唯一标识符。此时,您已将文件递归固定在本地存储中,这意味着一旦您连接到群集,具有哈希标识符的其他人也可以从您那里请求文件。

为了查看系统中有哪些IPFS文件,将使用以下代码:$ ipfs pin ls此操作将列出所有固定文件,这时您应该能够(递归)查看刚刚创建的文件(它(井号),还可以看到IPFS初始化时创建的文件,例如自述文件(自述文件)和快速启动(快速启动文件)。

要查看这些文件,只要它们是ipfs cat,除非它们只是目录文件(实际上是可能的),否则必须使用$ ipfs ls来查看目录。如果要添加整个目录,只需将-r添加到ipfs add命令行即可。

··开始与Swarm互动。到目前为止,所有已完成的工作都是在本地完成的。我们没有连接到群体。首先让我们初始化IPFS守护程序:$ ipfs守护程序使用$ ipfs id来查看连接详细信息。首先,让我们看一下对等节点:$ ipfs swarm对等节点可以注意到这些节点具有唯一的哈希值作为其ID。您可以使用$ ipfs id <插入哈希>来检查它们。

IPFS守护程序设置本地主机,使您可以使用浏览器与IPFS网络进行交互。系统默认值为8080。让我们使用Web浏览器查看文件:localhost:8080 / ipfs / <文件的哈希>您现在应该可以看到文件。如前所述,您可以输入内容的哈希值以在Internet上阅读IPFS白皮书。

(QmV9tSDx9UiPeWExXEeH6aoDvmihvx6jD5eLb4jbTaKGps)。

快点尝试吧〜守护程序还为您的节点提供了一个不错的Web用户界面(Web UI)。系统默认URL为:127.0.0.1:5001/webui您可以看到所有节点(对等节点)的位置,请尝试使用UI而不是命令行上载文件。

现在IPFS可以做很多事情,但是我们还不能真正使用它。实际上,普通人甚至可能不知道区别是什么。

但这是迁移Internet协议的唯一方法。胡安·贝纳特(Juan Benet)一直强调这一点,我认为他是对的。

上一篇: ipfs怎么读

下一篇: ipfs公司查询

微信
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱