Skip to content

Polkadot

Polkadot is a multi-chain platform enabling interoperability between different blockchains. It uses a unique relay chain and parachain architecture.


FeatureValue
ConsensusGRANDPA + BABE
Block Time6-12 seconds
ArchitectureRelay Chain + Parachains
TokenDOT

TypeDescription
Relay ChainCore blockchain
ParachainConnected blockchains
ValidatorSecures relay chain
CollatorCollects parachain transactions

Terminal window
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
# Build Polkadot
git clone https://github.com/paritytech/polkadot.git
cd polkadot
cargo build --release

Terminal window
# Start full node
polkadot --name "my-node"
# Start validator
polkadot \
--validator \
--name "my-validator" \
--chain polkadot

Substrate is the framework for building Polkadot parachains.

Terminal window
# Install substrate
cargo install substrate-contract-node

  • Polkadot uses relay chain + parachain architecture
  • DOT token for staking and governance
  • Substrate for building custom chains

In Chapter 53: Bitcoin Nodes, we’ll explore Bitcoin nodes.


Last Updated: 2026-02-20