When Filecoin Storage Providers accept FIL+ Storage deals, there is a agreement to make all the data available for “fast retrieval”. This means as well as storing the sealed copy of the data, another “hot copy” of the data must be stored so that it can be retrieved without having to unseal the sealed copy.
However, this agreement to make a hot copy available is not guaranteed by the core Filecoin protocol. Spark aims to solve this.
Spark is a trustless protocol for sampling retrievals from Filecoin Storage Providers. Spark checkers (or workers) make retrieval requests to Filecoin Storage Providers and report on the responses. Spark checkers are then rewarded for their contribution to Spark on a regular basis.
The data collected by Spark checkers can then be fed into reputation systems or even back on chain to incentivise Storage Providers to store a hot copy and serve it to requesting clients in a performant and reliable way.
At a high level, the Spark protocol is split into the following steps. More information is given in the pages dedicated to each step.
(CID, Storage Provider)
pair to test.For a deeper dive into the Spark protocol and its latest developments, please head here.
← Previous
Next →
On this page