Arweave文件系统(ArFS):强大的Permaweb基础设施

Computer-PS2500

Arweave是一个完全创新的发明。它提供了以前从未存在过的东西:无需许可且去中心化的永久数据存储。 不仅重要的文件和网页将被保存几个世纪,还会有我们想象不到的新的应用程序将在永久数据的基础上涌现。

尽管它很神奇,但Arweave并不是一个开箱即用的产品,个人和开发者可以很容易地使用永久数据存储的创新。

更具体地说,虽然我们有了很好的工具可以让公开数据存储到Arweave,但这也引起了更多的重大挑战:

  • 如何整理Arweave上的文件--没有数据的层次性
  • 如何改变文件名称以及记录更改历史
  • 如何加密文件,使它们私有
  • 如何处理大批量文件的分享

Arweave的原生文件系统围绕着交易编号、钱包地址和区块编号,对于新手用户来说,这么多长串的字母和数字是很麻烦的。例如交易ID:ztJNfqD02TLqRq-ixYEq_pil11PaLS2xv0loLL_GEcs 。

那么,如果我们不能轻易地访问它,永久数据有什么用?

为了在我们日常生活中利用永久存储,我们放在Arweave上的所有东西--视频、音乐、图片、文件、应用程序和NFT--都需要被轻易找到和管理。

为了解决这个问题,ArDrive团队创建了Arweave文件系统(ArFS)。 ArFS改进了Arweave原生的文件浏览体验--viewblock,增加了创建数据层次(文件夹功能)、私人加密、文件版本管理、共享等功能。

让我们仔细探索这种原生的体验以及使用ArFS的优点。

Needle-Haystack-PS2200
大海捞针 图片来源:judy_and_ed CC BY NC 3.0

一旦你把数据放到Arweave上,你如何找到你的数据?

所以,假设你最近使用一个没有ArFS功能的上传工具将你最重要的数据上传到Arweave。在你完成后,浏览这些文件会是什么样的体验?

最常见的访问方式是在像viewblock.io这样的区块检查工具上访问,在那里你可以查看存储在Arweave上的所有交易。 Viewblock将显示与你的钱包相关的交易。

Viewblock是Arweave生态系统中的一个很好的资源和有用的工具,但它在设计时没有考虑到分层的数据组织结构。

我们对数据和文件最需要的是一种直观的、熟悉的文件浏览体验。

如果没有这种分层组织,仅仅依靠交易ID,那么文件的分类和组织就会很麻烦:相当于大海捞针。

Viewblock-Transactions-PS2200

这是ViewBlock上的一个页面,记录了数百万次的Arweave交易

Arweave是非常去中心化的,有大量的数据存储冗余,但它没有一个原生的组织层次,就像文件在你的电脑上的文件夹中排列一样。 它没有按内容类型或主题进行组织的内置机制。

相反,Arweave是按交易ID组织数据的。 这就像一个地方图书馆决定按照送书的顺序来组织他们的书籍,而不是按照主题或适合的年龄进行分类。 浏览最近送来的书可能很有趣,但要找到你想要的那本就有问题了。

如果你最终需要数以千计的文件,以上问题在Arweave中会更加显著。 数据可能就在那里,但如果你不能快速有效地找到它,它就变得无法使用。

ArFS解决了这个文件位置问题:

  • 使用ArFS上传的数据将会创建一个数据文件系统,解决交易ID的依赖
  • ArDrive利用ArFS在一个直观的布局中组织文件
  • 你可以将文件夹和文件层次结构的一部分从你的本地文件系统复制到你的链上网盘。
  • 与任何Web2云数据存储系统一样,查找和下载你的文件非常容易。
Drive View

ArDrive的新界面预览,它使用ArFS作为文件组织系统

你如何在Arweave上管理和分享你最重要的文件?

有些人喜欢把他们电脑上的所有文件放在一个杂乱无章的堆里。 然后依靠电脑的搜索功能来寻找他们需要的东西。

但如果没有搜索栏呢?

那么,将你的文件组织到具有描述性名称的文件夹中可能是有意义的,如 "家庭团聚2022"。

目前,Arweave还没有 "搜索栏"。 因此,在没有ArFS的情况下将照片直接放到Arweave上,会引起一系列的问题。

  • 我如何给照片贴标签或标记?
  • 如何在团聚时只用Arweave的交易ID与家人分享照片?
  • 如果我给文件贴错了标签,或者想把它移到另一个文件夹,或者只是想改变我的组织系统,我怎样才能改变文件名? 

ArFS通过以下方式解决了这些文件管理问题:

  • 将你的所有信息放入网盘、文件夹和文件中
  • 使用仅可添加无法删除的模式,这意味着数据不会被篡改,但新的数据,如文件名或描述可以被添加到其中。换句话说,你可以改变你的文件名,尽管你不能删除文件
  • 追踪一个文件的所有更改的修订历史
  • 通过链接与别人分享信息 

在技术层面上,ArFS中使之可行的两个关键机制是:

  • 将数据与关于该数据的元数据分离,这样你就可以在数据和元数据中获得可变性的功能。
  • 通过ID和标签在时间和空间上形成各种数据之间的关系(即修订和层次)。
Computer-Lock-PS2500

Arweave如何保护你的文件隐私?

Arweave被设计为一个公开的交易账本。 它本来就不是为了保持你的文件的私密性而建立的。

在Arweave上创建私人文件需要其他辅助工具,这些工具由ArFS提供。 ArFS为用户提供了在Arweave网络上加密文件的能力。 因此,虽然原生的Arweave网络将保持公开,但ArFS创造了拥有高度加密的私人文件的能力。

有了ArFS,你就不会被permaweb的公开性质所束缚,而是能够添加私人数据:

  • 让你可以选择将你的Arweave数据公开或保密。
  • 所有私人文件都有军事级别和抗量子级别的加密。 了解更多
  • 能够轻松地与你选择的任何人分享私密文件
Crowd-PS2500

ArFS是为谁准备的?

在ArDrive,我们的任务从第一天起就是让任何人都能获得永久数据存储。 ArFS是促进这一使命的一个重要部分。

个人 - ArFS对使用ArDrive网络应用程序的每个人都是开箱即用的。它被无缝地集成到设计中,所以你可以简单地上传、组织和管理你的文件。

NFT项目 - ArDrive已经成为许多小型到大型的NFT项目的家园。从数字艺术、游戏到音乐,越来越多的艺术家选择使用ArFS来组织和管理他们在permaweb上的文件。

开发人员 - ArFS可以在Arweave生态系统中提供文件系统的强大功能和灵活性,并完全由你控制的数据隐私,从而节省时间。ArFS是开源的,可以免费使用。 了解更多

企业解决方案 - 企业已经注意到ArFS的能力,并与ArDrive团队合作,管理他们的内部文件和工作流程。 如果您对ArFS的企业应用有任何疑问,请随时通过ArDrive Valet联系我们。

A

Subscribe to our mailing list and get the latest ArDrive news, updates and memes.

15987