space-meridian / roadmap

High-level roadmap for Filecoin Station
https://starmap.site/roadmap/github.com/space-meridian/roadmap/issues/1
0 stars 0 forks source link

Provide a mechanism to direct the Spark checker network to check a specific SP / CID #184

Open BigLep opened 1 week ago

BigLep commented 1 week ago

Idea

Enable an SP or an interested party to have a global check of their retrievability using Spark checkers.

User

SP who wants to work out retrievability issues quickly or to more quickly prove that they are "retrievable".

Why

The reasons for doing this:

  1. Get feedback faster than waiting for Spark's task picker to select a deal for a given SP.
  2. Give diagnostic signal that this is a particularly important check that someone is interested in seeing as much output on as possible as easily as possible.

Other thoughts

  1. Allow the requesting and payment of this is to be done via smart contract, and at least a portion of the payment be shared amongst the checkers of that spark round.
BigLep commented 1 week ago

This idea came up in https://www.notion.so/protocollabs/2024-10-24-Meeting-Working-Group-129837df73d48050b03cff92900cd1a0 . I don't know if this is the right place to put this. Feel free to move/close/etc. if not relevant.

juliangruber commented 1 week ago

Idea:

Once we have tasking in a smart contract, this can work as a bidding market.

Let's say the Spark team bids 0.01 FIL per task (arbitrary number), anyone who wants to prioritize their task (perform a quick check) needs to bid higher than that (say 0.015 FIL). Checkers will prefer high paying tasks. Any checker who wants to absolutely maximize their winnings can also choose tasks below 0.01 FIL.

With this bidding market, we don't create a 2 class system with proper Spark tasks and one-off tasks, where we need to decide what to schedule when.