LogoLogo
GithubAPIsJoin Research & DevelopmentWebsite
  • Openmesh
    • Openmesh Overview
    • Litepaper
      • Litepaper Link
      • Decentralisation Compromised
      • The Openmesh Solution
      • Principals & Governance
      • Openmesh's 10 Commandments
      • Core Innovation & Breakthroughs
      • Openmesh's Journey
      • Importance of Defining Web3
      • Investor Roadmap
      • Go To Market Milestones
      • OPEN Tokenomics
      • Governance & Transparency
      • Openmesh DAO
    • Openmesh Expansion Program
      • How to whitelist
      • How to perform asset transfer
      • Openmesh Expansion Program (OEP)
    • Project FAQs
    • Important Links
    • Getting Started Guides
    • App Templates
    • Use Cases
    • Advanced Templates
  • Products
    • Xnode
      • Xnode DVM
      • Xnode Studio
      • Link to Xnode Studio
      • XnodeOS
      • Basic Getting Started Guides
        • Buying your DVM from Opensea
        • Connecting your Web3 Wallet & Creating a Login Session
        • Redeeming Your DVM
        • Select Template via App Store
        • Deploy to DVM or Bare Metal
        • Monitoring Your Deployments
      • Template Deployment Guides
        • Deploy a Chainlink Data Dashboard
        • Deploying a Minecraft Server
      • Use-Case Deployment Guides
        • Deploying Ollama + Open WebUI App
      • Advanced Deployment Guides
        • Xnode NextJS Base Template
    • Xnode One
    • Openmesh Cloud
      • Openmesh Core
        • Openmesh Core - Github
      • Decentralized Service Mesh Protocol (DSMP)
      • Openmesh API
      • Pythia
    • Integrations
      • Chainlink CCIP
  • Open Source Initiatives
    • Contributions
    • OpenR&D
      • Open R&D Link
      • Vision
      • Problem Statement & Innovation
      • Task progression
      • Supported Chains
      • Glossary
      • Contact Us
      • Verified Contributors
        • OVC DAO
        • Departments
          • Dispute Department
          • Expert Department
      • Getting Started
        • Creating Tasks
          • Create a Task
            • Connect Wallet
          • Accept an application
          • Review a submission
          • Additional management
        • Perform Tasks
          • Apply to task
            • Edit Profile
          • Take a task
          • Create a submission
          • Dispute Resolution
      • FAQs
      • OpenR&D Smart Contracts
        • Tasks
        • Escrow
        • Task Drafts
Powered by GitBook
On this page
  • Overview
  • Architecture Components
  • Future Development
  1. Products

Openmesh Cloud

Last updated 6 months ago

In active development

Overview

Openmesh Cloud is a decentralized infrastructure platform that enables peer-to-peer resource sharing and consumption. The system allows users to rent out their compute and storage resources to the network, while others can consume these resources through a decentralized marketplace.

Architecture Components

Openmesh Core

At the heart of Openmesh Cloud lies Openmesh Core, built on CometBFT (a Tendermint implementation in Go). This consensus engine maintains network integrity using Byzantine Fault Tolerant (BFT) consensus, ensuring secure and reliable operations across the decentralized cloud infrastructure.

The consensus process begins with block proposal, where a proposer is selected for each round using a stake-weighted algorithm. The chosen proposer creates new blocks containing valid transactions and broadcasts them across the network. This initiates a structured voting sequence where validators participate in a two-phase voting process.

Consensus Management

The voting process consists of pre-vote collection, where validators assess block validity, followed by pre-commit collection once sufficient pre-votes are gathered. When a block receives more than two-thirds of pre-commits, it achieves final commitment status and is permanently added to the blockchain, ensuring immediate finality.

Critical consensus components:

  • Pre-vote collection and validity assessment

  • Pre-commit gathering and block finalization

  • Final commitment and state transition

Resource Management

Transaction integrity is maintained through comprehensive verification procedures. Each transaction undergoes thorough validation, including digital signature verification and double-spending prevention. The system enforces protocol-specific rules before applying valid transactions to the current state, producing a new agreed-upon state across the network.

Security Framework

Openmesh Cloud implements Byzantine Fault Tolerance, allowing the network to maintain consensus even when up to one-third of nodes are malicious or faulty. The system includes mechanisms for detecting and punishing misbehavior through stake slashing of malicious validators.

Key security features:

  • Byzantine Fault Tolerance up to one-third malicious nodes

  • Automated detection and punishment of protocol violations

  • Comprehensive state consistency verification

Data Validation

The data validation process assigns different data sources to nodes at each block interval. Nodes fetch and validate data from their assigned sources, with the core handling IPFS-based data seeding. Each validated dataset receives a Content Identifier (CID), which is then submitted as a transaction to the network.

Future Development

Openmesh Cloud aims to evolve into a comprehensive resource aggregator across multiple networks. The platform will enable seamless integration of various compute and storage networks, optimizing resource allocation and pricing while maintaining decentralized principles.