Skip to main content

Beacon Client

The Beacon Client isserves as a full node for the BPX Beacon Chain full node. It haswith several key responsibilities:

  1. MaintainMaintaining a complete copy of the Beacon ChainChain.
  2. Validate theValidating Beacon Chain blocksblocks.
  3. PropagatePropagating new beacon blocks and proofs throughacross the peer-to-peer networknetwork.
  4. ProvidesProviding consensus updates forto the Execution ClientClient.

Beacon clientsClients are alwayscontinually connected to a random setsubset of other beaconBeacon clientsClients inwithin the network. BeaconThey client broadcast their own information (IP address and port) to their peers periodically, so that the entire network is aware that they are still running. Beacon clients also broadcast alldistribute new blocks to their peers, allowingenabling all nodes in the network to keepmaintain a completefull copy of the blockchain.

Beacon Clients communicatescommunicate with eachone otheranother usingover the TCP port 6201.6201.