In the most of current sharded blockchains, there is a second chain required for the computation needed for the maintenance of the whole of the network and receiving updates of the shards and their snapshots. Such a chain has different names in variant protocols: Beacon chain (Ethereum 2.0), Relay chain (PolkaDot) etc.
So the second chain is used for keeping shards snapshots and maintenance of the network.
Is Beacon chain kept by all the validators in all the shards?
I mean is there a copy of the Beacon chain in all the shards such that all the validators has to maintain it?