P-Chain

A review of the Platform Chain.

Validators in a Multi-Chain Network

Validators are nodes of a blockchain that secure the network by validating the transactions. Each L1 in the Avalanche network has it's own set of validators that is running the AvalancheGo client.

multi-chain-architecture

All validators are registered on the P-Chain with a unique node ID, public key, and stake weight, mapped to the blockchain they are validating.

P-Chain Ledger View

Platform Chain (P-Chain)

The Platform Chain is the backbone for the native interoperability of the Avalanche network. It is a registry of all validators in the Avalanche network. This includes the validators of the Primary Network (including the X-, C- and P-Chain), as well as all L1s and legacy Subnet validators. The following graphic shows a simplified data model of the P-Chain:

P-Chain Architecture

Builders can create new L1 blockchains in the Avalanche Network by issuing transactions on the P-Chain. The P-Chain runs a special-purpose virtual machine called the platformvm.

It is not EVM-based and therefore to interact with it you need a compatible wallet like Core wallet.

Creating new records for L1 blockchains on the P-Chain is done by issuing transactions like the CreateSubnetTx and CreateChainTx.

The P-Chain is secured by the Primary Network validators. L1 validators are syncing the P-Chain, meaning they always have the latest view of the validator set of all blockchains in the Avalanche network, but are not participating in the consensus of the P-Chain.

Is this guide helpful?

Report Issue

On this page