Arc’s consensus layer is built on Malachite, a high-performance, open-source implementation of the Tendermint Byzantine Fault Tolerant (BFT) protocol. BFT consensus ensures the network reaches agreement on a single history of transactions even if some validators behave maliciously or go offline. Arc uses a Proof-of-Authority (PoA) validator set to order transactions, produce blocks, and deliver deterministic finality — the guarantee that committed blocks are permanent and can never be reversed or reorganized — in under one second.Documentation Index
Fetch the complete documentation index at: https://docs.arc.io/llms.txt
Use this file to discover all available pages before exploring further.
How Malachite consensus works
For how this fits into the broader architecture, see the system overview. Each block passes through a four-step pipeline. A rotating proposer assembles transactions, and all validators participate in two rounds of voting before the block is committed.- Propose — A validator selected as proposer for the current round bundles pending transactions into a block and broadcasts it.
- Pre-vote — Every validator evaluates the proposed block and broadcasts a vote on its validity.
- Pre-commit — Validators broadcast a second vote. If more than two-thirds of validators pre-commit to the same block, it proceeds to commit.
- Commit — The block is finalized and appended to the chain. Every transaction in the block is irreversible.
Proof-of-Authority validator set
Arc uses a permissioned Proof-of-Authority (PoA) model instead of anonymous economic staking. Validators are selected, known institutions with compliance obligations and operational guarantees. For details on operating a validator node, see running a node.- SOC 2 certified — Validators meet audited security and availability standards.
- Geographic distribution — Nodes run across multiple global regions to reduce correlated downtime.
- Rotating proposer — Block production rotates among validators to ensure fairness and liveness.
- Uptime SLAs — Each validator commits to operational availability requirements.
Performance characteristics
Performance also depends on the execution layer, which processes transactions within each block. Malachite delivers optimistic responsiveness: blocks are produced as fast as the network permits, with no artificial delays or extra timeouts.| Metric | Value | Conditions |
|---|---|---|
| Throughput | 3,000+ TPS | 20 globally distributed validators |
| Finality | <350 ms | Benchmark conditions |
| Peak throughput | 10,000+ TPS | 4 validators |
Security guarantees
Arc combines protocol-level safety with institutional safeguards:| Guarantee | Description |
|---|---|
| Safety | With fewer than one-third faulty validators, consensus guarantees that no conflicting blocks are finalized. |
| Liveness | The network continues to produce blocks as long as two-thirds or more of validators are online and honest. |
| Accountability | Validators are regulated institutions, making malicious behavior costly beyond protocol penalties. |
| Resilience | Geographic distribution reduces the risk of correlated outages or targeted attacks. |