首页 > 世链号 > 协议实验室:使用Slate开发消费者的去中心化应用程序
中创算力  

协议实验室:使用Slate开发消费者的去中心化应用程序

摘要:协议实验室:使用Slate开发消费者的去中心化应用程序
去中心化存储解决方案
Browsers 3000是 Protocol Labs举办的为期五周的黑客马拉松,专注于为 web3 浏览器的未来构建去中心化的解决方案。 以下是首席开发人员 Martina Long 对Slate的去中心化存储解决方案的深入理解。
1、什么是Slate
Slate是一个开源版本的文件存储,允许用户将他们的文件上传到分布式存储网络,下载其他用户的文件,并确保能在任何地方访问该网络。
它在Textile 存储桶上运行并与星际文件系统交互,因此它可以利用该网络的内容寻址和其他功能。因为Textile,Slate可以为每个用户提供 30GB的免费存储空间,但Slate可以用于基于消费者的应用程序中。
当涉及到文件在线管理时,开发人员总是遇到问题。这可能就像在他们的代码出现bug一样常见。它也可能更复杂,比如他们无法真正以原始格式查看云存储文件。
随着时间的推移,互联网变得越来越复杂,但相比之下,可用的文件存储系统仍然很简单。规模大的公司向用户提供免费存储,但如果这些用户是开发人员的话,那么就没有很好的预览功能或访问内容的可靠方法。
作为一个协作平台,Slate 试图同时解决几个问题,首先用一个 星际文件系统 接口来存储文件,并提供一种简单的方法来查看这些文件是什么,且无需将它们下载到桌面。
2、Slate和星际文件系统
在星际文件系统点对点网络中,Slate为客户提供高达30G的免费空间,用于客户任一发展项目。虽然在同一句话中看到“免费”和 星际文件系统 很令人兴奋,但重要的是要记住Textile正是发生这种情况的原因。通过 Textile 的存储桶系统,用户可以将数据直接从他们的数据库上传到 星际文件系统 网络,并在线获取引用这些文件的内容 ID(CID)。 Slate 与其他星际文件系统 网关系统不同的是它提供一种直接通过代码操作文件的方法。Slate 的高性能 API 使开发人员能够灵活地管理文件,并用便于理解的格式直接从 分布式存储网络 检索数据。通过 API,用户可以访问元数据,例如 JSON 格式的文件名和内容。
Slate 提供的一项革命性功能是能够预览特定类型的文件。例如,标记文件可以作为页面进行预览,并在预览中加载工作链接和图像链接。类似的,在浏览器的便利下,图像可以以其本机格式预览。 传统上,文件托管站点难以处理其他类型资源文件,例如字体文件。但在 Slate上,用户可以预览这些文件像其他文件一样。虽然该系统目前仅限于预览少量类型资源文件,但 Slate 团队认为他们可以在必要时将功能扩展到更常用的文件类型。 3、当前的消费类应用
Slate是一个有深度的应用程序。对于普通用户而言,它的界面使其成为将数据上传到任何人都可以访问的分布式存储网络的绝佳解决方案。由于 Slate 使用收集系统,消费者可以将他们的数据分成他们可以随意允许或拒绝访问的区域。
很明显,Slate 像云存储系统一样有用。不同之处在于分布式存储网络在全球网络上存储的文件能保持持久性。例如,如果消费者创作或收藏了 NFT,那么他们可以为这些 NFT 设置集合并将它们保存在链上。
这种永久的、去中心化的云存储可确保他们不会失去对 NFT 的访问权限。除了其普通的消费者应用程序之外,Slate的API接口使其成为开发人员的梦想。
将资源文件加载到服务器上可能很乏味。文件名错误和访问性问题可能也是拖累。如果服务器死机,文件就会丢失,需要重新上传(前提是您保留了原始文件)。Slate提供了一个解决方案,通过其 API 接口处理所有这些问题。
开发人员可以访问 API 选项卡,这允许他们通过代码访问文件元数据,包括文件名和内容 ID。Slate 使用 Textile 作为其网关,但是一旦客户拥有 CID,任何分布式存储网络网关都可以授予对文件内容的访问权限。使用这些数据,开发人员可以将他们的字体文件、图像文件甚至标记直接集成到他们的页面中。
忘记文件名是什么,或者想随时更改它?Slate 使您能够使用另一个 API 调用来做到这一点。如果开发者的 Slate 个人资料中已经有集合,他们可以通过在上传请求时附加集合ID来直接上传到集合。
4、下一步计划
Slate 仍在开发中,但也有一些值得期待的事情。该团队已经开始整合一种将存储在星际文件系统上的文件直接拉入特定集合的方法。
Slate 的界面已经允许用户将多种类型的内容存储在一起来进行制作,但该团队希望将此系统构建为适当的画廊类型排列。将NFT存储在Slate 上的用户可以按照他们认为合适的方式管理他们的页面,并且让他们以自己的风格来炫耀他们的收购。
就存储网络系统而言,Slate具有很大的潜力。它十分便捷,可供普通人使用,但又有深度,对开发人员有帮助。它为用户提供了一种与其内容进行独特交互的方式,令人兴奋。
未来,当消费者更多的使用去中心化网络时,我们将会看到 Slate 变得更有价值。如果必须提供一个地方来存储人们的数据。Slate 则为消费者提供了一种迄今为止最完美适用的方法

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。