Algorithm

An algorithm is a set of specific instructions that a computer carries out to achieve a desired output. For Bitcoin the desired outcome is the checksum of a cryptographic block that is submitted back to the Bitcoin Network to confirm transactions.