Добывать биткоины — значит получать их на свой счёт в качестве вознаграждения за создание нового блока в цепочке блоков биткоина. Слово "добыча" здесь уместно из-за изначальной аналогии в терминологии, проведённой между получением биткоинов за создание новых блков (эти два события неразрывно связаны) и добычей драгоценных металлов. И в том, и в другом случае добывать их с течением времени становися как правило сложнее, а получаемый результат при этом убывает и убывает (так, например, подавляющая часть всего золота на планете уже добыта).
Блоки при этом содержат в себе информацию о подтверждённых транзакциях, проходящих в сети биткоина, и если представить, что блоки по какой-то причине перестанут появляться, то и биткоин в нынешнем виде как бы перестанет работать. Вместе с тем, создание нового блока — не такое уж простое с вычислительной точки зрения занятие. Оно специально всегда остаётся непростым, чтобы любая попытка переписать историю в системе, подменив блоки, давалась злоумышленнику крайне сложно. Каждый блок как бы подписывается определённым образом, и подпись может считаться достоверной только если она удовлетворяет условию, в которое достаточно сложно попасть; при этом, нет никакого способа сделать это более быстро, чем просто пытаться сделать это снова и снова, незначительно меняя один из входных параметров. Поэтому, как только такое условие выполняется, всем остальным участникам сразу становится видно, что выполнивший его старался и заслуженно получает свою награду.
Добыча новых биткоинов и создание новых блоков (т.е. майнинг) неразывно связаны потому, что вычислительные мощности, затраченные участниками на продолжение цепочки блоков и тем самым сохранение безопасности сети, не являются бесплатными и на самом деле стоят довольно дорого, поэтому полученные за произведённый ими результат биткоины — справедливое вознаграждение, которые частично уйдёт на покрытие расходов, а частично — на чай (или что угодно) майнеру.
а каким образом оно ограничено? давно не покидает этот вопрос.