$ARX TokenFees, staking & governance Network ExplorerLive mainnet activity
Get started
BUILD, NATIVE TO SOLANA

Build with confidential execution

A new design space for Solana developers. Confidentiality for every application that needs it, composable with the programs you already run.

QUICK INSTALL

Up and running in one command

On Mac and Linux, run this single command to install Arcium and start building confidential programs for Solana.

INSTALL.ARCIUM.COM
curl --proto '=https' --tlsv1.2 -sSfL https://install.arcium.com/ | bash
View developer docs
THE UNLOCK

Not all confidentiality is created equal

Three generations of on-chain state. Arcium delivers the third, the one the entire industry has been missing.

01 First Generation

Public Shared State

The original blockchain model. All participants write to and read from one unified ledger, powerful for coordination, but nothing is private.

  • All data is permanently visible to everyone on-chain
  • Impossible to build apps needing sensitive inputs
  • Front-running and MEV are structurally unavoidable
  • Enterprise and regulated use cases are blocked
02 Second Generation

Isolated Encrypted State

Zero-knowledge proofs brought individual encryption, each user can keep their own data secret. A major step, but state stays siloed per user.

  • Individual data stays encrypted from observers
  • No shared encrypted state across parties
  • No composability between encrypted apps
  • Blocks collaborative use cases
03 The Holy Grail

Encrypted Shared State

Multiple parties compute over the same encrypted data simultaneously, without any party ever seeing the underlying values.

  • Individual data stays encrypted from observers
  • Shared encrypted state across multiple parties
  • Composable, encrypted apps interoperate
  • Confidential DeFi, shared AI, multi-party auctions
HOW IT WORKS

Your Solana program, with confidential execution

Arcium doesn't replace your existing architecture. Your program keeps its public functions and public state. Arcium adds confidential variants alongside them: confidential functions, confidential state, and shared encrypted state across programs.

SolanaProgram, Smart Contract
Functions
Public functionsPublic
Encrypted functionsArcium
SolanaAccount, State
State
Public statePublic
Encrypted stateArcium
Encrypted shared stateArcium
Confidential balanceC-SPL
Start building
GET STARTED

Developer resources

Everything you need to go from first command to production, plus direct access to the team.

Teams already building on Arcium

Confidential compute, running in production across the Solana ecosystem.

Arcium enables a new wave of 0-to-1 applications. Sealed-bid auctions, the gold standard in TradFi, were never possible on-chain. With Arcium, we calculate a uniform clearing price on fully encrypted bids, with an interface as simple as writing an Anchor program.
Daniel Albert, Co-founder, Crafts
Crafts

Build what couldn't be built

Join our global community of developers running hundreds of thousands of confidential computations every single day on Arcium.

Network

Power the network

Operate an Arx node and join a Cluster, or stake $ARX to secure the network's confidential compute and earn protocol rewards.

Network Explorer
Blockchain

Build an app

Write confidential programs in Arcis, our Rust DSL, and ship them on Arcium.

Blackthorn

Confidential AI

Run the world's fastest, most secure confidential inference with Arcium Blackthorn.

Encrypted execution over secure MPC
Trustless, verifiable compute
Composable, native to Solana
Write in Arcis, our Rust DSL
Run a node, join a Cluster
Confidential by default
FAQ

Frequently asked questions

Arcium is a parallelized confidential computing network. It provides developers and applications with a trustless, verifiable, and efficient framework to run encrypted computations, bringing confidentiality to every on-chain application and becoming the global computing network for the decentralized internet.
Multiparty computation eXecution Environments (MXEs) are the backbone of the Arcium Network. They combine Multiparty Computation (MPC), Fully Homomorphic Encryption (FHE), Zero-Knowledge Proofs (ZKPs), and more to enable encrypted computations. MXEs are highly configurable, letting users customize everything from the trust assumptions to hardware investment.
No. Arcium requires a data availability and state consensus layer, and is thus invoked by an underlying blockchain. This brings better composability and no liquidity fragmentation. Arcium is also designed to be chain-agnostic, so developers can deploy confidential smart contracts across different blockchains.
Arcium provides an SDK for developers to create custom MXE instances tailored to their needs, whether for complex DeFi computations, statistical analysis, or anything in between, plus an API with a web-based interface for constructing computational workflows from predefined modules.
MXEs enable encrypted computation, which allows for shared private state. Zero-knowledge proofs let one prove a statement about data while keeping it hidden, useful for single-user privacy like identity, but they require the proving party to know the data in plaintext, making them unsuitable for applications that need shared private state.
FHE allows arbitrary computation on encrypted data without decryption, but pure FHE suffers from performance bottlenecks and lacks proper computation verification. Arcium provides encrypted computation with high throughput thanks to parallel execution, and includes cheater detection so computations run at scale and are executed correctly.