Сколько всего биткоинов может существовать
Перейти к содержимому

Сколько всего биткоинов может существовать

  • автор:

Количество биткоинов не бесконечно — что произойдет, когда добудут последний?

В отличие от других криптовалют, Bitcoin имеет ограничение – может быть добыто не более 21 миллиона монет. Что означает это число и какие перемены ждут сферу криптовалюты, когда будет намайнен последний биткоин?

Число биткоинов было ограничено искусственно создателем этой валюты и встроено в ее исходный код. Считается, что так он пытался обеспечить стабильность монеты и защитить ее от инфляции.

При этом особенность округления чисел в сети Bitcoin может привести к тому, что на самом деле ровно 21 миллион биткоинов никогда не будет существовать. Скорее всего, итоговая цифра окажется на несколько десятых меньше этого числа.

Но проблема кроется не столько в ограниченном количестве биткоинов, сколько во взаимодействии между майнерами и сетью Bitcoin.

По сути все биткоины уже существуют, они были выпущены в 2009 году в момент запуска валюты. То есть майнеры не добывают их как таковые, а обеспечивают безопасность сети и обрабатывают транзакции в блокчейне. Для этого они решают сложнейшие математические задачи, собранные в блоки. За обработку каждого блока назначено вознаграждение в виде биткоинов и комиссии за транзакции.

При этом ставка за блок каждые четыре года уменьшается вдвое. Например, сразу после запуска Bitcoin вознаграждение составляло 50 монет, в 2012 году – 25, а к 2021 году сократилось до 6,25. Сейчас сумма сокращается вдвое после каждых 210 000 блоков. При такой схеме добычи монет к 2036 году вознаграждение снизится до 0,390625 биткоина, а последняя монета будет добыта примерно к 2040 году.

Загвоздка в том, что сейчас главным стимулом для работы майнеров биткоина являются именно монеты, а не комиссия за транзакции, которая в среднем составляет всего 6% от общих доходов «добытчиков».

Пока уменьшение количества монет, получаемых в качестве вознаграждения, компенсируется их возрастающей стоимостью. Но когда последний Bitcoin будет добыт, то может исчезнуть стимул для работы майнеров, а это повлияет на безопасность сети.

Скорее всего, после этого будет увеличена комиссия за транзакции, которая и станет основным способом заработка для майнеров. Вероятно, она будет возрастать в геометрической прогрессии, чтобы обеспечить заинтересованность майнеров в поддержке сети Bitcoin.

Другой возможный сценарий – это полный пересмотр существующих моделей работы сети. Есть вероятность, что почти за двадцать лет до 2040 года сфера криптовалют претерпит столь значительные изменения, что проблема последнего биткоина будет уже не актуальна.

Количество Биткоинов не будет 21.000.000

Биткоин имеет ограниченное предложение и еще не все монеты находятся в циркуляции. Единственный способ создать новые монеты, это майнинг — механизм добавления данных в блокчейн.

Протокол Биткоина фиксирует максимальное предложение монеты в количестве 21.000.000 BTC. Об этом говорит код, приведенный ниже. Переменная MAX_MONEY является константой, которая равна 21.000.000, умноженному на COIN . COIN равен количеству Сатоши в 1 Биткоине, т.е. 1 BTC = 100.000.000 Сатоши. Сатоши является самой маленькой единицей Биткоина, т.е. оперировать суммами меньшими 0,00000001 BTC (1 Сатоши) нельзя.

/** The amount of satoshis in one BTC. */ static constexpr CAmount COIN = 100000000; static constexpr CAmount MAX_MONEY = 21000000 * COIN;

По состоянию на сентябрь 2022 года было добыто около 91% от всех Биткоинов (примерно 19.142.006), но для добычи оставшихся Биткоинов потребуется более 100 лет. Это связано с периодическим событием под названием халвинг (подробнее в следующей главе), задача которого состоит в том, чтобы постепенно уменьшать вознаграждение за майнинг криптовалюты.

