Permaweb 初学者指南:如何实现永久存储?

互联网发展的下一步将是采用 Permaweb

什么是 Permaweb?Permaweb 是永久网络(Permanent Web)的缩写,是存储在 Arweave 网络上的所有网页、应用程序和文件的集合。它的使用体验与当前的互联网使用体验相似,只是上传到 Permaweb 上的所有内容都是永久的,无法被删除。

让我们详细了解一下 Permaweb 是如何产生的,以及它能提供什么。

为什么需要 Permaweb?

人们对互联网的一个普遍误解是,所有存储在互联网上的信息和网页都是稳定的。或者这么理解:互联网上的任何新内容都只是对现有内容的补充,而现有内容始终不变。事实远非如此!互联网上的信息更替率极高,每天都有大量信息消失。网络不是静态的,而是流动的。

随着我们进入信息经济时代,这愈发成为一个隐藏的问题。当然,并不是所有形式的内容受此影响,因为互联网上的某些内容是多余的。但总体而言,数据存储问题与每个人的生活和业务都息息相关。

此外,由于数据已成为公共和私人领域的关键商品,因此思考长期可靠存储数据的最佳方法对我们大有裨益。

Permaweb 初学者指南:如何实现永久存储?

什么是 Permaweb?

为了解决长期数据存储的问题,Arweave 推出了 Permaweb。

Permaweb 位于 Arweave 网络之上,该网络使数据可存储数百年。通过一些技术创新(下文将详细介绍),Arweave 利用区块链技术为任何类型的文件提供了 200 年以及更长的长期数据存储的可能。

创建这种长期存储的方案是不仅要保存文件本身,还要为每个文件创建一个不可更改的 URL 地址。这意味着每个文件都有一个 URL 地址,它们共同构成了一个由文件、照片、视频和交易组成的永久网络,就像我们熟知的互联网一样。

Arweave 是这样定义 Permaweb 的:Permaweb 看起来与普通网络无异,但它的所有内容(从图像到完整的网络应用程序)都是永久保存的,可以快速检索,而且是去中心化的。就像第一代网络将远距离的人们联系在一起一样,Permaweb 将长期将人们联系在一起。

从技术上讲,Permaweb 是建立在 Arweave 全球永久硬盘和网关之上的一层。这类似于超文本传输协议(HTTP)建立在 TCP/IP 网络之上的方式(即我们熟知的互联网)。

总之,Permaweb 是 Arweave 网络上所有连接的网站、应用程序、图片、视频和各种类型的文件,每个文件都有一个唯一的 URL 地址。

为了帮助理解,让我们来看看一个典型的文件是如何上传至 Permaweb 的。

将文件上传至 Permaweb

Arweave 区块链与文件类型无关,这意味着它支持任何类型的文件——doc、jpeg、pdf 等。当用户将这些文件上传到 Permaweb 时,它们会被赋予一个 URL(更专业的说法是 URI)地址。

Permaweb 初学者指南:如何实现永久存储?

例如,将这张英国游行的历史图片通过 ArDrive 上传到 Permaweb 时,它被赋予了给定的 URL 地址: https://72nmqozptdt3un2ezybukwe4xjosexe2vlj54pktynagkr66aqva.arweave.net/_prIOy-Y57o3RM4DRVicul0iXJqq0949U8NAZUfeBCo。

你会注意到这是一个很长的网址。这也是我们创建 ArNS(Arweave Name Service,Arweave 域名服务)的原因之一:为 Permaweb 提供我们习惯的简洁明了的 URL。通过 ArNS,我们创建了一个新地址:england.ar-io.dev 用于指向这张照片,这样用户就可以很方便地将其放入浏览器或与朋友分享。

最后,通过 ViewBlock 浏览器和该文件的交易数据,用户可以查看上传到 Arweave 的这个特定文件的所有相关数据。当用户从 ArDrive 复制交易数据至 ViewBlock 时,可以看到以下信息:

-时间戳: 文件添加于 2022 年 9 月 27 日下午 04:46:51

-网络中确认该文件存在的次数:440300 次

-内容类型:JPEG

-大小:3.2MB

-网址(URL)

现在,用户还可以将整个网站托管在 Permaweb 上,甚至可以在 Permaweb 上运行应用程序。甚至,由于数据是永久性的,用户还可以建立一些没有 Permaweb 就无法实现的应用程序。当然,用户也可以随时下载文件,因为除了已经创建的 URL 外,实际文件也存在于区块链上。

Permaweb 在以下方面具有巨大潜力:

-学术文件

-公共数据

-法律数据

-金融交易

-应用程序托管…

需要指出的是,在在上面的例子中,我们处理的是任何人都可以查看的公共数据。这引出了下一个问题,可以把私人数据放到 Permaweb 吗?

Permaweb 初学者指南:如何实现永久存储?

Permaweb 存储的是否都是公共数据?可以存储私人数据吗?

用户可以通过 ArDrive 等应用程序在公共区块链上存储私人数据,这些应用程序将对任何数据进行加密。这些数据仍然会有一个 URL,但只有拥有密钥的人或与之共享密钥的人才能访问数据。

Permaweb 是如何实现的?

Permaweb 通过两个协议得以实现:Arweave 区块链和 ar.io 网关。

-Arweave Blockweave(区块链):Arweave Blockweave 是分布在世界各地的去中心化矿工节点,用于存储和复制上传到 Arweave 的所有数据。

-网关:网关是位于基础存储层之上的基础设施,允许用户访问和查询存储在 Arweave 上的信息。网关是专门的节点,负责数据检索、缓存和服务,并将事务索引到可查询的数据库中。

上述两个协议都是去中心化的,并通过 Token 进行激励。

在 Permaweb 上可以做什么?

Permaweb 的应用和使用仍处于发展阶段。许多用途和应用正在形成自己的特色,并期待增加用户对 Permaweb 功能的采用。

生态系统概览

为了让普通用户能够利用永久数据,开发者们正在 Permaweb 上建立一个蓬勃发展的应用程序生态系统:

ArDrive - 文件存储和储存应用程序

Permapages - 个人永久网页

BazAR - 原子资产市场

Pianity - 音乐 NFT

EverPay - 去中心化交易所

ArConnect - 数字钱包

ArNS - Permaweb 用户友好网址

Permaweb 初学者指南:如何实现永久存储?

当前,越来越多的应用程序正在与 Arweave 和 ar.io 集成,共同推动 Permaweb 的广泛使用。

原文地址:

https://ar.io/articles/what-is-the-permaweb