Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions content/en/kb/dagstore/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Here's a definition of terms:

By default, the dagstore root will be:

- `$LOTUS_MARKETS_PATH/dagstore`, if you're running a [split miner/market deployment]({{< relref "split-markets-miners" >}}).
- `$LOTUS_MARKETS_PATH/dagstore`, if you're running a [split miner/market deployment]({{< relref "../../kb/split-markets/" >}}).
- `$LOTUS_MINER_PATH/dagstore`, if you're not.

The directory structure is as follows:
Expand Down Expand Up @@ -186,7 +186,7 @@ The `lotus-miner` executable contains a `dagstore` command with several useful s

Refer to the `--help` texts for more information.

On a [split miner/market deployment]({{< relref "split-markets-miners" >}}), these commands hit the markets node as long as your environment variables are configured correctly.
On a [split miner/market deployment]({{< relref "../../kb/split-markets/" >}}), these commands hit the markets node as long as your environment variables are configured correctly.

## Recommendations

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,26 @@
---
title: "Split-markets"
title: "Split-Markets"
description: "Lotus performs mining operations, such as sealing files into sectors, calculating proofs over those files and submitting the proofs on chain. Lotus also performs markets operations, providing storage and serving retrievals to clients."
lead: "Lotus performs mining operations, such as sealing files into sectors, calculating proofs over those files and submitting the proofs on chain. Lotus also performs markets operations, providing storage and serving retrievals to clients."
date: 2023-02-15T12:00:35+01:00
lastmod: 2023-02-15T12:00:35+01:00
draft: false
menu:
storage-providers:
parent: "storage-providers-advanced-configurations"
identifier: "storage-providers-split-markets"
kb:
parent: "browse"
aliases:
- /docs/storage-providers/split-markets-miners/
- /storage-providers/configure/split-markets-miners/
weight: 520
toc: true
- /storage-providers/advanced-configurations/split-markets-miners/
toc: false
pinned: false
types: ["article"]
areas: ["Deprecated"]
---

{{< alert icon="warning" >}}
The Legacy Lotus/Lotus-Miner Markets sub-system reached EOL at the [end of the 31st January 2023](https://github.com/filecoin-project/lotus/releases/tag/v1.18.0). We recommend our users to use the [Boost markets sub-system](https://github.com/filecoin-project/boost)
{{< /alert >}}

## Concepts

Lotus performs mining operations, such as sealing files into sectors, calculating proofs over those files and submitting the proofs on chain. Lotus also performs markets operations, providing storage and serving retrievals to clients.
Expand Down
7 changes: 3 additions & 4 deletions content/en/storage-providers/setup/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,13 +276,12 @@ The storage provider should now be preliminary set up and running, and you shoul
- Test your sealing pipeline by [running a benchmark]({{< relref "../../storage-providers/operate/benchmarks/" >}}) or by [pledging a sector]({{< relref "../../storage-providers/operate/sector-pledging/" >}}).
- Learn when to safely [shut down/restart your miner]({{< relref "../../storage-providers/operate/maintenance/" >}})

### Split Market and Miner subsystem
### Market operations

The `lotus-miner` performs sealing and proving operations. It also performs market operations, providing storage and serving retrievals to clients. It is possible to separate the markets processes, and it is highly recommended to do so, to avoid affecting ongoing proving and sealing tasks.
The `lotus-miner` performs sealing and proving operations. To perform market operations, managing data onboarding and serving retrievals to clients, the storage providers needs to setup Boost.

Currently, there are two implementations of market processes available which are compatible with `lotus-miner` subsystem.

1. [Boost](https://boost.filecoin.io)
2. [Lotus Market]({{< relref "../../storage-providers/advanced-configurations/split-markets-miners/" >}})

Boost is the recommended choice as it supports multiple options for data transfer when making storage deals, including HTTP. Clients can host their CAR file on an HTTP server, such as S3, and provide that URL when proposing the storage deal. Once accepted, Boost will automatically fetch the CAR file from the specified URL. Boost also supports the same endpoints as `Lotus Markets` for making storage and retrieval deals. This ensures that clients running Lotus can make deals with storage providers running Boost.
Boost supports multiple options for data transfer when making storage deals, including HTTP. Clients can host their CAR file on an HTTP server, such as S3, and provide that URL when proposing the storage deal. Once accepted, Boost will automatically fetch the CAR file from the specified URL.