IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 使用 Slate 开发消费者去中心化应用程序 -> 正文阅读

[区块链]使用 Slate 开发消费者去中心化应用程序

Browsers 3000 是由 Protocol Labs 举办的一个为期五周的黑客马拉松,专注于为 web3 浏览器的未来构建去中心化的解决方案。下面是来自首席开发人员 Martina Long 的一篇深度介绍去中心化存储解决方案 Slate 的文章。
在这里插入图片描述

Slate 是一个文件存储的开源版本,允许用户将他们的文件上传到 Filecoin 网络,下载其他用户的文件,并确保从任何地方都可以访问网络。

它运行在Textile buckets上与 IPFS 交互,因此可以利用内容寻址和网络的其他特性。多亏了 Textile,Slate 可以为每个用户提供30GB 的免费存储空间。但是,Slate 在基于消费者的应用程序中有什么用处呢?

当涉及到在线文件管理时,开发人员总是遇到问题。它可以是一些简单的事情,比如在代码无法访问的隔离位置使用我们想要的资源。这可能会更复杂,比如云存储的文件在其本机格式中看不到。

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

作为一个协作平台,Slate 试图同时解决几个问题,首先是 IPFS 界面来存储文件,并提供一种简单的方法来查看这些文件是什么,而不用下载到机器的桌面上。

Slate和IPFS

Slate 在 IPFS 对等网络上为用户提供高达 30GB 的可用空间,他们可以将这些空间用于他们的任何开发项目。虽然在同一句话中看到“免费”和 IPFS 令人兴奋,但重要的是要记住Textile 是促成这件事情的成因。

通过Textile 的buckets系统,用户可以将数据上传到 IPFS 网络上进行存储,并在线获取引用这些文件的内容 ID(CID)。

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

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

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

当前的消费类应用

作为一个应用程序,Slate 有很多深度。它的界面使其成为普通用户上传数据到任何人都可以访问的 Filecoin 网络的优秀解决方案。由于 Slate 使用的收集系统,消费者可以根据自己的喜好将数据分成允许或拒绝访问的区域。

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

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

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

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

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

未来规划

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

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

Slate 的团队也在考虑在未来实施协作收藏。我们希望public boards能够成为消费者可以合作完成任务的地方,就像 Trello,但要做到完全去中心化。

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

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

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2021-10-22 10:59:20  更:2021-10-22 10:59:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 21:20:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码