揭秘 | 如何使用permaweb将数据上传到Arweave

Arweave其实是一个存储层,就像一个数据库而不是一个应用程序。有很多方法可以将数据上传到permaweb,最好的方法取决于你的具体需求。

经常看到Arweave的用户询问将数据上传到permaweb的最佳方法。一次性支付,永久存储的价值主张确实具有吸引力,但操作方法并不是唯一的。

如果你听说过Arweave,了解其相关信息,可能仍然会不清楚如何永久存储文件。Arweave其实是一个存储层,就像一个数据库而不是一个应用程序。有很多方法可以将数据上传到permaweb,最好的方法取决于你的具体需求。例如:

1、可以像Dropbox一样私下存储文档和照片

2、将网页永久保存在当前状态

3、托管应用程序的前端

4、以一种易于查询的方式在permaweb上存储应用程序数据

5、上传NFT并获得奖励

6、批量上传文件

Arweave有针对所有这些需求的Dapps(去中心化应用程序)。

Arweave Dapps需要使用钱包登录,通常是下载ArConnect浏览器扩展创建钱包。有了它,你可以发送和接收AR(Arweave生态系统的货币),一键登录Arweave Dapps。在Web3中,你的钱包就是你的身份。

为了与Arweave Dapps交互,你还需要一些AR。你可以从Arweave水龙头中免费获得少量的AR,或者从交易所购买后将一部分AR发送到钱包中。

如果你计划通过Arweave水龙头获得少量的AR,那么同时也会生成一个钱包。AR目前可以在Gate上购买,如果想知道需要多少AR来存储必要的数据,可以查看arweavefees.com。一旦你的钱包里有了AR,你就可以永久存储数据了。

将ArDrive作为Dropbox的永久替代品

ArDrive是一个构建在Arweave之上的文件永久存储应用,是去中心化版本的Dropbox(Dropbox是一款通过云计算实现的文件同步工具,用户可以存储并共享文件和文件夹)。有了它,您可以存储任何类型的私有文件或者将它们发布给所有人看。ArDrive使得将文件上传到文件夹中变得非常容易,可以将它们保存在自己的文件夹中,也可以生成独特的链接与任何人公开分享。

WX20210911-155100

ArDrive在台式机和移动网络上都非常出色。此外,每天上传超过50MB的用户还有资格获得ArDrive的奖励。

使用Evermore自动同步本地文件

Evermore是一个带有桌面客户端的文件存储应用程序,允许用户配置一个本地文件夹,该文件夹将自动备份到Arweave。

WX20210911-155713

Evermore还可以从其他本地机器下载同步的文件,这意味着你拥有的每台电脑都可以共享相同的永久存储文件集。

Arweave浏览器扩展存档网页

Arweave最初被设想为一种方便地存档网页并保存它们的方式。直到现在,这仍然是该协议的一个巨大需求,并帮助拯救了像《苹果日报》无法检索之前出版物的问题。

WX20210911-155838

下载Arweave浏览器扩展,可以在浏览器工具栏中存档一个页面,并重新访问你以前保存的页面。在上面,你还可以看到每个人最近存档的项目提要。

托管应用程序的前端

对于Web3 DApps,前端的中心化是失败的主要原因。虽然后端可能由智能合约或区块链代码组成,但前端仍然经常会被审查。

WX20210911-155946

有一些简单的方法可以在Arweave上托管您的前端,这取决于您的具体需求。最简单的工具是Arkb,这是一个命令行工具,可以用来上传已构建的Web应用程序文件夹。但是,你的Web应用程序将存在一个长期且不被记住的URL,你无法控制。

一个更好的选择是ArGo,它可以很容易地把前端上传到Arweave,并提供自定义URL。ArGo旨在简化permaweb部署,在 permaweb所有前端部署都集中在一处,只需点击即可。

在permaweb上存储并检索应用程序数据

在permaweb之上构建的开发人员只需要在后端使用Arweave,在前端使用他们选择的框架。

WX20210911-160053

应用程序的“API服务器”是Arweave,可以直接查询交易,也可以查询SmartWeave合同的状态。例如,如果你在Arweave上构建一个简单的社交媒体应用,你就需要一个前端,可以向permaweb发送“帖子”,并可以查询它们。为此,你可以在前端使用Arweave-js,这是一个JavaScript SDK,可以方便地与Arweave交互。

要从Arweave读取数据,GraphQL是通常的选择。您可以编写GraphQL查询,也可以使用Ardb查询Arweave,就像它是一个SQL(结构化查询语言)这样的工具一样。

上传NFT并获得奖励

如果你是一个想要出版作品的创作者,最好将它作为NFT来发行。这样,你就可以获得关注奖励,如果选择卖掉你的作品,你还可以从转售中赚取佣金。

WX20210911-160230

Koii是一个去中心化的生态系统,它希望能够帮助创作者永久地拥有和赚取其创作内容的价值,并将作品的所有权返还给创作者,利用注意力经济对用户和创作者进行奖励。当有人加载文件时,上传者会获得Koii奖励。

用Koii制作NFT有几种不同的方法,如果你不确定从哪里开始,可以下载他们的Finnie浏览器扩展查看并上传文件。

用bundles批量上传文件

bundles是Arweave最近的一项创新,它实现了一次性大规模文件的上传。你可以使用bundles或者编写使用arbundles库的代码。在ArWiki专用页面上,可以查询更多关于bundles的信息。

星际观察

permaweb是一个全球社区所有的网络。任何人都可以为permaweb做出贡献以维护它并因此获得报酬。从表面上看,永久网似乎就像普通网一样。然而,permaweb持有的所有内容都是永久性的、分散的且易于检索。这包括图像、文本、应用程序以及网络上的任何其他内容。

permaweb是在Arweave数据存储层之上相互链接的文档和应用程序的集合。一旦用户向永久网络添加内容或数据,它就会被永久存储并且始终可以访问。这鼓励了整个网络的完整性和可验证性。

本文来自投稿,不代表果核3.0立场,如若转载,请注明出处:https://www.guohe3.com/168

(0)
上一篇 2021-09-11 15:44
下一篇 2021-09-11 16:36

相关推荐