An epoch in Cardano is a fixed period of time (5 days) in which blocks are created and rewards are calculated. This cyclical approach allows for regular snapshots of the network's state, fair distribution of staking rewards, and provides predictability for network participants.