Shard chains are a core component of Ethereum 2.0's architecture. They divide the Ethereum network into smaller chains, enabling parallel processing of transactions and smart contracts. Shard chains enhance scalability by increasing the network's capacity to handle more transactions simultaneously.