当前位置: Home > IPFS > 区块链中的IPFS是什么意思?IPFS是如何运作的呢?

区块链中的IPFS是什么意思?IPFS是如何运作的呢?

时间:2022-10-17 16:32:24 作者:区块链达人 阅读:12441次

IPFS区块链是什么意思?IPFS(星际文件系统的缩写)是一种点对点(P2P)超媒体协议,它是一个分布式系统,使用户能够存储和访问文件、应用程序和网站等数据。IPFS 更广泛的目标是创建一个全球计算机网络,以保证私有、安全和抗审查的连接性。IPFS是如何运作的呢?下面我们一起详细了解一下。


区块链中的IPFS是什么意思?IPFS是如何运作的呢?


什么是IPFS

让我们从IPFS开始单行定义:IPFS用于存储和访问文件、网站、应用程序和数据的分布式系统。

IPFS(星际文件系统)本质上是一个文件系统,它允许你随着时间的推移存储和跟踪文件的版本,就像一个文件系统,就像Git,在分布式网络上跟踪它们有点像BitTorrent

存储系统允许通过一个安全的全球P2P直接交互的网络。结合这两个属性,IPFS启用了一个永久的新网络,并增强了我们使用现有的互联网协议(HTTP)的方式。

2016年推出以来,IPFS已经看到了个人和商业组织的巨大改进和采用。该系统允许用户无障碍地共享文件和信息。IPFS适用于可能的消耗或需要高带宽Internet上传和/或下载的大文件。这种分布式文件系统的快速采用部分是因为IPFS被设计为在不同的协议上运行,例如FTPHTTP。为了存储数据,IPFS使用DHT或者分布式哈希表。一旦我们有了一个哈希值,我们会问谁有一个等价的网络在哈希值,然后我们直接从我想要的数据的节点下载内容。

当您使用IPFS你不仅可以从别人那里下载文件——你的电脑也可以帮助分发它们。当你在几个街区之外的朋友需要同样的朋友时Wikipedia在页面上,他们可能会使用你的邻居或任何东西IPFS同样从你那里得到的人。

IPFS它不仅可以用于网页,还可以用于任何类型的文件,无论是文件、电子邮件,甚至是数据库记录。

 

IPFS和区块链

区块链是一个分散的数据管理平台,提供不变性,因此在IPFS在等分布式文件系统中支持文件可追溯性元数据是一个不错的选择。可以说,由于相似性很大,IFPS是区块链最好的朋友。

iCommunity,我们使用IPFS它是为了拥有一个未经所有其他人授权不能更改的存储系统,并且没有单点故障。IPFS我们向我们保证,网络中包含的数据是唯一的(它们通过标识符的唯一标识)并且受到保护,不会被修改,因此这些数据是不可改变的。如果数据发生变化,将生成新的数据“哈希”标识符与存储在区块链中用于记录数据的标识符不一致。

我们通常区分两种类型的区块链:无许可和无许可。区块链(如以太坊和比特币)对公众开放,每笔交易都必须由所有或大多数参与者进行验证,尽管只有身份验证用户才能加入区块链(例如HyperledgerFabric),然而,这种区块链中的验证只能由预选节点进行。所以它通常比公共区块链具有更高的性能。

因为它们的结构相似,IPFS能够很好地与区块链合作。IPFS所有这些不同的区块链都将通过类似于互联网连接所有网站的方式连接例如,我们可以通过链接将一个页面链接到另一个页面。例如,我们可以在以太坊中放置一个链接,并将其链接到另一个网络。

总的来说,IPFS未来与区块链密切相关。一切都表明,这两种技术将有助于巩固分散的金融和应用引擎。

 

通信协议和分布式系统

对于两个人交换信息,他们需要一套共同的规则来定义信息的传输方式和时间。这些规则被广泛称为通信协议,但它们相当顽固,因此我们称之为语言。如果你去过一个不说母语的外国,你可能会遇到通信协议失败(或缺乏)。计算机就是这样。直到20世纪80年代初发明了第一个计算通信协议,它们才能相互通信,并作为孤立的计算设备存在。

“协议就像计算编程语言一样”

在计算机中,通信协议通常存在于几层捆绑包(称为协议套件)中。Internet协议套件由四个级别组成,每个级别负责特定功能。除了通信协议之外,计算机之间互连的基本结构也是一个重要的关系。这被称为系统架构。有几种类型,但与我们相关的两种类型是客户端服务器和对等网络。

互联网由依赖互联网协议套件的客户端服务器关系主导。其中,超文本传输协议(HTTP)这是沟通的基础。

