Кстати интересный вопрос, нигде не встречал объяснения. Может быть он провел математический просчет и предположил что данного количество монет будет достаточно для всего населения.
Тебе было бы достаточно прочитать предыдущие ответы, перед тем как спрашивать. Человек дал исчерпывающую информацию даже с приведением математического ряда.
Не дал он ответа. Если сильно упростить его ответ, то на вопрос "почему именно 21 000 000?" он ответил примерно так: "потому что это 210 000, помноженные на 100", а когда спросили "почему именно 210 000?", он ответил: "потому что это 21 000 000, деленный на 100".

Хм, ведь это все прописано в протоколе биткоина.
Как известно, через каждые намайненные 210 000 блоков вознаграждение майнерам уменьшается ровно в 2 раза. Получается, что за первые записанные в блокчейн 210 000 блоков количество монет увеличилось на 10,5 миллионов (210 000 х 50, где 50 BTC - первоначальная цена добытого блока), за вторые 210 000 блоков уже вдвое меньше, то бишь 5 миллионов с четвертью (210 000 х 25)...
Математически это можно выразить сходящимся рядом вида n + n/2 + n/4 + n/8 + ... + n/2^k
Поскольку сумма членов этого ряда стремится к 2n, то суммарное количество биткоинов будет стремиться к 21 миллионам.
Ах да, для ценителей отмечу, что это число приблизительное (особенность математических рядов), если точно, то 20 999 999, 9769 биткоинов!
Не понимаю в чем проблема