Avalanche Consensus, Subnetworks, and Its Three Core Blockchains
Summary
The document introduces Avalanche as a layer-one blockchain platform and explains its architecture through validator staking, customizable subnetworks, and three built-in chains: the P-Chain for validators and subnetworks, the C-Chain for EVM-compatible contracts, and the X-Chain for digital assets. It describes subnetworks as validator groups that can secure blockchains with distinct virtual machines and rules, supporting specialized applications and cross-chain interaction.
It also sketches the Slush, Snowball, and Avalanche consensus ideas. Nodes repeatedly sample peers, update preferences based on responses, and build confidence toward a decision; Snowball adds confidence tracking, while Avalanche uses a directed acyclic graph to process transactions concurrently. The document claims high throughput, fast finality, and lower energy use than proof of work, but provides no independent benchmarks in the supplied text. Some sections are missing, and several technical explanations are simplified, so protocol-specific details should be checked against primary documentation.
Key ideas
- Avalanche uses repeated random peer sampling and preference updates to reach probabilistic consensus.
- Snowball tracks confidence in a decision, while Slush updates preferences without that tracking.
- Avalanche's DAG structure is intended to support concurrent transaction processing.
- The P-Chain manages validators and subnetworks, the C-Chain hosts EVM-compatible contracts, and the X-Chain handles assets.
- Subnetworks let validator groups support blockchains with customized rules and virtual machines.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.