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.Security guarantees
Arc combines protocol-level safety with institutional safeguards:
The deployment model provides additional
detail on how validators are geographically distributed.