Alliance Games
  • INTRODUCTION
    • Getting Started
  • The Worker Network
    • The Worker Network
      • Alliance Edge Nodes
        • What is Edge Nodes
        • Earning Mechanism
        • How to set up Edge Nodes
        • Detailed Instructions for Mac
        • Detailed Instructions for Windows
        • Troubleshooting
      • Alliance Micro Nodes
        • What is Alliance Micro Node?
        • Earning Mechanism
        • How set up and use Micro Node
        • Special Rewards: Invite Friends to earn USDT
      • Alliance Lite Nodes
        • What is Alliance Lite Node?
        • Earning Mechanism
        • How to Set Up and Use Lite Node
  • Start to Earn
    • Contribute and Earn $COA Airdrop
      • Referral Program
        • Referral Program for Edge Node and Alliance Pass
        • Special Rewards: Invite Friends to earn USDT
      • What is Alliance Pass
      • How to Mint Alliance Pass
      • What is $WORK,$mcWORK, $ltWORK
      • What is Alliance Points
  • Multiplayer Network
    • Introduction
    • Architecture Overview
    • Session Logic and Timing Challenges
    • Developer Integration & SDK Support
    • Node Framework and Task Management
  • AI CREATION
    • From Concept to Completion
    • AI Games Builder
    • Basic Mode - Easy Start, Instant Results
    • Dev Mode - Advanced Customization for Serious Developers
    • AI Games Marketplace
  • Technical Structure
    • Overview
    • Hybrid AI Architecture
    • Decentralized Physical Infrastructure Network
    • AI Model and Dataset Management
    • Data and Storage Management
    • Load Balancing and Data Routing
  • FAQ
    • FAQ
Powered by GitBook
On this page
  • Node Provider and dApp Provider
  • Dashboard
  • Client
  • dApp Matchmaking
  • Node
  • Registry
  • System Contract
  1. Multiplayer Network

Architecture Overview

Node Provider and dApp Provider

These entities supply resources to the network.

  • Node Provider: Manages the infrastructure required to run nodes within the network.

  • dApp Provider: Responsible for deploying and managing decentralized applications.


Dashboard

Acts as a centralized interface for management and monitoring.

  • Facilitates interaction between clients, providers, and the network.

  • Enables dApp and node management through an intuitive interface.


Client

Represents the end users interacting with the system.

  • Communicates with the dApp Matchmaking layer to access appropriate nodes within the platform.


dApp Matchmaking

A service layer that helps connect clients to nodes that make up the subnetwork of their session.


Node

Represents the network participants that host the session logic for decentralized applications.

  • In subnetworks, nodes are assigned roles as Coordinator or Witness.

  • Interacts with the Registry to fetch dockerized session logic executables.


Registry

  • Accepts zipped session logic executables from clients for verification and containerization.

  • Initially hosts a private Docker registry, with future plans to push images to a decentralized storage system.


System Contract

A smart contract deployed on a blockchain network.

  • Verifies proofs for ended sessions to determine correctness and reward distribution.

PreviousIntroductionNextSession Logic and Timing Challenges

Last updated 2 months ago