
相信你也感受到了,今天将Filecoin集成到应用程序中变得越来越容易。大多数寻求去中心化存储解决方案的开发人员发现,这一步对技术的要求越来越低,你不再需要了解网络的细节、网络的构建方式或如何设置Lotus节点以利用它,就可以简单构建应用程序。
现在有许多服务专门为简化开发过程服务——通过工具让消费者应用程序快速有效地启动、以及运行所必需的内容。他们的应用程序主要将Filecoin用于三个关键任务:存储数据、查找数据或检索数据,通过这些工具,可以使开发者与网络的交互减少到几个命令。
每个用例都需要不同的解决方案。以下是一些应用程序构建器当前的使用状况。
Powergate
这个基于API的分层存储解决方案由Textile构建。它是在Lotus节点上运行的一组模块。负责处理与Filecoin网络进行交易的低级细节,并使用复制因子(Replication factor)、交易更新和存储提供商选择器等选项管理数据流。
Powergate为开发人员公开了更高级别的API,以促进与IPFS和Filecoin节点的交互。它还处理钱包管理、长期交易管理,并提供许多功能来改善Filecoin存储客户端的整体体验。
使用Powergate的方式很多,你可以直接安装、运行Powergate CLI并与之交互;如果想在您的JS应用程序中使用Powergate,可以使用Powergate JS客户端;如果您想在您的Go应用程序中使用Powergate,也可以使用Powergate Go 客户端。
Bridges
同样由Textile构建,该项目正在开发Filecoin与重要的第1层和第2层网络(如以太坊、NEAR和Polygon)之间的无许可桥梁(Bridges),而构成这种连接,第一步就是快速开发存储桥。
桥的构建分为简单的三个阶段。第一阶段,它会为用户和应用程序提供无需许可的存储;第二阶段,Textile会提供一个可查询的子图,用于索引由桥接提供程序系统促进的交易;第三阶段,在对存储提供商的性能和可扩展性进行实战测试后,将重点关注网桥提供商的激励和每个网桥的去中心化治理。
应用研究小组(ARG) 还专注于创建工具,使开发人员更容易与Filecoin网络进行交互。
Estuary
这是一个IPFS节点,它提供基于关键去中心化协议(如IPFS和Filecoin)的去中心化数据存储服务。
它的用户可以通过 IPFS快速存储和检索内容,使用符合IPFS固定服务API规范的IPFS API,并在Filecoin上存储内容以及提议收据和成功的交易收据。使用Estuary节点存储的任何数据也存储在Filecoin上。
Filclient
用于与Filecoin存储网络交互的最小库。它抽象了存储和检索交易中的关键过程,例如查询价格、构建和签署提案以及获取数据。
在与存储提供商达成存储交易时,它可以查询存储价格,构建并签署交易提案,通过网络向矿工发送交易提案,通过数据传输和图形同步向矿工发送数据,检查与矿工的交易状态。
与存储提供商进行检索交易时,它可以查询检索要价,运行检索协议,获取数据。
数据传输管理时,它能够查询数据传输(输入或输出)状态;进行市场资金管理时,可以检查并添加到市场托管余额。此外,它还具有本地消息签名功能和钱包管理的功能。
Origin
这是一个轻量级的应用工具包,可以简化开发Web3应用程序的过程。它的目的是在轻量级、固定模式的基本配置中促进最佳实践。
Origin基于Vite 2默认使用Vue 3和Typescript构建,使它能够以快速的热重载时间将ES模块交付给浏览器。生产构建使用汇总生成具有相对路径的优化输出,因此编译后的应用程序将通过根和子路径域加载,适合部署到IPFS并在分散式Web上本地加载。
Autoretrieve
一个CLI(命令行界面,指通过输入字符组成的命令行进行操作的用户界面)工具,用于向 Bitswap(IPFS 的核心模块,用于交换数据块)客户端提供Filecoin数据。它使用来自Estuary 或索引器的检索信息,使用Docker和Buildkit构建缓存。
Rclone
这也是一个CLI工具,它是一个命令行程序,能够同步来自不同云存储提供商的文件和目录,几乎包括了所有主流存储服务,如AWS、Dropbox、Google Drive等数十种。
它的特征包含以下几点:
始终检查MD5/SHA-1哈希以确保文件完整性
保存在文件上的时间戳
在整个文件的基础上支持部分同步
复制模式仅复制新/更改的文件
同步(单向)模式以使目录相同
检查模式以检查文件哈希是否相等
可以与网络同步,例如两个不同的云帐户
可选的大文件分块(Chunker)
可选透明压缩(Compress)
可选加密(Crypt)
可选的 FUSE 安装 ( rclone mount )
多线程下载到本地磁盘
可以通过 HTTP/WebDav/FTP/SFTP/dlna提供本地或远程文件
如果你对这些项目进展感兴趣,可以点击文末的“阅读原文”,查看应用研究小组的路线图,了解更多2022年有哪些改善Filecoin开发人员体验的新方法。
如果您已经开始在Filecoin、IPFS或Libp2p上开发应用程序,请务必在Github查看Next Step Microgrants,这是一个支持在Filecoin构建初始原型的小额资助,它能为你提供更进一步的计划。同时,对生态系统做出重大贡献的项目也可以在Open Grants资助计划中获得支持。

我们相信,下一代互联网已经到来。
如果你想了解关于区块链和Web3.0的一切,可以在公众号页面点击发消息→点击右下角菜单栏→加入社群,与高手一起交流学习。
也可以去我们的官网(www.ispacex.cn)了解更多信息。

