Lotus客户端是Filecoin区块链网络的实现,采用Go语言编写,并实现了挖矿、存储、数据检索等主要功能,同时也是大部分存储提供商以及节点所使用的软件,另外Lotus的节点服务也用于多个应用场景中,今天我们主要介绍使用loutus客户端用于数据存储的四个项目。

01、Bidbot

Bidbot是2021年推出的一个基于Filecoin的存储拍卖系统,该系统通过从客户端接收存储数据聚合在一起,并提供给存储提供商系统,同时存储提供商可以选择观看或直接进行存储订单的竞拍的过程。不同存储提供商的出价方式是不同的,最后根据多条信息(价格、开始时间等因素)确定最终的竞拍人。

如果竞拍者赢得了拍卖,则可以通过拍卖的配置信息来使用Lotus矿工地址进行交易。

不过由于多种原因,目前Bidbot项目方已经停止了该项目的进行一步维护达半年以上,相应的API也停止运行,该团队现在推荐有需求的存储提供商或用户去寻找其他竞拍工具进行替代。

02、FilSwan

FilSwan为Filecoin存储提供商、终端用户以及具有存储需求的DApp开发者提供了多种存储工具和解决方案,比如用于多链存储的工具multichain.storage、兼容云存储亚马逊S3的分布式存储工具FS3、和Bidbot比较类似的Filecoin订单竞拍平台Swan Platform以及相配套的工具Swan Provider和Swan Client。与Bidbot不一样的是FilSwan平台一直在维护运行中,且现在可以用于实际存储应用场景,同时产品也受到了Filecoin团队的推荐。

FilSwan的竞拍系统主要分为Swan Platform、Swan Provider以及Swan Client,具有存储需求的用户使用Swan Client可通过Lotus将存储数据打包成Car文件,并生成存储订单,上传到Swan Platform平台,存储提供商通过运行Swan Provider程序来配置相关节点信息,比如是否自动接单等参数,使用Swan Provider自动接单的存储提供商通过Swan Platform平台的评分系统来获得存储订单,存储提供商完成存储订单后即可获得相应的存储费用。

存储提供商的评分体系主要根据多个因素来进行计算,FilSwan通过存储提供商的历史接单数量、失败订单数量以及存储提供商所在区域以及权重等参数来综合评估存储提供商的分数,同时也通过机制避免了新加入的存储提供商分数低而影响竞拍接单的因素,从而实现了公平竞争。

另外FilSwan还提供了multichain.storage工具,用户可以跨链在Polygon等网络上通过上传文件的方式将数据存储到Filecoin网络,并在IPFS上进行固定,降低了终端普通用户存储文件数据到Filecoin网络的难度。

03、Estuary

Estuary一个由Protocol Labs应用研究小组(ARG)构思的开源项目,它主要的功能是将公共数据上传到Filecoin,并将其固定到IPFS上,可以让Filecoin存储像上传文件一样简单。任何人都可以使用ARG托管的Estuary节点的API,并在去中心化的Filecoin网络上存储公共数据,然后即可在全球各地的任何机器上进行检索。

相对于FilSwan的multichain.storage提供的IPFS + Filecoin存储,Estuary是一个任何人都可以进行数据检索的公开数据存储方案,可以用来维持公开的数据集存储,以供人们自由访问,同时也可以验证数据的存储信息,以及查询其CID是否在链上,在Filecoin网络中用于持久存储,在IPFS上用于内容寻址和缓存检索。

Estuary使用了Lotus-gaveway读取链上的相关信息,同时发布消息,并为选择三个性能最佳和三个随机的存储提供商来进行数据存储。Estuary现在还处于测试阶段,用户每次最多上传32GB数据,同时仅限于存储有意义的公共数据,且无法保证数据存储的矿工节点地理位置,目前数据上传在北美托管的Estuary节点中。

04、EverGreen

EverGreen是一项通过Slingshot计划保持数据的持久性的功能,通过Slingshot进行存储的数据在即将结束生命周期的时候,EverGreen作为一种机制,将继续将这些数据存储在Filecoin网络中,从而确保Slingshot的数据是永久存储的。

EverGreen Dealer为存储提供商提供了一个低摩擦的环境来接收Filecoin Plus计价的存储交易,通过聚合各种来源的存储需求和元数据来实现,也被称为EDG租户。

存储提供商想要从EDG接收交易,需要进行身份验证并向一个或多个当前可用的租户进行注册,接着存储提供商即可参与可用的密封交易了,然后获取相应的数据信息并进行密封。

目前EverGreen Dealer服务还正在继续优化中,EverGreen预计将于2022年底初步完成相关工作。