- MPC eXecution Environments (MXEs): Virtual, encrypted environments for executing encrypted computations, allowing developers to customize the protocol, trust assumptions, hardware, and more.
- arxOS: The encrypted, distributed operating system powering Arcium, that makes it easy for anyone to run encrypted computations. It relies upon other concepts central to Arcium and covered below, including Arx Nodes and Clusters.
- Arcis: Our intuitive programming framework for making any application privacy-preserving and encrypted.

Understanding the Encrypted Supercomputer
To package the capabilities and functions of Arcium, we describe the network as an “encrypted supercomputer.” Analogous to a traditional computing stack, each node acts as a single processor contributing to a single encrypted supercomputer. Through the assembly and unification of all these processors does the supercomputer materialize with its unique features. arxOS is a distributed, encrypted operating system (Arcium’s network of Nodes), responsible for executing computations. MXEs (MPC eXecution Environments) are the supercomputer’s virtual machines— highly configurable environments where computations are defined and securely executed. Lastly, Arcis is Arcium’s Rust-based developer framework.Arcium and Arx Nodes
The Arcium Network consists of decentralized Arx Nodes that perform computations on encrypted data. Derived from the Latin word “arx,” meaning fortress, each Arx Node represents a secure point in the network. However, the true power of Arx Nodes comes from their collaboration within the decentralized network.- Staking and Slashing: To ensure the integrity of the network, Arx Nodes are required to stake collateral. Misbehavior or deviation from the protocol results in penalties, such as the slashing of staked tokens. This incentivizes nodes to operate honestly and maintain the security of the network.
Multi-Party Computation (MPC)
Multi-Party Computation (MPC) is the cryptographic backbone of Arcium. It allows multiple parties to jointly compute functions while keeping their inputs private, preserving data confidentiality throughout the process.- Secret Sharing is a key cryptographic method within MPC, used to split data into fragments distributed across Arx Nodes. No individual node has access to the full data,
- Threshold Encryption ensures that the decryption process can only occur when a minimum number of authorized parties collaborate. In Arcium, this method allows sensitive data to remain protected, requiring a specific threshold of nodes to decrypt data during computations. This enhances security in collaborative computations.