Swan Network
English
  • Getting Started
    • Overview
    • Protocol Stack
      • Cross-chain Consensus Layer
      • Peer-to-peer (P2P) Network
      • Payment Channels
      • Service Discovery
      • Data Marketplace
      • Indexing and Caching Marketplace
      • Web3 Task Auction
      • Storage Layer
      • Computing Layer
      • CDN Layer
      • Economic System
        • Grants
        • Computing Jobs
        • Universal Basic Income (UBI)
        • Swan Provider Income
      • Token
      • Governance
        • Treasure DAO
      • Glossary
    • Contact Us
      • Social Accounts & Communities
      • Business Partnerships
    • FAQ
  • QuickStarts
    • Dive into QuickStarts
      • Swan Chain: Developing Smart Contracts with Go
  • Swan Storage Market
    • Overview
      • Swan Auction System
      • Reputation System
    • Key functionalities
      • Task Management
        • Create a New Task
        • Navigate Tasks
        • Update Tasks
        • Assign Tasks
      • My Profile
        • Register as a storage provider
      • Find Storage Providers
        • Storage Provider Details
      • Extend DataCap Terms Service
  • Swan IPFS Storage
    • Overview
      • Flink
    • Swan IPFS Storage User Guide
      • Networks
      • Setup MetaMask
    • Developer Quickstart
      • SDK
        • js MCS SDK
          • Prerequisites
          • Get Started
          • Bucket Storage
          • Onchain Storage
          • SDK JS Installation Tutorial Video
        • python MCS SDK
          • Quickstart
          • Bucket Storage
          • Onchain Storage
          • SDK Python Installation Tutorial Video
      • Additional Resources
    • Best Practice
      • Use Swan IPFS Storage as Platform Storage Solution
        • Single Organization Design
        • Multiple Organization Design
    • FAQ
  • Swan Provider
    • Overview
    • Features
    • Tutorial
      • Prerequisites
      • Installation
      • Configure and Run
      • Swan Provider Tutorial Video
    • FAQ
      • 1. Change the linked Email
      • 2. Check Storage Provider connectivity/stability
      • 3. How to stop accepting "auto-bid" deals?
      • 4. `aria2_download_dir` vs. `aria2_candidate_dirs`
      • 5. How to configure "import deals from Swan Provider" when Boostd is running normally
      • 6. A rejection msg always appears during the deal-importing process
      • 7. How to check if aria2 is running?
      • 8. No response from Swan Platform?
      • 9. Why Storage Provider status shows offline?
      • 10. How to check the Task Status?
      • 11. How to configure the Storage Provider Market?
      • 12. How to set the "ask price"?
      • 13.aria2_download_dir VS. aria2_candidate_dirs
      • 14. How to control the number of deals imported?
  • Swan Client
    • Overview
    • Basic Concepts
    • Tutorial
      • Filecoin Deal Sender
        • Installation
        • Configuration
        • Prerequisites
        • Generate CAR Files
        • Meta-CAR
        • Upload CAR Files to IPFS
        • Create a Task
      • Blockchain RPC Service
        • Deploy RPC Service
        • RPC Command Service
      • Swan Client Tutorial Video
    • FAQ
      • How to prepare data?
  • FS3
    • Overview
    • Setup your FS3
      • Prerequisites
      • Install FS3
      • FS3 Set up Video
    • FS3 User Guide
    • FS3 User Guide (Cloud Version)
  • Lagrange DAO
    • Overview
  • Development Resource
    • Swan Token Contract
      • Acquire Testnet USDC and MATIC tokens
    • Swan API
    • Swan IPFS Storage API
    • Swan IPFS Storage 2.0 API
    • Flink API
    • FS3 API
    • API keys
  • Swan Testnet
    • Swan Jupiter Testnet
      • How to Participate
      • Before You Get Started
      • Network Early Adopter
      • Computing Provider Setup
        • Prerequisites
        • Install the Kubernetes
        • Install and config the Nginx
        • Install the Hardware resource-exporter
        • Install the Redis service
        • Build and config the Computing Provider
        • Install AI Inference Dependency(Optional)
        • Start the Computing Provider
        • CLI of Computing Provider
        • FAQ
      • FAQ
Powered by GitBook
On this page
  • Introduction
  • High-Level Design
  • Refundable VS Non-Refundable
  • Functions
  • Advantages

Was this helpful?

  1. Swan IPFS Storage

Overview

A smart contract-based storage gateway.

PreviousExtend DataCap Terms ServiceNextFlink

Last updated 23 days ago

Was this helpful?

Introduction

Swan IPFS Storage(formerly Multichain Storage) is a web3 vesrion of S3 storage gateway that is integrated with smart-contract technology. It accelerates the mass adoption of decentralized storage by multiple blockchain networks.

Swan IPFS Storage enables users to pay for Filecoin storage with stablecoins and other Mainnet tokens while maintaining data security. Users will also obtain the payment transaction and IPFS information with Filecoin deal ID for future reference.

High-Level Design

Refundable VS Non-Refundable

Refundable payment is the stand Swan IPFS Storage payment model. When a user makes a payment to use storage, the fund is locked in the smart contract. The fund will be unlocked when the storage onchain proof is passed to the funding contract. Only the success storage deal will get paid, the unsuccess deal will be refunded to the user.

Non-Refundable does not provide cross-chain validation about the online proof. The payment will be directly send to the service provider without the requirement of on-chain proof.

Refundable Chain

  • Polygon

  • BNB Chain

Non-Refundable Chain

  • Aptos

  • Sui

Functions

Swan IPFS Storage is a cutting-edge blockchain storage solution providing a data cache and presidency layer for decentralized data storage needs. With Swan IPFS Storage, users can

  • Upload any data to the Filecoin network and IPFS.

  • Pay for storage with stablecoins like USDC and other mainnet tokens.

  • Mint NFTs directly to OpenSea.

  • Access services by connecting a third-party wallet (MetaMask)

  • Sent or get deals automatically through the build-in auto-bid system.

  • Merge small files to a large CAR file.

  • Support to multiple miners for storage.

Advantages

Filecoin is an open-source, public cryptocurrency and digital payment system intended to be a blockchain-based cooperative digital storage and data retrieval method. As a powerful and dynamic distributed cloud storage network, Filecoin is adopted by multiple blockchain projects like Near and Polygon.

However, those individual chains or projects each operate in isolation and can hardly communicate with the others. Global users are consequently facing a large number of networks with different algorithms, transaction types, rules, etc. It prevents users from enjoying the full potential of blockchain technology.

That is why Swan IPFS Storageis working to guarantee the seamless interoperability of blockchains. Since its launch, Swan IPFS Storage has been dedicated to closing the gap by allowing users to swap other tokens to Fil to pay for data storage. Swan IPFS Storage will bring data storage to the next level of security, decentralization, and democratization.

GitHub - filswan/multi-chain-storage at qa_single_minerGitHub
Logo
Swan IPFS Storage Design