SUNFLOWER
  • Introduction
    • What is Sunflower?
    • Mission & Vision
    • Key Features
  • Getting Started
    • System Requirements
    • Installation Guide
    • Creating an Account
    • Setting up a Node
  • User Guide
    • Dashboard Overview
    • Sharing Bandwidth
    • Monitoring Earnings
    • Token Management
    • Participating in Governance
  • Architecture
    • Overview
    • User Layer
    • Client Layer
    • P2P Network Layer
    • Consensus & Mining
    • Smart Contract & Governance Layer
    • Application & Data Consumption Layer
  • Tokenomics
    • Token Distribution Model
    • Mining Rewards & Incentives
    • Use Cases
    • Inflation & Deflation Strategies
  • Sunflower Data
    • Sunflower Architecture
      • Client Layer
      • RPC/Aggregator Nodes
      • Validator
      • Router
      • Sunflower Nodes
      • Public Web Servers
      • ZK Processor / PoB Aggregator
      • Sunflower Data Ledger
      • L1 Settlement Layer (Optional)
      • AI / Edge Features (Optional)
    • Data Flow Overview
      • Step-by-Step Data Flow
      • Data Flow Diagram
      • Key Features and Professional Highlights
  • Security
    • Security Measures
    • Privacy Protection
    • Smart Contract Audits
  • Roadmap
    • Phase 1: Foundation Building
    • Phase 2: Test Iteration & Audits
    • Phase 3: Mainnet Launch
    • Phase 4: Ecosystem Expansion
    • Phase 5: Decentralized Governance
  • FAQ
    • General Questions
    • Technical Questions
    • Mining and Rewards
    • Token & Transactions
    • Security & Privacy
    • Support & Community
    • Future Development
  • Contributing
    • How to Contribute
    • Development Guidelines
    • Reporting Issues
Powered by GitBook
On this page
  1. Sunflower Data
  2. Data Flow Overview

Step-by-Step Data Flow

  • Client Interaction:

    • Initiation: Users install and run the Sunflower client, configuring their bandwidth contribution settings.

    • Bandwidth Sharing: The client shares idle bandwidth with the network, encrypting data transmissions to ensure privacy.

  • RPC/Aggregator Nodes:

    • Request Handling: Aggregator nodes receive bandwidth sharing requests from clients and forward them to validators or routers for processing.

  • Validation and Reputation:

    • Request Validation: Validators verify the legitimacy of requests, assess node reputation, and ensure compliance with network protocols.

    • Reputation Scoring: Nodes are scored based on their bandwidth contribution quality, stability, and reliability.

  • Bandwidth Allocation:

    • Routing: Routers allocate bandwidth resources to the most suitable nodes based on validator assessments and current network demands.

    • Data Transmission: Sunflower nodes provide the allocated bandwidth for data transmission, facilitating efficient and secure data flows.

  • Proof of Bandwidth (PoB) & Mining:

    • Bandwidth Measurement: PoB mechanisms measure the actual bandwidth contribution of each node, considering speed, stability, and uptime.

    • Mining Rewards: Based on PoB calculations, nodes earn SFT tokens as rewards for their contributions.

  • Smart Contracts and Governance:

    • Incentive Distribution: Smart contracts handle the distribution of SFT tokens, ensuring transparency and fairness.

    • Community Governance: Token holders participate in governance processes, voting on proposals that shape the network's future.

  • Data Ledger and Settlement:

    • Data Recording: The Sunflower Data Ledger securely records all bandwidth contributions, transactions, and network activities.

    • Settlement: For networks utilizing the L1 Settlement Layer, settlement data is cross-chain processed and immutably recorded on a primary blockchain.

  • Application and Data Consumption:

    • Service Provision: Public web servers and DApps utilize the shared bandwidth for enhanced service delivery.

    • Payment Processing: Services pay for bandwidth usage using SFT tokens, facilitating a circular economy within the network.

PreviousData Flow OverviewNextData Flow Diagram

Last updated 5 months ago