Майнинг позволяет участникам сети добавлять блоки в блокчейн. Для этого они должны направить вычислительную мощность своего компьютера для решения определенной криптографической задачи. В качестве стимула есть вознаграждение, доступное тому, кто найдет соответствующее решение и сформирует действительный (валидный) блок.

Чтобы сформировать блок необходимо большое количество ресурсов, в то время как проверить действительность этого блока очень легко. Если кто-то попытается обмануть сеть и добавить недействительный блок, такой запрос будет немедленно отклонен, и майнер не получит вознаграждение за проделанный майнинг.

Вознаграждение состоит из двух компонентов: комиссий с транзакций в блоке и вознаграждения за блок. Вознаграждение за блок является единственным источником новых биткоинов. С каждым добытым блоком увеличивается общее предложение монет. Для примера возьмем блок, имеющий высоту 752.730. Майнер, который добыл этот блок, получает 6,25 BTC в качестве вознаграждения за блок. Эти 6,25 BTC были добыты и увеличили общее предложение монет, но оставшийся 0,10285206 BTC — сумма комиссий всех транзакций в этом блоке (они не влияют на общее предложение монет).

Размер вознаграждения за блок и суммарной комиссии блока Биткоин с высотой 752730

Новые сгенерированные монеты создаются специальным типом транзакции — coinbase. Как правило, транзакция coinbase является первой транзакцией, которая добавляется в блок, и она в основном генерирует монеты из ничего.

coinbaseTx.vout[0].nValue = nFees + GetBlockSubsidy(nHeight, chainparams.GetConsensus());

Именно функция GetBlockSubsidy определяет вознаграждение за блок.

Протокол Биткоина корректирует сложность майнинга так, чтобы поиск решения для нового блока занимал приблизительно 10 минут. Блоки не всегда добываются ровно за десять минут, но данная установка является своеобразным ориентиром для всех участников сети. Переменная nPowTargetTimespan отражает время (в секундах) корректировки сложности создания блока (по умолчанию две недели), чтобы контролировать общую скорость создания блока. Переменная nPowTargetSpacing содержит среднее время (в секундах) генерации блока (по умолчанию 10 минут).

consensus.nPowTargetTimespan = 14 * 24 * 60 * 60; // two weeks consensus.nPowTargetSpacing = 10 * 60;

Что такое халвинг Биткоина

Первый блок Биткоина был сгенерирован 3 января 2009 года в 18:15:05 (время по Гринвичу). Такой блок называется генезис-блоком (Genesis Block). Время создания можно узнать по первому аргументу функции CreateGenesisBlock . 1231006505 — это unix-время (unix-время — количество секунд, прошедших с полуночи 1 января 1970 года). При конвертации этого числа получается исходная дата.

genesis = CreateGenesisBlock(1231006505, 2083236893, 0x1d00ffff, 1, 50 * COIN);

Изначально вознаграждение за блок было 50 BTC. Вознаграждение уменьшается вдвое через каждые 210.000 созданных блоков. Переменная nSubsidyHalvingInterval отвечает за количество блоков, которое должно создаться перед уменьшением вознаграждения за майнинг, т.е. после создания 210.000 блоков вознаграждение за блок уменьшается вдвое (примерно раз в 4 года).

consensus.nSubsidyHalvingInterval = 210000;

Если более формально, то халвинг — это процесс уменьшения скорости создания новых единиц криптовалюты. Т.е. это относится к периодическому уменьшению награды майнеров за добытый блок.

Как видно на графике вознаграждение за блок с каждым халвингом становится меньше до тех пор, пока и вовсе не станет равным нулю (к 2140 году).

Вознаграждение за блок в Сатоши в зависимости от высоты блока

Халвинг является неотъемлемой частью экономической модели криптовалют, поскольку он отвечает за стабильный темп создания новых монет и его дальнейшее регулирование. Такой контролируемый уровень денежной инфляции является одним из основных различий между криптовалютами и традиционными фиатными валютами, которые, по сути, имеют бесконечное циркулирующее предложение.

Вознаграждение за блок

