GNUS.AI
  • 🧠About GNUS.AI
    • GNUS.AI
    • Introduction
    • Features and Benefits
      • Scale and cost-efficiency
      • GNUS.ai Network vs. Centralized xAI 100k Cluster
        • 1. Executive Summary
        • 2. Introduction
        • 3. Understanding the GNUS.ai Decentralized Network
        • 4. The Centralized xAI 100k Cluster Explained
        • 5. Comparing CAPEX and OPEX
        • 6. Payout Structure and Profitability
        • 7. The Deflationary Token Mechanism
        • 8. Projected Token Price Appreciation
        • 9. Summary Comparison Tables
        • 10. Conclusion and Next Steps
        • Final Thoughts
      • Tokenomics
    • Public Roadmap
    • Whitepaper
    • Meet the Team
    • Why GNUS.AI
      • Works Everywhere
      • Customizable
      • Fast
      • Secure
        • Secure 2FA with TOTP and zk-SNARKs
    • How Does It Work?
      • Idle Central Processing (GPU)
      • Distributed Computation
      • Dynamically Adjusted Resource Allocation
  • 🖥️Technical Information
    • Super Genius Blockchain Technical Details
      • SuperGenius DB Layout
      • AI Data Blocks
      • Slicing Data for Macro MicroJobs
      • Verification and Hash Results from Processing
      • Diagram of the internal blockchain, blocks and processing functionality
      • IPFS Pub Sub
      • SG Consensus Algorithm Implementation
      • Account creation with ECSDA and El Gamal
      • Key Derivation Function
      • El Gamal encryption
      • Prover specification
      • C++ Coding Standards
      • SuperGenius processing component information
        • Processing worker app workflow
        • Job Processing Flow
      • Super Genius DAG Blockchain
      • Minimal MMR Proof System with UTXOs
      • Cross-chain Bridging through SuperGenius
        • Overview of Technical Details for Cross-Chain Bridging Flow
        • Message Creation and Leader Election
        • Leader Ownership and Verification Channel Creation
        • Node Verification and Voting
        • Signature Collection and Aggregation
        • Destination Chain Submission and Validation
    • Hybrid Smart Contract
      • GNUS.ai Ecosystem: A Unified Network of Intelligence
      • Structure
        • Structure Details
      • Encoded IDs
    • Our Smart Contract Testing Philosophy
    • AI Systems
      • Overview
      • Query Workflow
      • Data Storage
      • Pub/Sub Communication
      • Retraining Mechanism
    • Zero Knowledge Proofs
      • Proof schemes and Elliptical Curves
  • Resources
    • Contact Us
    • Contracts
    • FAQS
    • Multisig Wallets
    • Glossary
    • Official Links
Powered by GitBook
On this page
  • Key Components
  • Detailed Mechanism
  • Benefits
  1. Technical Information
  2. Super Genius Blockchain Technical Details

Minimal MMR Proof System with UTXOs

PreviousSuper Genius DAG BlockchainNextCross-chain Bridging through SuperGenius

Last updated 11 months ago

The GNUS.ai blockchain architecture leverages a combination of Merkle Mountain Range (MMR) with Unspent Transaction Outputs (UTXOs) and Nova over PLONK for Incrementally Verifiable Computations (IVC). This design enhances scalability, security, and efficiency within the blockchain ecosystem.

Key Components

  1. Merkle Mountain Range (MMR) with UTXOs:

    • MMR provides an efficient, append-only data structure via a CRDT database

    • Nodes store only the Genesis Node, their branch node, and the last two UTXOs.

  2. Nova over PLONK for IVC:

    • Using Placeholder Proof System in C++

    • Nova enables efficient folding schemes.

    • PLONK provides succinct, zero-knowledge proofs.

    • Proofs are incrementally updated from the Genesis block through branch nodes to individual UTXOs.

Detailed Mechanism

  1. Genesis Node and Proof:

    • The Genesis Node contains the initial state.

    • An IVC proof is established at the Genesis Node using Nova over PLONK.

  2. Branch Node (Account Creation):

    • New accounts create branch nodes from the Genesis Node.

    • The proof for the branch node is an incremental proof based on the Genesis proof.

  3. Transaction and UTXO Handling:

    • Each transaction creates a new UTXO, generating an incremental proof.

    • Nodes store the last two unspent UTXOs, reducing storage requirements.

    • Each UTXO transaction is verifiable within the branch’s incremental proof chain.

  4. Incremental Verification:

    • New proofs build on previous proofs, ensuring efficiency.

    • Only the Genesis proof, branch proof, and recent UTXOs are needed for verification.

Benefits

  1. Scalability:

    • Reduced storage requirements per node.

    • Efficient verification without storing the entire chain.

  2. Security:

    • Zero-knowledge proofs ensure data privacy.

    • Incremental proofs maintain integrity and trust.

  3. Efficiency:

    • Fast proof generation and verification.

    • Simplified storage and data retrieval.

🖥️