Lumoz Docs
  • Introduction
    • Welcome to Lumoz
    • Understand Lumoz
      • Modular AI Computing Network
      • Nodes
    • Lumoz Chain
    • Bridge
  • Lumoz Decentralized AI
    • Overview
    • Architecture
    • Computational Resource Management
    • Use Cases
    • Chat with Lumoz Decentralized AI
      • Plan
  • AI Agents
    • Overview
    • How Lumoz TEE Works
    • The Core Architecture Design
    • Lumoz AI Agent Framework
  • Compute Node
    • Compute Node
      • Why Compute Node
      • How do Compute Nodes Work
      • Rewards
    • Setup Compute Node
  • Rollup as a Service
    • Overview
    • Lumoz RaaS Stack
    • Rollups Built with Lumoz
  • Verifier
    • Verifer Node Explained
      • Why Verifier Node
      • How do Verifier Node Work
      • License
      • Rewards
    • Purchase Verifier Node
      • Purchase License
        • Buyback Guarantee
      • License Tiers
      • Invitation
      • FAQ
    • Setup Verifier Node
      • Who can run a node?
      • Requirements
      • Setup Node
        • Node as a Service
        • Build your own
          • 1. Initialize a Node
          • 2. Run the Node
            • Run with CLI
            • Run with Docker(recommended for multiple nodes)
          • 3. Update Node Information(optional)
      • FAQ
      • Troubleshooting
    • Delegate Licenses
      • Claim License
      • Delegate Guide
      • Undelegate Guide
    • Staking
      • Staking Guide
      • Unstaking Guide
    • Node Tier
    • Time Cooldown
    • Risk Notice and Disclaimer of Lumoz Verifier Node Sale
  • Roadmap
  • Tokenomics
    • Utility
    • Allocation & Distributions
    • Redemption
  • Contracts
  • Technical Reference
    • Lumoz ZK-PoW
      • ZKP Two-Step Submission
    • Cross-Rollup Communication
      • Prerequisits and Compatibility
      • Process of Native Cross-Rollup Transactions
  • Glossary
  • Resources
Powered by GitBook
On this page
  1. Compute Node
  2. Compute Node

How do Compute Nodes Work

PreviousWhy Compute NodeNextRewards

Last updated 4 months ago

Compute Node is one of the core components of the Lumoz Protocol, responsible for computing ZKPs and AI results within the protocol. By utilizing task splitting, parallel computation, and proof aggregation, we effectively enhance the efficiency of ZKP/AI computation and reduce its overall cost. Below is an overview of the workflow of Compute nodes:

  1. Listening for Tasks: Compute Nodes will continuously monitor the chain for the publication of corresponding tasks based on the type of proof and initiate calculations accordingly.

  2. Proof Calculation: A single task will be recursively broken down into multiple sub-tasks, allowing for parallel computation. At the same time, nodes will check the local cache for any precomputed or cached results that can be reused to optimize the process.

  3. Sub-task Aggregation: Once all sub-tasks have been computed, the results will be aggregated into a single, complete proof.

  4. Aggregation and Submission of Multiple Proofs: Instead of submitting a single proof immediately after generation, nodes will wait to aggregate it with subsequent proofs. The combined proofs and node information will be consolidated into a compact submission, which will then be posted on-chain to minimize cost overhead.

  5. Waiting for Subsequent Verification Steps: Following submission, nodes will proceed to the next stage of the verification process.