LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > IPFS的入门指南

IPFS的入门指南

2020-03-30 FilCloud 来源:区块链网络

本文由 FilCloud 编译整理

原文链接?:https://blog.terminal.co/posts/Guide-IPFS

“您永远不会通过对抗现有现实来改变事物。要更改某些内容,请建立一个使现有模型过时的新模型。”?―巴克敏斯特·富勒

IPFS 本身就是一项根本性的创新,其目的是将我们知道的整个 Web 改造为更安全,高效和可靠的系统。这不是科幻小说。IPFS 正在积极开发中,公司已经在使用它来解决包括 Netflix 在内的现实问题。IPFS 得到广泛采用只是时间问题。

但是 IPFS 到底是什么,为什么我们要关心呢?在本文中,我们将以简单的方式回答这个问题。我们将看到 Web 当前体系结构固有的问题,并讨论 IPFS 如何解决这些问题。

互联网三部曲:网络的回归

可能已经听说过与 IPFS 相关的 Web3 术语。它的含义与第三个 Web 版本相同。但这引出了一个问题:什么是 Web1 和 Web2,IPFS 带来了什么?

Web1 对应于一个简单的静态网页。考虑一个简单的公司页面,其中包含产品和服务的描述以及一些联系信息,其功能仅限于获取网页和显示信息。另一方面,Web2 描述了一种支持我们许多现代 Web 应用程序的更复杂的客户端-服务器体系结构,其中内容不断地动态更新和变化。想想 twitter,facebook 和其他用户可以在其中创建帐户并发布内容的应用程序。

Web1 和 Web2 都在 HTTP 上工作。HTTP 是当前Internet的通信方法。大多数 Web 浏览器通过 HTTP 进行通信,这就是 Web 地址通常以 http://开头的原因。这种通信方法(也称为协议)要求客户端向服务器请求数据。例如,假设您希望连接到 Facebook。客户端,即您的 Web 浏览器,将向服务器,facebook 的服务器询问 facebook Web 应用程序的副本。然后,服务器将响应数据。同样,通过一系列请求和响应来获取帖子和图像。

但是,此方法有其自身的一系列问题。首先,它效率低下。必须向远程位置的服务器发出请求,这会增加请求的延迟。如果我们决定退出该应用程序并再次登录,则即使我们可能仍然拥有它们,也必须再次重新获取相同的文件。为数百万用户操作服务器的基础架构非常昂贵,并且随着互联网通过高分辨率的图像和视频,互联网连接设备的普及以及互联网的日常使用使数据变得更加匮乏,成本不断增加。突然的大量用户涌入会导致系统高吞吐量过载,并由于带宽不足而使整个系统崩溃。

简而言之,互联网正成为其自身成功的受害者,需要重新设计互联网以使其保持持续增长。

第二,制度不安全。我们如何知道所要查询的数据未被篡改?我们怎么知道黑客没有破坏 Facebook 的服务器,甚至没有拦截我们的请求?使用当前的 web2 系统,如果不对参与者的可信度做出危险的假设,就无法与 Web 进行交互。

此外,如果服务器发生过灾难性事件,我们的数据可能变得完全不可访问。

最后,Web2 应用程序容易受到审查。基本上,控制服务器的是谁来控制数据。随着我们的生活在信息,业务乃至我们的社会生活领域中与互联网之间固有的联系,这成为越来越令人担忧的原因。公司,政府和机构可以控制人们可以访问的数据,从而可以控制允许谁以数字方式生活在网络上。

IPFS 解决了上述所有问题,并且是 Web3,它将使互联网进一步发展。

是什么使IPFS与众不同?

IPFS 包括密码学和分布式技术等领域的创新融合,试图取代 HTTP 协议,并脱离上述客户端服务器体系结构。

与 HTTP 不同,IPFS 使用 DHT(分布式哈希表)通过对等网络获取其数据。这有点像流行的文件共享协议 BitTorrent。对于 IPFS,该协议称为 BitSwap。文件被切成许多块,并以称为 merkle dag 的特殊结构进行组织,该结构使每一段都可以在网络对等方中安全共享。就像在 BitTorrent 中一样,如果同位体发生故障,数据仍然可用。这样就消除了由一台中央服务器进行所有处理的问题,并消除了该服务器宕机的风险,从而创建了更强大的 Internet 基础结构。而且,由于依赖于对等网络而不是中央服务器,因此数据具有抗审查性,因为删除数据将需要从每个拥有该数据的对等网络中删除数据,这是不可行的。

另一个创新在于使用内容寻址与位置寻址。差异是细微的,但后果却是深远的。HTTP 通过位置寻址工作。您在浏览器中键入的地址将转换为 IP 地址,该 IP 地址将找到拥有该文件的服务器。位置寻址只是在特定位置获取特定文件,并且不能保证该文件未被篡改。

另一方面,内容寻址通过称为 CID 的唯一标识符来识别文件。CID 包含通过加密散列产生的文件的唯一指纹,这是当今许多加密系统背后的数学函数。换句话说,一旦用户收到文件,他就可以通过一系列计算来运行该文件,并验证该文件与他请求的 CID 相匹配。如果计算出的 CID 和请求的 CID 都匹配,我们就不必担心数据完整性。

另外,由于我们正在搜索文件的内容,而不是文件的位置,因此可以从任何对等方(甚至附近的对等方)提供文件。想象一下,几百米外的邻居正在为一个文件而不是另一个国家的服务器提供文件。这样不是相当快吗?

对等网络和内容寻址的结合解决了 Web1 和 Web2 体系结构上面突出强调的三个问题,并使 Internet 高效,安全且不受审查。

非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。

FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用

公众号:filcloud

—-

编译者/作者:FilCloud

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...