数据存储在集中的服务器中,并通过基于位置的搜索进行访问。这使得更容易分发、管理、保护数据,并扩展服务器和客户端的容量。然而,在安全性、隐私性和效率方面存在许多弱点:对服务器的控制转化为对数据的控制。这意味着控制服务器的任何一方都可以访问、更改和删除您的数据;这可能是一个实体或恶意黑客,对服务器拥有合法权限。在基于位置的搜索中,通过其位置而不是其内容识别数据。这个限制意味着您必须访问一个数据,即使相同的数据可以在更近的地方使用,直到一个特定的位置。无法判断数据是否已更改,

但是客户端服务器模型和HTTP服务互联网在历史的大部分时间里是非常可靠的。这是因为HTTP网络对于移动文本和图像等小文件非常有效。在网络的前20年,网页的平均大小只有2个左右KB增加到2兆字节。

HTTP它非常适合加载网站,但它不是为传输大量数据而设计的(如音频和视频文件)。例如,这些限制可能导致替代文件共享系统的出现和主流成功Napster(音乐)和BitTorrent(电影和几乎任何东西)

快进到2018年,点播高清视频流和大数据无处不在;我们继续生产/消耗越来越多的数据,并开发越来越强大的计算机来处理它们。云计算的重大进展有助于维持这一转变,但分发这些数据的基础设施基本保持不变。

IPFS提供高吞吐量和低延迟数据分布。它也是分散和安全的。这开辟了几个有趣而令人兴奋的例子。它可以用来向网站提供内容,促进安全文件共享和加密通信,通过自动版本控制和备份将文件存储在全球。

 

IPFS怎么工作?

当您将文件上传到IPFS当网络将其划分为更小的部分并将其分配到多个计算机(节点)时。可以通过单个哈希识别特定文件的所有部分。哈希帮助网络识别哪些节点包含与哈希对应的文件的不同部分。

现在,如果你想访问和检索这个文件,你所要做的就是兼容的网络浏览器(例如,BraveBrowserOpera)在上面输入哈希值。这个过程几乎是通过在浏览器中输入你的地址(URL)访问传统网页是一样的。

一旦被识别,IPFS要求通过所有节点P2P连接传输他们拥有的文件片段。

请注意,就像你的普通区块链网络一样,IPFS也是不可改变的,这意味着文件的内容不能改变。因为如果你篡改或修改一个文件及其内容,它的哈希值也会自动改变。

然而,网络有一个版本控制系统,以消除这种不妥协的不变性因素的任何副作用。它允许您添加新版本的文件,并将其连接到早期版本。除其他优点外,该功能确保特定文件的整个历史记录保持不变且可访问。

 

如何运行IPFS节点

要想跑自己的IPFS节点,最简单的方法就是给自己一个IPFS桌面。这是ProtocolLabs所有主要操作系统平台都可以使用开发的官方软件套件,包括WindowsMacUbuntu

IPFSDesktop它使用起来相对简单,它为新用户提供了一堆教程。使用此软件套件,您可以相对轻松地上传任何文件IPFS网络。

还有一个浏览器插件(IPFSCompanion),可以让你直接从浏览器和IPFS桌面和节点交互。插件与插件交互。ChromeEdgeFirefoxBraveOpera兼容。

 

的问题

什么是IPFS

星际文件系统(IPFS)是由ProtocolLabs构建的P2Pp超媒体协议。它是一种依靠分布式计算机网络托管内容的分散服务。

托管内容可以是多种类型和类别,包括但不限于数据库、网站、媒体文件、文档和应用程序。您可以通过输入链接访问它并将其存储在其中IPFS网络中的任何内容(如通过输入(URL访问网页相同)

IPFS能被黑客入侵吗?

极不可能。这是因为IPFS网络由广泛的计算机网络(称为节点)组成,没有集中的服务器或系统可供黑客攻击。

IPFS是数据库吗?

不,IPFS这是一种点对点(P2P)超媒体协议和分布式系统,允许用户存储和访问数据、文件、应用程序和网站。

IPFS存储是免费的吗?

IPFS没有任何集中存储。它部署了数十万个节点,为网络提供存储带宽来存储数据。

IPFS有什么意义?

IPFS更广泛的目标是创建一个全球计算机网络,以确保隐私、安全和抗审查。

IPS是区块链吗?

IPFS不是区块链。不过,两者具有相似的特点,如不变性和分散结构。

tag:
免责声明:鑫链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与鑫链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

上一篇:IPFS分布式存储与传统集中式存储的区别是什么?分布式存储能取代集中式存储吗?

下一篇:IPFS实体矿机和云算力有哪些不同?它们的优劣势怎么样?

相关文章