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.
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.
Seamless Workflow Execution
Once queued, computations are:- Collected in the mempool.
- Assigned to Clusters of Arx nodes for execution.
- Validated, with outputs securely processed and made available to the appropriate recipient.