More than 18 million bitcoins have already been produced through a process called mining, whereby new units of the cryptocurrency are generated by networks of computers programmed to solve complex mathematical puzzles.