Bitcoin mining is the process in which new Bitcoins are created and transactions are verified. Bitcoin is created by solving cryptographic puzzles.