Это очень сложная в понимании тема.
Разработчиком было сделано так, что, генерация новых монет четко прописана в протоколе биткоина и зашита в его программный код. Этот протокол указывает, что награда майнерам выплачивается за каждый новый блок транзакций. Первоначально за каждый новый блок майнеры получали 50 битков. Этим же протоколом предусмотрено, что через каждые 210 тысяч блоков награда майнерам уменьшается ровно в 2 раза, то есть будет 100 уменьшений: 50/2, 25/2, 12,5/2 и так далее. Таким образом для последних 210 000 блоков награда будет настолько мизерной, а сложность вычисления настолько высокой, что уже и смысла никакого не будет в майнинге, но останутся транзакции за которые майнеры продолжат получать комиссии (не путать с наградой за генерацию блока). Вознаграждение майнера складывается из комиссии за обработку транзакций и генерацию блока в блокчейне.
Как выгодно покупать доллары? Анализ стратегий и статистики за 25 лет