← Back to the index
September 18, 2020

Announcing Space Race 2: Slingshot

Announcing Space Race 2: Slingshot

Congratulations to everyone who participated in Space Race (or SR1, for short)! It was a truly astounding event, and a real demonstration of the breadth, depth, and commitment of the Filecoin mining community. You can read more about SR1 and Space Race 2 (SR2): Orbital Burn in this blog post.

SR2 is a competition with two tracks:

  1. Track 1: SR2 - Orbital Burn. A track for storage miners to continue testing and growing the scale of the network. This will pick up where Space Race 1 left off.
  2. Track 2: SR2 - Slingshot. A track for Filecoin clients, application developers, and tooling developers to deploy their products to the testnet. This track will encourage clients and miners to make storage and retrieval deals, and help users of Filecoin storage prepare for mainnet.

This blog post focuses on SR2 Slingshot! If you are a miner and want to participate in SR2 Orbital Burn, please read this blog post. SR2 Slingshot is for storage clients and developers only.

What is SR2 Slingshot?

We are extremely excited to announce Space Race 2: Slingshot! While SR1 focused on miners, the Filecoin Network is a multi-dimensional network with many critical stakeholders and audiences. We’re ready and excited to bring in storage clients, app developers, tooling providers, and the many other community members contributing to the network!

SR2 Slingshot is a community competition for storage clients and developers that rewards the storage of real, valuable, and usable data onto the Filecoin Space Race network (testnet). The stakes are high: Over the course of the event, eligible participants will compete for a prize pool of up to 500,000 FIL. The more real, valuable and usable data you onboard onto the Filecoin network, the more FIL you earn!

With SR2 Slingshot, we are hoping to achieve the following goals:

Phase 1 of this competition starts on September 23, 2020 at 1800 UTC and ends on October 14, 2020 at 1800 UTC. Read on for more details on how to participate!

How to Compete in Slingshot

To participate in the Slingshot competition, you must store real, valuable, and usable data to the Filecoin network. You must also build an application or UI that uses that data in a meaningful way (whether reading that data directly from Filecoin or from a cache of that data stored elsewhere, like on IPFS). There are many paths to storing data to Filecoin and building these applications and UIs. You can read more about these paths in the Developer Guidance section below.

By “real, valuable, and usable data”, we mean:

  1. Application data. You can build an end-user facing application that stores application and user data to Filecoin. The application UI is capable of retrieving the relevant data as needed.
  2. Data collections. You can store data from a curated list of data collections that the Slingshot admin team maintains and create an accompanying UI to utilize / access this data.

The main channels for the Slingshot competition are:

To sign up for the competition and become eligible for rewards, please complete the following steps:

  1. Slack: Join the Filecoin Project Slack workspace and the following channels:
    • #fil-testnet-announce
    • #slingshot-announcements
    • #slingshot
  2. Start your project: Decide what data you’d like to store to Filecoin, what application or UI you will build to interact with this data, and what technology stack you’d like to use (more info on this in the Developer Guidance section). Once you have successfully made your first storage deal to the Filecoin network, the Filecoin address you used to make that storage deal will automatically show up on the leaderboard. However, your project will not yet be eligible for rewards.
  3. Register to participate: There are two registration steps to complete:
  4. Pass community review: The team of Slingshot community reviewers will review your project details in the filecoin-project/slingshot GitHub repo to make sure you are eligible to participate in the competition. They will leave feedback for your team in your PR. If your application is accepted, the review team will merge the PR, update the leaderboard with your project information only (no personal information), and mark your project as “Reviewed” on the leaderboard. If your application is not immediately accepted, the review team will ask for more information, which you can provide by updating your PR.
  5. Follow competition rules: If you have completed the prior steps, and follow the competition rules throughout the competition, you will become eligible for rewards. These rules are automatically checked by the Slingshot leaderboard software or, in some cases, manually checked by the Slingshot community reviewers. If you are eligible for rewards, the leaderboard will mark your project as “Eligible”. Please note that Eligible projects can become ineligible for rewards throughout the competition if they fail to follow the competition rules on an ongoing basis.

Participants should expect to improve their applications/UIs and grow their data storage on Filecoin throughout the course of the competition. Throughout the competition, the Slingshot leaderboard will be the source of truth, so monitor this leaderboard closely to make sure your project is properly represented there.

Competition Rules

  1. Leaderboard Listing:
    • To show up on the Slingshot leaderboard, you must submit at least 1 successful deal to the Filecoin network.
    • To be listed as “Reviewed” on the leaderboard, you must submit a registration form on the Slingshot website, submit a PR to the filecoin-project/slingshot GitHub repo, and pass community review.
    • Note: Showing up on the leaderboard does not automatically make you eligible for rewards.
  2. Eligibility for Rewards: In order to be eligible for any Slingshot rewards, and be listed as “Eligible” on the leaderboard, you must meet the following requirements. These requirements are checked automatically by the Slingshot leaderboard or manually by the community review team throughout the course of the competition.
    • You must store real, valuable, and usable data to the Filecoin network. This can be application data or data collections (from a list maintained by the Slingshot team here).
    • You must build an application or UI that uses the data in a meaningful way. You must submit this application or UI as part of the competition and it needs to work.
    • Your project must pass community review to validate that your project is legitimate. Teams that were once reviewed can become disqualified throughout the course of the competition if they fail to continually follow the competition rules.
    • You must make storage deals with at least 3 miners on the SR2 network.
    • You must store each CID such that it can be retrieved from the Filecoin network. We will test for CID retrieval periodically throughout the course of the competition.
    • You must participate in the Slingshot Showcase.
  3. Showcase: We are organizing a Slingshot Showcase to highlight the work all Slingshot participants will have done over the course of the competition.
    • Each of the top 100 eligible participants on the leaderboard will record a presentation of their project for the Slingshot Showcase.
    • In addition, the top 10 eligible participants on the leaderboard will be invited to do a live presentation of their projects at the live Showcase event.
    • We will publish specific criteria for these Showcase presentations and demos at the end of Week 2 of the competition.
  4. Disqualification: It is possible that your team may become disqualified at any point in the competition if you become ineligible for rewards, violate the competition rules, or are found to be gaming the competition in any way. You must not plagiarize other projects. Leaderboard results will not be truly final until shortly after the competition ends. The Slingshot admin team will aggregate all data from the leaderboard and community reviewers to determine final eligibility at the end of the competition and the final competition winners.
  5. We reserve the right to change the competition rules as needed in order to ensure healthy competition dynamics.

Community Review

Slingshot community reviewers are members of the Filecoin community who have proven themselves to be deeply invested in the long-term health of the Filecoin network. Community reviewers come from different stakeholder communities – a few storage miners, a few developer tooling builders, a few application developers, and more. We will post on the Slingshot website when we have finalized the community review team!

Slingshot community reviewers will review submission PRs across a number of dimensions. Some of the criteria they will be reviewing for include:

If your project is accepted, the reviewers will merge your PR, update the leaderboard with your project info, and mark your project as “Reviewed”. If your project is not immediately accepted, the reviewers will provide feedback in the PR on the revisions they would like to see for reconsideration.

Rewards

SR2 Slingshot builds on the collaborative and competitive dynamics from SR1. Slingshot distributes a prize pool among all participants. The size of the prize pool is determined by the total amount of data stored on the network. The prize pool is distributed proportionally amongst participants according to the amount of data their project or application is storing on the network.

Slingshot will occur in two phases:

Current reward prize pools:

Total Data Onboarded Size of Reward Pool (FIL)
Phase 1: Onboard -
10TiB 10,000
100TiB 20,000
500TiB 50,000
1PiB 100,000
Phase 2: Scale -
5PiB 250,000
10PiB 500,000

Here is an example to demonstrate how rewards will be distributed at the end of the competition.

Note: Any rewards earned will vest linearly over six months from mainnet launch. Additionally, while we don’t expect it, in the unlikely event that Protocol Labs or the Filecoin Foundation determine in their sole discretion that legal or regulatory issues prevent the delivery of any portion of rewards, the rewards may be restructured, postponed, or cancelled.

Developer Guidance

There are many ways to store data to the Filecoin network and build applications/UIs on top of this data. The most popular tech stacks for developers are:

There is no single right way to store data or build applications/UIs on the Filecoin network. However, we recommend the following for developers:

If you have any questions about the tech stack you should be using for your application or how to get set up, feel free to ask in Slack or email slingshot@filecoin.org!

Thank you

We are really excited to kick off SR2 Slingshot and grow the applications built and amount of real data stored on humanity’s largest decentralized storage network. Thank you to the storage client, developer, and mining communities for making this network great! And a special thanks to our community reviewers for making it possible for us to run a program like Slingshot for the Filecoin network and ecosystem.

← Back to the index