Таким образом, в то время как я отдыхаю в бассейне Новичок Я пытаюсь понять некоторые из более технических аспектов Bitcoin. Снова и снова мы слышим и читаем, что существует предел 21 млн монет, которые когда-либо могут быть чеканили, но я заинтересован в том, что на самом деле означает, что с точки зрения исходного кода Bitcoin. Является ли это ограничение связано с тем, что есть переменная, определенная с определенной битовой длины ограничивающей как высоко чисел может быть выражено? Или это связано с алгоритмом добычи наград, где каждый 210K блоков уменьшается вдвое награда? Что-то вроде:
50 * 210000 + 25 * 210000 + 12,5 * 210000 +. , , ~ = 21000000 BTC?
Я копал через форум и вика и даже делать небольшие вылазки в исходном код, чтобы попытаться понять это, но у меня нет много программ или криптографических знаний. Любые объяснения от компетентных лиц, будут оценены.