您的位置: 首页 > 媒体报道 > 行业动态

星际联盟科普系列 | 去中心化网络:内容寻址

2021-08-12 10:33:30  阅读:人  来自:行业动态

正如我们所见,集中式网络依赖于可信赖的机构来托管我们的数据并使用基于位置的 URL 来访问它。但还有另一种选择。在去中心化的网络上,我们都可以托管彼此的数据,使用更安全的不同类型的链接,从而更容易信任彼此。

01

加密散列

加密散列是去中心化数据结构工具箱中最重要的工具。它为一种新的链接形式打开了大门,称为内容寻址,使我们摆脱对中央权威的依赖。

散列获取任何大小和类型的数据,并返回一个代表它的单一、固定大小的“散列”。哈希是一串看起来像 gobbledygook 的字符,但您可以将其视为数据的唯一名称。它可能看起来像这样:

bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi

老实说,这些名称目前对人类不是很友好(beagle.jpg 更具描述性!),但它们更安全。原因如下:

加密哈希可以从数据本身的内容中推导出来,这意味着任何对相同数据使用相同算法的人都将获得相同的哈希。如果 Ada 和 Grace 都使用相同的去中心化网络协议(例如 分布式存储协议)来共享完全相同的小猫照片,则两张图像将具有完全相同的哈希值。通过比较这些哈希值并确认它们相同,我们可以保证这两张照片的每个像素都是相同的。

加密哈希是唯一的。如果 Grace 使用 Photoshop 去除那只小猫的一根胡须,则更新后的图像将具有新的哈希值。只需查看该散列,即使无法访问文件本身,也很容易判断该文件现在包含不同的数据。

02

信任去中心化网络

在集中式网络上,我们学会了信任某些权威而不是其他权威。我们尽最大努力利用从 URL 中获得的线索,但也有一些恶意行为者利用位置寻址的缺点来欺骗我们。

然而,在去中心化的网络上,我们都参与并托管彼此的数据,内容寻址使我们能够信任共享的信息。我们可能不太了解托管数据的对等方,但哈希可以防止恶意行为者在文件内容方面欺骗我们。这就是加密散列对去中心化网络如此重要的原因。

03

向同伴询问内容

使用传统的位置寻址,我们知道我们需要访问域 puppies.com 才能找到存储为 beagle.jpg 的内容。如果 puppies.com 域因某种原因被破坏,我们将无法访问该图像。

去中心化网络的工作方式不同。当我们想要一张可爱宠物的特定照片时,我们会通过它的内容地址(哈希)来请求它。我们问谁?全网!如果 Ada 在线,我们将看到她拥有我们要查找的内容,并且我们将知道这正是我们需要的文件,因为它具有匹配的哈希值。如果她离线,我们仍然可以从 Grace 或其他同行那里获得相同的照片。

由于我们在去中心化网络上使用哈希来请求数据,因此我们可以将哈希视为一个链接,而不仅仅是一个名称。

IPFS星际联盟

链接:https://www.ipfsunion.cn/news/industry/363.html

来源:星际联盟

声明:本站部分内容来源于网络转载,若有侵权,请及时与网站客服取得联系。

相关文章

热门标签

在线客服