Новые биткоины появляются, когда узел сети генерирует эти биткоины в следствии создания нового блока или другими словами решения математической задачи. Эта задача трудновыполнима и именно выполнением этой сложной задачи узел доказывает произведённую работу. Вознаграждение за создание нового блока регулируемая величина. Система устроена так, что за первые четыре года создаётся десять с половиной миллионов биткоинов. Каждые четыре года это количество уменьшается ровно в два раза. То есть за следующие четыре года создаётся пять с четвертью миллионов биткоинов и так далее. Всего предусмотрено создание ровно двадцати одного миллиона биткоинов.
Для создания блока выделено определённое время. В среднем оно составляет примерно десять минут. Количество майнеров, которые создают эти блоки постоянно меняется и система автоматически регулирует сложность вычислений, чтобы поддерживать заданный временной интервал по созданию блоков.
Сложность вычислений корректируется через постоянное число блоков, которое равно двум тысячам шестнадцати блокам. Вероятность создания блока это соотношение скоростей работ определённой системы и суммарной скорости всех других систем, которые производят генерацию блоков в сети биткоин.