Рассмотрим более подробной функцию GetBlockSubsidy .

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams) < int halvings = nHeight / consensusParams.nSubsidyHalvingInterval; // Force block reward to zero when right shift is undefined. if (halvings >= 64) return 0; CAmount nSubsidy = 50 * COIN; // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years. nSubsidy >>= halvings; return nSubsidy; >

Первый аргумент функции nHeight – высота блока, второй аргумент параметры консенсуса, которые являются неизменными. Значение высоты блока делится целочисленно на 210.000 (потому что nSubsidyHalvingInterval = 210000) . Если значение переменной halvings >= 64 , то вознаграждения за блок не будет. Но в каком случае halvings будет равен 64 ? Для этого высота блока должна быть не меньше 13.440.000, но это произойдет примерно только к 2264 году, а вознаграждение за блок будет равно нулю уже к 2140 году, значит, есть другое условие, из-за которого это произойдет.

Если посмотреть на код, приведенный выше, более детально, то мы можем заметить, что значение переменной nSubsidy имеет тип CAmount . А тип CAmount это псевдоним для типа int64_t (целочисленный тип данных фиксированного размера, в данном случае 64 бит или 8 байт).

typedef int64_t CAmount;

В переменной nSubsidy хранится значение , т.е. 5.000.000.000 Сатоши.

Деление nSubsidy происходит за счет побитового оператора сдвига вправо ( >>= ). Сдвиг происходит на столько бит право, сколько указано в переменной halvings . Один сдвиг вправо эквивалентен делению числа на два нацело, два сдвига на четыре, три на восемь и так далее. Более подробная работа оператора видна на картинке снизу.

Пример побитового сдвига вправо для числа 157

Изначальное число в размере 5.000.000.000 Сатоши можно очень долго делить на два до тех пор, пока оно не станет равным нулю. И именно на этот момент опираются эксперты при определении даты, когда будет добыт последний Биткоин.

Суммарное количество Сатоши, которое будет добыто на указанной высоте до следующего халвинга

К блоку вознаграждение за блок будет равно 0 и, соответственно, на этом создание новых Биткоинов закончится. Это должно произойти к 33 халвингу, который состоится примерно к 2140 году (в 2016 была достигнута высота блока 420.000, через 4 года 630.000, т.е. для достижения блока, начиная с блока, должны быть добыты блоков. За это время произойдет халвингов, между которыми 4 года. Значит к блоку пройдет года. Прибавим это к 2016 и получим год). Отсюда и получается эта примерная дата.

Формула количества Биткоинов

На основе приведенной информации удалось вывести формулу, которая позволила рассчитать суммарное количество Биткоинов в Сатоши, которое будет добыто на высоте .

У этой функции есть предел в размере , что меньше, чем . Это значит, что Биткоинов никогда не будет .

Между каждым халвингом создается одинаковое количество блоков (210.000). Все эти 210.000 блоков содержат одинаковое количество вознаграждения за блок , но с каждым халвингом оно уменьшается вдвое. Это можно учесть за счет деления на . Так как мы работаем с целыми числами, то нужно отбросить все, что возникает после запятой из-за деления с помощью функции . Индекс суммы принимает начальное значение . Чтобы узнать количество халвингов, которые произошли до переданной высоты , нужно разделить на 210.000. Так как нас интересует только целый результат, то отбрасываем снова все лишнее с помощью . Отнимаем 1, чтобы не посчитать лишнее. Так как каждое слагаемое суммы умножается на 210.000, то 210.000 можно вынести за знак суммы.

Чтобы учесть Биткоины, полученные до очередного халвинга, нужно получить актуальное значение вознаграждения за блок за счет множителя

Для получения количества блоков, созданных после крайнего халвинга, необходимо воспользоваться функцией .

Умножение этих двух множителей и дает оставшееся количество Биткоинов, а все в сумме искомый ответ.

Аналогичные результаты можно получить и в Excel.

Результаты вычисления количества Биткоинов в Сатоши, которые будут добыты к указанной высоте

Вывод

Теперь вы знаете, что Биткоинов никогда не будет 21.000.000 и почему последняя его доля будет получена приблизительно к 2140 году.

Дополнительно

Ссылка на github с исходным кодом Биткоина.

