Although not a concept embraced by everyone, bitcoins are a payment method that seems to spread rapidly in some corners of the Internet, while it is banned in other parts. Mining is practically the procedure of generating your own bitcoins and it involves solving a puzzle and getting a certain result with random hashes.