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

Was this helpful?

  1. Getting Started
  2. Protocol Stack
  3. Economic System

Universal Basic Income (UBI)

Swan UBI is designed for Computing Provider's base benefit

1. Introduction

In the Swan decentralized computing ecosystem, the Universal Basic Income (UBI) model aims to provide a basic level of compensation to qualified providers. This document outlines the specific requirements and mechanisms for the implementation of UBI within Swan.

2. UBI Eligibility

2.1 Hardware Performance

  • Providers must meet a minimum hardware performance threshold to qualify for UBI.

  • The performance can be benchmarked using algorithms like zk-proof, ensuring that the provider's hardware is capable of supporting the ecosystem's computational needs.

2.2 Proof of Ownership

  • Providers must demonstrate proof of ownership of their hardware resources.

  • This proof should be posted on-chain, ensuring transparency and verifiability.

3. UBI Calculation

3.1 Base UBI

Every qualified provider in the Swan ecosystem is eligible to receive a base UBI amount.

Equation:

UBIbase=VubiUBI_{base} = V_{ubi} UBIbase​=Vubi​

Where:

  • ( UBI_{base} ) is the base UBI for the provider.

  • ( V_{ubi} ) is the value of the UBI in Swan Tokens.

3.2 Job Income Deduction

If a provider earns income from jobs, this income will be deducted from their UBI. If their job income exceeds the average UBI, they will not receive any UBI.

Equation:

UBInet=UBIbase−IjobUBI_{net} = UBI_{base} - I_{job}UBInet​=UBIbase​−Ijob​

Where:

  • ( UBI_{net} ) is the net UBI after deducting job income.

  • ( I_{job} ) is the income earned from jobs.

Condition:

if(Ijob)>=(UBIavg),then(UBInet)=0if ( I_{job} ) >= ( UBI_{avg} ), then ( UBI_{net} ) = 0if(Ijob​)>=(UBIavg​),then(UBInet​)=0

Where:

  • ( UBI_{avg} ) is the average UBI income.

4. Funding UBI

The funds for UBI can be sourced from:

  • A portion of the fees collected from job creators.

  • A reserve fund set up by Swan during its initial token offering or fundraising.

  • Voluntary contributions from larger providers or stakeholders.

5. Periodic Review

The UBI model, eligibility criteria, and funding sources should be reviewed periodically. This ensures that the system remains fair, sustainable, and aligned with the evolving needs of the Swan ecosystem.

6. Conclusion

The UBI model in the Swan ecosystem ensures that qualified providers receive a basic income, promoting inclusivity and fairness. By setting clear eligibility criteria and adjusting UBI based on job income, Swan ensures a balanced distribution of resources and rewards within its decentralized computing platform.

PreviousComputing JobsNextSwan Provider Income

Last updated 1 year ago

Was this helpful?