# Beacon Client

The **Beacon Client** serves as a full node for the BPX Beacon Chain with several key responsibilities:

1. Maintaining a complete copy of the Beacon Chain.
2. Validating Beacon Chain blocks.
3. Propagating new beacon blocks and proofs across the peer-to-peer network.
4. Providing consensus updates to the Execution Client.

Beacon Clients are continually connected to a random subset of other Beacon Clients within the network. They distribute new blocks to peers, enabling all nodes to maintain a full copy of the blockchain.

Beacon Clients communicate with one another over **TCP port 6201**.