채굴이라는 것은 컴퓨터의 자원을 활용해서 이체를 진행하고 네트워크의 보안을 강화하며 비트코인 시스템을 동기화를 시키는 작업입니다. 이런 과정을 통해 채굴에 참여한 채굴자들은 신규 비트코인 지급이라는 보상을 받게 됩니다.
채굴 프로그램을 통해서 비트코인 이체내역들을 확인하고 승인하는 작업들을 진행합니다. 이체내역들이 승인을 받기 위해서는 작업증명(proof-of-work)을 통해 블록에 포함되어야합니다. 이러한 작업증명은 초당 십억개의 계산을 해야하기 때문에 수행하기가 어렵습니다. 그러므로 이에 대한 보상으로 코인이 지급되는 것입니다.