Закодирован в программу предел 21000000 монеты?
Да.
Или это просто результат награды пополам каждые несколько лет?
Да.
Может кто-то легко изменить исходный код Bitcoin, чтобы сделать инфляционную монету, которая имеет НИКАКОГО
верхняя граница, и награда не половины?
Да.
Или основные изменения должны быть сделаны к источнику?
Нет. (Но вы должны принять во внимание возможность того, что сумма может быть послан / хранить / получено, что превысило число байтов, которые использует программа для ее хранения).
(Я знаю, int64 может хранить число как большой, как 18,446,744,073,709,551,615)
Это было бы uint64_t
int64_t может хранить только номер, как большой, как 9,223,372,036,854,775,807
Наблюдение как наименьшее целое число, единица валюты представлены в исходном коде является Сатоси, максимальный Биткойн немного меньше, чем 2,100,000,000,000,000