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. Sunflower Architecture

ZK Processor / PoB Aggregator

Functionality:

  • Proof Generation: Creates zero-knowledge proofs (ZK Proofs) to validate bandwidth contributions without revealing sensitive data.

  • Data Aggregation: Collects and consolidates bandwidth usage data from multiple nodes.

  • Consensus Preparation: Prepares validated data for inclusion in the data ledger and settlement layers.

Workflow:

  1. Collect Data: Aggregates bandwidth usage records from validators and routers.

  2. Generate ZK Proofs: Creates zero-knowledge proofs to ensure data integrity and privacy.

  3. Submit to Ledger: Sends validated proofs and aggregated data to the data ledger for recording and settlement.

Diagram:

css

ZK Processor / PoB Aggregator
 ├─> Collect Bandwidth Usage Data
 ├─> Generate Zero-Knowledge Proofs
 └─> Submit Validated Data to Ledger
PreviousPublic Web ServersNextSunflower Data Ledger

Last updated 5 months ago