Bitcoin mining is a process that sees high-powered computers compete to discover a Bitcoin block and earn rewards for doing so. Using a top of the line ASIC miner such as an Antminer S19 Pro, it would take around 1,200 days to mine a single Bitcoin through a mining pool. Going solo can be slightly more efficient for miners, but is also riskier since the rewards come less frequently.