Куда деваются потерянные Биткоины и сколько их всего?

Максимальное количество биткоинов ограничено 21 миллионом монет. То есть если внутри протокола криптовалюты не будет глобальных перемен, одновременно в мире смогут существовать только максимум 21 000 000 BTC. До сегодняшнего дня было добыто как минимум 18.45 миллиона биткоинов, при этом около 20 процентов от этого числа утеряны навсегда. Давайте разберёмся, где именно они оказались.

Куда деваются потерянные Биткоины и сколько их всего? Фото.

Сколько биткоинов может существовать

Биткоинов будет не более 21 миллиона единиц. Этот уровень ограничен в коде криптовалюты, то есть обойти ограничение никак не получится. Последняя монета будет добыта ориентировочно к 2140 году.

Мы проверили актуальные данные. По информации CoinMarketCap, сегодня на момент написания статьи в обороте находится 18 454 718 биткоинов. Практически каждые десять минут их становится всё больше, поэтому показатель регулярно растёт.

Сколько биткоинов может существовать. Показатели Биткоина. Фото.

Как теряются биткоины

Добыча Биткоина предсказуема и проводится по заранее определённым правилам. Каждый блок криптовалюты добывается примерно за 10 минут, а награда, полученная майнерами за их нахождение, и есть объемом выпущенных новых BTC. В данный момент награда составляет 6.25 BTC, причем каждые 210 тысяч блоков или приблизительно четыре года эта величина сокращается ровно в два раза из-за так называемой процедуры халвинга.

По этим правилам до сегодняшнего дня было добыто уже 88.1 процента от максимального количества монет, однако за прошедшие десять лет пятая часть биткоинов ни разу не перемещалась с криптовалютных кошельков. Для этого есть три причины, сообщает Decrypt. Ранее добытые биткоины самим создателем криптовалюты Сатоши Накамото, утерянные приватные ключи и соженные монеты.

Как теряются биткоины. Халвинг глазами майнеров. Фото.

Халвинг глазами майнеров

Начнем с первой причины. Сатоши Накамото, чья персона до сих пор остаётся под завесой анонимности, был первым майнером в сети Биткоина и по примерным подсчетам смог добыть около 1.1 миллиона BTC. Он никогда не перемещал свои монеты, то есть по сегодняшним меркам 5.9 процента доступного предложения BTC никогда не участвовали в циркуляции монет.

Многие уверены, что Сатоши не зарабатывает на своем проекте из-за идеологических причин. Сам факт, что он когда-либо начнет перемещать биткоины на своих кошельках, может произвести большой фурор в криптокомьюнити. Поэтому большинство уверено, что делать что-либо со своей криптой Накамото не будет, поскольку в этом нет смысла. Очевидно, разработчик не собирался зарабатывать на своём проекте и поэтому не трогал биткоины после своего исчезновения. Поводов что-то менять скорее всего уже не предвидится.

Вторая причина — обыкновенная человеческая невнимательность. Когда владелец криптовалютного кошелька теряет свой приватный ключ, к его монетам уже никто не может получить доступ. То есть формально они существуют, однако ими уже не воспользуешься.

Как теряются биткоины. Когда не можешь вспомнить приватный ключ к своему кошельку. Фото.

Когда не можешь вспомнить приватный ключ к своему кошельку

Таких историй с досадной потерей приватного ключа сотни, если не тысячи. Кто-то покупал огромное по сегодняшним меркам количество BTC в прошлом, но из-за забытых ключей уже не может получить доступ к своему состоянию. По подсчетам аналитиков Chainalysis, около 3.7 миллионов BTC оставались без движения последнее десятилетие, то есть их вполне можно считать утерянными.

Наконец, третья причина — нарочное «сжигание» монет. То есть биткоины пересылаются на так называемый vanity-адрес, к которому заведомо нет доступного приватного ключа. Отметим, что подобное обычно делают создатели криптовалюты для снижения предложения монет и одновременного поддержания курса монеты. Например, регулярные сессии сжигания BNB проводит Binance. Подробнее о процессе читайте в отдельном материале.

