Filecoin Saturn

Saturn is an open-source, decentralized Content Delivery Network (CDN) built on Filecoin.

What is Saturn?

Saturn is a Web3 CDN in Filecoin’s retrieval market. On one side of the network, websites buy fast, low-cost content delivery. On the other side, Saturn node operators earn Filecoin by fulfilling requests.

Saturn is trustless, permissionless, and inclusive. Anyone can run Saturn software, contribute to the network, and earn Filecoin.

Content on Saturn is IPFS content-addressed. Every piece of content is immutable and every response verifiable.

Crypto-incentives unite, align, and grow the network. Node operators earn Filecoin for accelerating web content and websites get faster content delivery for less.

All work is open source and developed in the public for all humanity.

Goals

How it works

Websites use Saturn by adding a <script> tag and Service Worker. Once added, Saturn's Service Worker intercepts requests for content-addressed assets, like https://ipfs.io/ipfs/QmPxJ…, and fulfills them from Saturn. In this manner, content-addressed assets, from JavaScript to videos, are accelerated.

Saturn nodes don't respond with files but instead IPLD CAR files. These CAR files are incrementally verified by Saturn's Service Worker, as they're received, to prevent abuse and allow for a trustless network.

Saturn's network is comprised of three node types:

  • Network edge nodes (L1s): High bandwidth servers with large caches close to users.
  • Intermediate cache nodes (L2s): Desktops running Windows, Linux, and OS X and smaller servers.
  • Content backbone nodes: Filecoin Storage Providers (SPs).

With these, the network flow of a Saturn request is:

  1. A browser requests an asset from the nearest L1
  2. The L1 cache misses to its surrounding swarm of L2s
  3. L2s cache miss to SPs

After a request is fulfilled -- completely or partially -- the website pays the network in Filecoin for fulfilling the retrieval. And every L1, L2, and SP node that participated in the retrieval is remunerated for their contribution in fulfilling that request.

Road

map

Q2 2022

Private test network of L1 nodes. Beat IPFS Gateway performance.

Q3 2022

Open, public network of L1 nodes. Test network of L2 nodes.

Q4 2022

Connect L1s to L2s and L2s to Storage Providers (SPs), end-to-end.

Q1 2023

Adopt first network-wide Cryptoeconomics model.

Get involved

We're looking for early node operators to run L1 nodes and earn Filecoin when Saturn enter private beta. Do you have server capacity with considerable uplink and storage and want to get in early? If so, please introduce yourself in #filecoin-saturn on Filecoin Slack!

Careers

The Saturn team is also actively hiring full-stack and distributed systems engineers. Want to build an interplanetary, Web3 CDN?