Peer-to-peer networks are distributed systems where nodes communicate directly without central servers.
Key concepts:
- DHT (Distributed Hash Table): Decentralized key-value storage
- Churn: Nodes joining and leaving the network
- Routing: Finding paths between nodes efficiently
- Replication: Redundancy for fault tolerance
Watch queries propagate through the network and observe how churn affects connectivity.