Последнее сжигание BNB биржа Binance провела в середине июля. Тогда платформа избавилась от 3.4 миллиона монет, что стало новым рекордом.

Как теряются биткоины. Сжигание монет BNB. Фото.

Сжигание монет BNB

Потерянные биткоины могут стать причиной депрессии для своих владельцев, однако в целом сам факт их утраты позитивно отражается на цене BTC и его популярности. Максимальное количество монет ограничено, то есть с каждым потерянным 1 BTC остальные биткоины становятся еще ценнее.

Мы считаем, что у криптовалюты есть огромный потенциал для роста и массового принятия в будущем. Поэтому хранить свои биткоины и другие монеты стоит максимально осторожно. В частности, купить для этого аппаратный кошелёк и соблюдать базовые требования безопасности.

А что вы думаете по этому поводу? Поделитесь своим мнением в нашем крипточате. Также заглядывайте в Яндекс Дзен за статьями, которых нет на сайте.

Количество биткоинов на сегодня

ЦБТ проводит образовательные курсы с целью понимания и обучения инструментам финансового рынка. ЦБТ не дает консультаций, рекомендаций по вложениям на финансовых рынках.

В отличие от фиатных денег, количество биткоинов ограничено. Это означает, что есть заранее установленное количество монет, которое может существовать в принципе. Параметр задан исходным кодом программы и необходим для решения сразу нескольких задач. Основной из них является обеспечение высокой цены биткоина при условии стабильного роста числа людей, желающих купить криптовалюту и использовать её как средство платежа. Знать общее количество биткоинов важно не только инвесторам или трейдерам, но и майнерам, прибыль которых напрямую зависит от числа добываемых монет и их рыночной стоимости. Поэтому за тем, сколько всего в мире биткоинов пристально следят все, кого интересует биткоин торговля.

Содержание:

  • Почему общее количество биткоинов ограничено.
  • Какое общее количество биткоинов в мире.
  • Общее количество биткоинов добытых на сегодня.
  • Сколько всего биткоинов добывается ежедневно.
  • Выводы.

Почему общее количество биткоинов ограничено

Одной из классических проблем фиатных денег является инфляция – постепенное обесценивание валюты. Существует несколько главных причин инфляции, среди которых не последнюю роль играет эмиссия дополнительной денежной массы. Создатели биткоина стремились избежать проблем, свойственных фиатным деньгам. В систему изначально заложили ограниченность общего числа монет. Помимо предотвращения обесценивания, такое ограничение стимулирует людей активно искать, где купить биткоин, и принимать непосредственное участие в работе сети. Это было особенно важно на начальных этапах становления криптовалюты.

Какое общее количество биткоинов в мире

Общее количество биткоин, которое может быть добыто в принципе, равно 21 млн монет. Эта цифра взята не с потолка, а обусловлена математически и вытекает из принципов функционирования сети блокчейн. Как известно, она работает на основе непрерывной цепочки блоков, в которые заключена информация о транзакциях. Для генерации каждого блока необходимо провести сложные математические вычисления, за что положена награда в виде новых монет. Этот процесс называется майнингом или добычей биткоинов.

В исходном программном коде прописано, что награда за добычу каждого блока будет снижаться каждые 4 года. Это событие называется халвингом и приводит к тому, что раз в 4 года награда майнерам уменьшается вдвое. В первые 4 года эта награда составляла 50 монет за добычу одного блока, что позволяло многим получать практически бесплатные биткоины. Именно в этот период одним из участников сети была куплена пицца за 10000 биткоинов. В 2012 г. размер награды снизился до 25 монет за блок, в 2016 – до 12,5, в 2020 – до 6,25 и т.д. Полный прогноз о снижении награды за каждый блок можно увидеть в таблице. Она является основой для расчета, сколько всего биткоинов в мире.

