Arc’s system architecture integrates the Malachite consensus layer with the Reth execution layer to process and finalize transactions.
Arc’s architecture is composed of two core components: the Consensus layer
and the Execution layer. Together, they provide deterministic finality,
stable transaction fees, programmable privacy, and financial primitives
purpose-built for stablecoin-native applications.
Arc’s Execution layer is built on Reth, a Rust implementation of the
Ethereum execution layer. It maintains the blockchain ledger and state, and
extends it with components optimized for stablecoin finance:
Ledger and State: Stores accounts, balances, smart contracts, and
transaction history.
Fee Manager: Stabilizes and smooths fees using USDC as the unit of
account.
Privacy Module: Provides confidential transfers and selective disclosure
via view keys.
Stablecoin Services: Powers multi-currency payments, FX conversions, and
programmatic settlement across supported stablecoins.
By combining these components, the Execution layer provides a familiar
EVM-compatible environment with stablecoin-native extensions built in.
The diagram below shows Arc’s architecture at a high level.The Consensus layer determines the order of transactions and finalizes
blocks. The Execution layer applies those transactions to the ledger and
processes them through its internal modules.