使用 Slate 开发消费者去中心化应用程序

Browsers 3000是 Protocol Labs 为黑客马拉松构建的专注Web3 浏览器未来的分散式解决方案。以下是首席开发人员 Martina Long对名为 Slate 的分散存储解决方案的深入了解。

Slate是一个开源版本的文件存储,允许用户将他们的文件上传到星际文件系统通证网络,下载其他用户的文件,并确保从网络上的任何地方访问。它在 Textile 存储桶上运行以与星际文件系统交互,因此它可以利用该网络的内容寻址和其他功能。感谢 Textile,Slate 可以为每个用户提供 30GB 的免费存储空间。但是 Slate 可以用于基于消费者的应用程序中吗?

使用 Slate 开发消费者去中心化应用程序
当涉及到在线文件管理时,开发人员总是会遇到问题,它可能是一些简单的事情,比如在代码无法访问的隔离位置使用我们想要的资源,或者更复杂,比如拥有他们无法真正以原生格式查看的云存储文件。

随着时间的推移,互联网变得越来越复杂,但相比之下,可用的文件存储系统仍然很简单,大公司向用户提供免费存储,但如果这些用户是开发人员,则没有很好的预览功能或访问内容的可靠方法。

作为一个协作平台,Slate 试图同时解决几个问题,首先是一个星际文件系统接口来存储文件,并提供一种简单的方法来查看这些文件是什么,而无需将它们下载到机器的桌面。

Slate and 星际文件系统

Slate 在星际文件系统点对点网络上为用户提供高达 30GB 的可用空间,他们可以将这些空间用于他们的任何开发项目。虽然在同一个句子中看到“免费”和星际文件系统令人兴奋,但重要的是要记住 Textile 是发生这种情况的原因。通过 Textile 的bucket系统,用户可以将数据直接从他们的数据存储上传到星际文件系统网络,并在线获取引用这些文件的内容 ID(CID)。

Slate 提供的与其他星际文件系统网关系统不同的是一种直接通过代码操作文件的方法。Slate 的高性能 API 使开发人员能够灵活地管理文件,并以易于理解的格式直接从星际文件系统通证检索数据。通过 API,用户可以访问元数据,例如 JSON 格式的文件名和内容。

使用 Slate 开发消费者去中心化应用程序
Slate 提供一项革命性功能,能够预览某些类型的文件。例如,标记文件可以作为页面进行预览,并在预览中加载工作链接和图像链接。同样可以在浏览器中方便地以原始格式预览图像。

传统上,文件托管站点难以处理其他资源文件类型,例如字体文件。在 Slate 的情况下,用户可以像其他任何文件一样预览这些文件。虽然该系统目前仅限于预览一些资源文件,但 Slate 团队确实认为他们可以在必要时将功能扩展到更常用的文件类型。

当前的消费类应用

Slate 作为一个应用程序有很多深度。它的界面让它成为了希望把数据上传到任何人都可以访问的星际文件系统通证网络的普通用户的绝佳解决方案。由于 Slate 使用的收集系统,消费者可以将他们的数据分成他们可以随意允许或拒绝访问的区域。

很明显,Slate 可以像云存储系统一样有用,不同之处在于星际文件系统通证全球网络上存储的文件保持持久性。例如,如果消费者制造或收集 NFT,他们可以为这些 NFT 设置收集并将它们保存在链上。

这种永久的、去中心化的云存储可确保他们不会失去对 NFT 的访问权限。然而,除了其常规的消费者应用程序之外,Slate 的 API 接口使其成为开发人员的梦想。

将资源文件加载到服务器上可能很乏味。文件名错误和可访问性可能是一个拖累。如果服务器死机,文件就会丢失,需要重新上传(前提是您保留了原始文件)。Slate 提供了一个解决方案,通过其 API 接口处理所有这些问题。

使用 Slate 开发消费者去中心化应用程序
开发人员可以访问 API 选项卡,这允许他们通过代码访问文件元数据,包括文件名和内容 ID。Slate 使用 Textile 作为其网关,但是一旦客户拥有 CID,任何星际文件系统通证网关都可以授予对文件内容的访问权限。使用这些数据,开发人员可以将他们的字体文件、图像文件甚至标记直接集成到他们的页面中。

忘记文件名是什么,或者想即时更改它?Slate 使您能够使用另一个 API 调用来做到这一点。如果开发者的 Slate 个人资料中已经有集合,他们可以通过在上传请求旁边附加集合 ID 来直接上传到集合。

下一步

Slate 仍在开发中,但也有一些值得期待的事情。该团队已经开始整合一种将直接存储在 星际文件系统 上的文件拉入特定集合的方法。

Slate 的界面已经允许用户将多种内容类型存储在一起进行制作,但该团队希望将此系统构建为适当的画廊类型排列。将 NFT 存储在 Slate 上的用户然后可以按照他们认为合适的方式安排他们的页面,让他们能够以自己的风格炫耀他们的收购。

Slate 的团队也在考虑在未来实施协作收藏。希望公共板可以成为消费者可以在任务上进行协作的地方,例如 Trello,但完全去中心化。

就存储网络系统而言,Slate 具有很大的潜力。它足够平易近人,可供普通人使用,但又足够复杂,对开发人员有帮助。它为用户提供了一种以独特且令人兴奋的方式与其内容交互的方式。

未来,随着消费者使用去中心化网络,我们可能会看到 Slate 变得更有价值。必须有人为人们提供一个地方来存储他们的数据。Slate 为消费者提供了迄今为止最好和最经济的方法之一。

作为区块链信息平台,本站所发布文章仅代表作者个人观点,与中文资讯网(www.ipfsnews.cn)立场无关。

文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

如若转载,请注明出处:https://www.ipfsnews.cn/26381.html

发表评论

登录后才能评论