Guide to Avalanche
April 25, 2022
Avalanche enables fast transaction finality plus the creation of highly scalable, custom blockchains (called Subnets) and decentralized applications with Ethereum Virtual Machine (EVM) compatibility

Avalanche is a high-speed smart contract platform with fast finality and EVM support. Its primary network is comprised of three main chains, each with their own types of transactions and consensus mechanisms:
Platform Chain (P-Chain): Coordinates all Avalanche validators, uses the Snowman consensus mechanism, and is used to create and manage custom blockchains called Subnets. On the P-Chain, validators can stake AVAX, its native currency across all chains, to validate the network.
Exchange Chain (X-Chain): Creates, manages, and exchanges assets and tokens, employing the Avalanche DAG (direct acyclic graph) for consensus.
Contract Chain (C-Chain): Creates and executes EVM-compatible smart contracts using the Snowman consensus mechanism. Similar to Ethereum, users can create decentralized applications and tokens like ERC20s and ERC721 non-fungible tokens (NFTs).
To summarize Avalanche