Arcium Docs
arcium.com@ArciumHQ
  • Documentation
  • Developers
  • Introduction
    • Overview of the Arcium Network
    • Key Features & Use Cases
    • Basic Concepts
  • Getting Started
    • How To Use This Documentation
    • Architecture Overview
    • Network Stakeholders
  • Multi-Party eXecution Environments (MXEs)
    • Overview
    • MPC Protocols
    • MXE Encryption
  • Clusters
    • Overview
    • Node Priority List & Alternative Selection Criteria
    • Cluster Forking & Migration
    • Sybil Resistance
    • Incentivization
    • Permissioned Clusters
  • Arx Nodes
    • Overview
    • Configuration and Security
    • Performance and Incentives
  • Computations
    • Computation Tasks
    • Defining & Commissioning Computations
    • Lifecycle of an Arcium Computation
    • Pricing and Incentives
    • Censorship Resistance & Fault Handling
  • Solana Integration & Multichain Coordination
    • Solana Integration: Orchestration and Execution
    • Multichain Expansion
  • Staking
    • Overview
Powered by GitBook
On this page
  • On-Chain Coordination
  • Mempool Architecture
  • Seamless Workflow Execution
  1. Solana Integration & Multichain Coordination

Solana Integration: Orchestration and Execution

The Arcium Network leverages Solana to orchestrate and manage computational workflows efficiently. Solana's high throughput and low latency enable Arcium's core processes, such as computation orchestration, node management, and payment systems, to operate seamlessly on-chain.

On-Chain Coordination

The Arcium Network uses Solana-based programs to coordinate the following key processes:

  • Node Management: Registration, configuration, and scheduling of Arx nodes, ensuring they are ready to process tasks securely.

  • Computation Orchestration: Collecting computations into the mempool, assigning tasks to Clusters of Arx nodes, and processing results.

  • Network Economics: Managing payments, rewards, staking, and slashing mechanisms to ensure Arx node reliability and incentivize network security.

Arx nodes act as off-chain decentralized computational workers, while Solana functions as the central hub for queuing, assigning, and validating tasks. Computations are queued into an on-chain mempool and executed by designated Clusters of Arx nodes, with results made available to the appropriate recipient.

Mempool Architecture

To efficiently manage computations, Arcium uses a single mempool, where all commissioned computations are queued and prioritized for execution.

Once a computation enters the mempool:

  • It awaits execution by eligible Arx nodes, prioritized based on priority fees and network conditions.

  • Validity windows ("valid after" and "valid before" timestamps) determine execution eligibility.

  • Tasks are assigned dynamically to available Clusters of Nodes, ensuring efficient workload distribution.

This priority-based execution model ensures that all computations are handled fairly, without relying on dependencies or multi-stage processing.

Seamless Workflow Execution

Once queued, computations are:

  1. Collected in the mempool.

  2. Assigned to Clusters of Arx nodes for execution.

  3. Validated, with outputs securely processed and made available to the appropriate recipient.

Through this streamlined process, Arcium ensures precise task coordination, resource optimization, and fault tolerance, even during high computational loads.

PreviousCensorship Resistance & Fault HandlingNextMultichain Expansion

Last updated 2 months ago