Components
Overview of Filecoin Storage Provider (SP) components and how Boost fits in an SP stack
The Lotus stack is responsible for running a Filecoin full chain node, handling sector lifecycle, storing sectors, sector sealing, sector proving, handling wallets, and more. You can read about the Lotus components at https://docs.filecoin.io/storage-provider/architecture/lotus-components/
lotus
Lotus Daemon following the Filecoin chain
lotus-miner
Lotus Miner handling sector storage, jobs scheduling, etc.
lotus-worker
Lotus Worker handling various types of jobs (PC1, UNS, PC2, C1, DC, etc.)
The Boost stack is responsible for handling storage and retrieval requests, transferring data, indexing data, announcing data to network indexers, and ensuring that clients can retrieve their data once it is stored on the SP's infrastructure.
boost
Boost client-side executable that can be used to send a deal proposal to a Boost Storage Provider.
boostd
Boost SP daemon handling storage deals processing, Boost UI server, GraphQL server, etc.
booster-http
Serve blocks and files over HTTP
booster-bitswap
Serve blocks and files over Bitswap
boostd-data
Data service handling Boost SP daemon state, and providing interface to the Local Index Directory (hosted on YugabyteDB, or LevelDB)
yugabyted
YugabyteDB backend for Local Index Directory
Last updated