Год Награда за блок Год Награда за блок
2009 50 2076 0,00038147
2012 25 2080 0,00019073
2016 12,5 2084 0,00009537
2020 6,25 2088 0,00004768
2024 3,125 2092 0,00002384
2028 1360531 2096 0,00001192
2032 0,78125 2100 0,00000596
2036 0,390625 2104 0,00000298
2040 0,1953125 2108 0,00000149
2044 0,09765625 2112 0,00000075
2048 0,04882813 2116 0,00000037
2052 0,02441406 2120 0,00000019
2056 0,01220703 2124 0,00000009
2060 0,00610352 2128 0,00000005
2064 0,00305176 2132 0,00000002
2068 0,00152588 2136 0,00000001
2072 0,00076294 2140 0,00000000

Еще одним важным программным ограничением является общее количество добываемых блоков. Сеть блокчейна запрограммирована так, что эта цифра в среднем должна составлять 1 блок в 10 минут. Если блоки добываются быстрее, система автоматически корректирует сложность добычи блоков, чтобы в среднем за две недели добывалось 2016 блоков. Всего за четыре года добывается примерно 210 тыс. блоков.

Перемножая общее количество блоков на постоянно убывающую награду, можно получить цифру около 21 млн монет. Это и есть общее количество биткоинов в мире, которое в принципе может быть добыто. Цифра образована на основе стартовой награды за первый блок и не может быть изменена без радикальных правок исходного кода. Но если и произвести подобные изменения, то это уже будет не биткоин, а какая-то другая криптовалюта.

Общее количество биткоинов добытых на сегодня

Цифры, приведенные выше, позволяют легко просчитать, сколько биткоинов в мире уже добыто. В первые четыре года, когда награда за каждый блок составляла 50 биткоинов, было добыто 10,5 млн монет. В следующие четыре года эта цифра сократилась вдвое и составила 5,25 млн. С 2016 по 2020 г. объем добычи сократился еще больше и общее число монет составило 2 625 000. При этом общее количество биткоинов, добытых с 2009 по середину 2020 г., составило 18 375 000 монет. 11 мая 2020 г. состоялся очередной халвинг, в результате которого награда за блок упала до 6,25 биткоинов. С этого момента добывается примерно по 6 300 монет в неделю. К концу 2020 г. общее количество добытых биткоинов должно составить 18 589 200 монет.

Кривая увеличения количества биткоинов:

График увеличения количества биткоинов

Число добытых биткоинов отличается от расчетного, так как время генерации блока часто меньше 10 минут. Совокупная вычислительная мощность постоянно меняется, как и количество транзакций, ежечасно поступающих в блокчейн. Изменение сложности не обеспечивает идеальной равномерности добычи криптовалюты. Общее количество добытых биткоинов к концу октября 2020 г. уже составило 18 527 764 монет.

Сколько всего биткоинов добывается ежедневно

Ежедневный объем добываемых монет зависит от:

  • текущей сложности;
  • общего хэшрейта сети;
  • награды за блок.

В 2020-24 гг. награда за добытый блок – 6,25 монеты. В среднем генерируется 6 блоков в час, а общее количество добываемых в сутки биткоинов составляет примерно 900 монет. Цифра может варьироваться.

Выводы

В мире существует ограниченное количество биткоинов, что обусловлено стремлением разработчиков повысить стоимость криптовалюты и уберечь её от обесценивания. Общее количество биткоинов, которые могут быть добыты, составляет 21 млн монет. Цифра задана особенностями программного кода и будет достигнута к 2140 г. Совокупное количество биткоинов на данный момент составляет 18,5 млн. Ежедневно добывается около 900 биткоинов.

Вопросы и ответы:

Какое количество биткоинов на данный момент

Общее количество биткоинов сейчас составляет 18 527 764 монет.

Сколько биткоинов в мире уже добыто

Уже добыто 18,5 млн монет.

Каким может быть максимальное количество биткоинов

Максимальное количество биткоинов, которое может быть добыто, составляет 21 млн монет.

Какое количество биткоинов можно держать в кошельке

Сумма ограничена лишь требованиями сервисов, где обслуживается кошелек.

Какое количество биткоинов можно выводить за 1 раз

Здесь нет четких правил. Это обуславливается правилами конкретного сервиса. В среднем сумма составляет 0,001 BTC.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *