# 背景

考虑到庞大的初始硬件和Filecoin质押投资 (opens new window)以及相关的运营成本,开始Filecoin存储提供是一项艰巨的任务。 囊括了分布式部署架构,订单服务和算力服务,Venus将帮助存储提供者,如社区所说,把全职工作 (opens new window)变成为一个对运维更加友好的解决方案。 希望本教程能让您立即开始存储提供!

# 如何提供存储服务

有两种方法可以开始使用Venus来提供存储服务。

  1. 部署最少的硬件并获得第三方Venus链服务的帐号。欢迎了解Venus孵化器项目 (opens new window),加入Venus团队提供的免费链服务。(请参阅这个教程以了解更多信息)
  2. 自行部署Venus链服务。(请参阅这个教程以了解更多信息)

在遵循其余的教程和成功部署后,您可以开始封装扇区,增加算力并通过您对网络存储容量的贡献最终获得区块奖励!

# venus组件介绍

根据其在挖矿集群中的作用,模块可以大致分为两类:链服务组件和本地组件。 链服务可以被认为是开始封装扇区所需的基础。 大多数与区块链的交互,如链同步、发送消息、赢得赢票等,都是由链服务处理的。 这个想法是许多存储提供者都可以共用一套链服务,从而减少维护成本。 本地组件提供了一整套算力服务。如果您选择使用第三方托管的Venus链服务,您只要将花费大部分时间在独立模块上。 另请注意,venus-marketvenus-wallet模块可以作为链服务或本地组件部署。

name role Chain_Service/Local
venus (opens new window) daemon for chain interactions Chain_Service
venus-miner (opens new window) block winning and proving Chain_Service
venus-messager (opens new window) chain message management Chain_Service
venus-auth (opens new window) utility for authorized use of shared modules Chain_Service
venus-gateway (opens new window) utility for controlled access point of shared modules Chain_Service
venus-wallet (opens new window) addresses/keys management Chain_Service/Local
venus-cluster (opens new window) job scheduling, sealing and proving Local
venus-market (opens new window) deal making Chain_Service/Local
venus-sealer (opens new window), venus-worker (opens new window) ‼️Deprecated; job scheduling, sealing and proving Local

# 服务架构

下图展示了venus模块如何相互交互。

venus-cluster

# 硬件要求

此处 (opens new window)了解有关硬件要求的更多信息。或者参阅我们的单机配置示例 (opens new window)

注意

使用venus-cluster时,请参阅venus-cluster性能测试 (opens new window)中,社区成员使用的硬件,并作出对自己的最优调整。如有问题可以寻求Venus Master (opens new window)的帮助。