Beacon client
Beacon Client is a BPX Beacon Chain full node. It has several responsibilities:
- Maintain a copy of the Beacon Chain
- Validate the Beacon Chain blocks
- Propagate new beacon blocks and proofs through the peer-to-peer network
- Provides consensus updates for the Execution Client
FullBeacon nodesclients are always connected to a random set of fullother nodesbeacon clients in the network. FullBeacon nodesclient broadcast their own information (IP address and port) to their peers periodically, so that the entire network is aware that they are still running. FullBeacon nodesclients also broadcast all new blocks and transactions to their peers, allowing all nodes in the network to keep a complete copy of the blockchain.