Халвинг — это запрограммированное событие в Биткоине, когда протокол автоматически обновляется, чтобы сократить вознаграждение за блок для майнинга и, следовательно, скорость, с которой создаются новые биткоины, вдвое.
Когда Биткоин был задуман в 2009 году, его создатель под псевдонимом Сатоши Накамото столкнулся с проблемой разработки справедливого метода создания и распространения недавно отчеканенных биткоинов. Предложенный им механизм широко известен как майнинг биткоинов, и предназначен для имитации добычи драгоценных металлов, таких как серебро или золото.
Чтобы полностью понять концепцию халвинга, нам сначала нужно кратко взглянуть на то, как работает механизм майнинга и как биткоины создаются и распространяются в экосистеме биткоинов.
Что такое майнинг биткоинов?
Как многие уже знают, вместо того, чтобы полагаться на один центральный орган для проверки и расчета транзакций, Биткоин делает это децентрализованно, распределяя эту задачу среди участников сети особого типа, называемых майнерами.
Биткоин-майнеры — это участники сети, использующие специализированное вычислительное оборудование для участия в математической задаче, основанной на однонаправленной криптографической хэш-функции. Решение этой задачи влечет за собой затраты огромных вычислительных мощностей и электроэнергии, чтобы найти подходящее nonce-число. Строго говоря, nonce — это просто произвольное число, соответствующее цели протокола по сложности. Однако для намерений и целей майнинга nonce служит «доказательством работы» или фрагментом данных, который сложно (дорого, отнимает много времени) создать, но легко проверить другим и который отвечает определенным требованиям.
Отличается ли Proof of Work от Proof of Stake? Узнайте сейчас на PoW vs. PoS
Не вдаваясь в технические подробности, идея этого механизма майнинга состоит в том, чтобы создать структуру стимулов, которая позволяет сети достичь общесетевого консенсуса относительно истинного состояния реестра децентрализованным и надежным образом. Посредством майнинга сеть Биткоина одновременно выполняет две задачи: во-первых, она создает и вводит новые биткоины в денежную массу биткоинов; и, во-вторых, она проверяет и урегулирует одноранговые транзакции децентрализованным образом.
Опуская более сложную теорию игр, достаточно сказать, что основная структура стимулирования майнинга основана на старой модели «кнута и пряника». Майнеры, которые следуют правилам протокола и честно проверяют транзакции, получают вознаграждение в виде недавно отчеканенных биткоинов, в то время как нечестные майнеры, пытающиеся обмануть систему, не получают ничего, кроме потраченного впустую времени и огромных счетов за электроэнергию.
Что такое биткоин-блоки?
Блоки — это файлы, которые содержат некоторые, если не все, самые последние биткоин-транзакции, которые еще не вошли в какие-либо предыдущие блоки. Биткоин-блоки имеют максимальный размер 2 мегабайта и содержат примерно 2000 транзакций каждый.
Когда кто-то совершает биткоин-транзакцию, эта транзакция немедленно транслируется в биткоин-сети, где другие узлы проверяют и распространяют транзакцию, пока она не достигнет всех в системе.
С точки зрения отдельного узла, когда он получает и проверяет новую транзакцию, он помещает ее в мемпул, который можно рассматривать как место для хранения неподтвержденных транзакций. С этого момента неподтвержденные транзакции простаивают в мемпуле, пока узел майнинга не подберет их, не упакует примерно 2000 из них в один файл, называемый блоком, и не начнет вычисления, чтобы найти решение математической задачи, о которой мы упоминали ранее.
Как только майнер находит nonce, соответствующий целевому уровню сложности протокола, он немедленно транслирует этот блок вместе с доказательством работы (правильным nonce) в сети Биткоин. Затем, когда другие майнеры в сети получают блок, содержащий доказательство работы, они делают бэктест, чтобы проверить его достоверность независимо друг от друга. Если все в порядке — они принимают новый блок как действительный и включают его в свою копию журнала, тем самым подтверждая все транзакции, включенные в этот блок. Как только один майнер находит доказательство работы для данного блока, другие майнеры в сети немедленно прекращают свои попытки найти блок той же высоты и начинают вычислять следующий блок в цепочке.
Что такое вознаграждение за биткоин-блок?
Если вам интересно, почему майнеры предпринимают все эти усилия, чтобы обезопасить сеть Биткоин и помочь проверить и урегулировать одноранговые транзакции — сейчас вам все станет ясно.
Понимание процесса майнинга имеет решающее значение, потому что именно благодаря майнингу создаются и распространяются в сети новые биткоины. А именно, первая транзакция в каждом новом блоке, добавляемом в реестр, содержит особый тип транзакции, называемый coinbase-транзакцией.
Coinbase-транзакция размещается там «победившим» майнером или майнером, который первым нашел доказательство работы и смог передать этот блок как действительный остальной части сети. Coinbase-транзакция уникальна, потому что она создает совершенно новые биткоины, которые выплачиваются победителю в качестве вознаграждения за майнинг.
Недавно отчеканенные биткоины, созданные в coinbase-транзакциях, называются наградами за блок, и их точное количество жестко закодировано и определено протоколом биткоинов. В начале, когда Биткоин был впервые запущен, вознаграждение за блок было установлено на уровне 50 BTC за блок. Однако создатель Биткоина Satoshi Nakamoto разработал протокол таким образом, чтобы каждые 210 000 блоков протокол автоматически обновлялся, чтобы сократить вознаграждение за блок вдвое.
Когда происходит халвинг биткоина?
Чтобы избавить вас от математики, новый блок в экосистеме Биткоин добывается примерно каждые 10 минут, что соответствует 144 блокам в день или примерно 210 000 блоков каждые четыре года.
Таким образом, каждые четыре года предложение биткоинов сокращается вдвое — отсюда и термин «халвинг биткоинов».
На данный момент (по состоянию на январь 2021 г.) произошло три халвинга биткоинов:
- Первый халвинг произошел 28 ноября 2012 г., когда вознаграждение за блок было сокращено с 50 до 25 BTC за блок;
- второй – 9 июля 2019 года, когда вознаграждение было снижено с 25 до 12,5 BTC за блок;
- третий – 11 мая 2020 года, когда вознаграждение за блок было уменьшено до текущих 6,25 BTC за блок.
Больше халвингов – меньше вознаграждение?
Важная особенность Биткоина заключается в том, что, в отличие от фиатных валют, уровень предложения которых является инфляционным, а теоретический общий объем предложения бесконечен, предложение Биткоина конечно, а уровень инфляции постоянен и предсказуем.
С практической точки зрения это означает, что ровно после 64 халвингов вознаграждение за блок будет сокращено до нуля, в результате чего общее количество биткоинов, которое когда-либо может существовать, составит 20 999 998. Если все пойдет по графику — а с Биткоином это всегда происходит — самый последний биткоин будет добыт где-то в 2140 году. В этот момент майнеры перестанут получать вознаграждение за блок в виде вновь созданных биткоинов и получат компенсацию полностью за счет комиссий за транзакции.
Итак, чтобы ответить на вопрос что произойдет, когда вознаграждение за биткоин-блок станет очень маленьким: даже после того, как субсидия на блок станет слишком маленькой, майнеры все равно будут заинтересованы в добыче биткоинов, потому что они будут продолжать получать прибыль, взимая комиссию за транзакции с пользователей биткоинов.
Почему халвинг биткоинов важен?
Хотя Сатоши Накамото никогда не объяснял, почему они выбрали именно этот метод для добавления новых биткоинов в обращение, задним числом можно сказать, что халвинги оказались первостепенными для невероятного успеха биткоинов как первой собственной цифровой валюты Интернета.
Если бы не халвинги и субсидия на блок осталась бы 50 BTC за блок, то весь доступный запас биткоинов был бы уже добыт к 2016 году — когда биткоин только начинал становиться мейнстримом. Если бы это было так, подавляющее большинство биткоинов в обращении принадлежало бы небольшому меньшинству первых пользователей, и биткоин никогда бы не завоевал популярность среди широких слоев населения.
С другой стороны, если бы запрограммированная скорость предложения была установлена ниже, чем она была, то, возможно, распространение новых биткоинов было бы слишком медленным, чтобы актив мог завоевать популярность среди первых последователей. В любом случае, выбранная модель распределения оказалась просто идеальной, потому что она быстро распределяла значительную часть общего количества биткоинов и стимулировала как майнеров, так и пользователей к присоединению, пока сеть была еще в зачаточном состоянии, но она также одновременно учитывала нежелательное воздействие инфляции путем ограничения общего предложения биткоинов до 21 миллиона и постепенного снижения скорости предложения с течением времени.
Таким образом, халвинг позволил Биткоину быстро завоевать популярность, а также сохранить интерес к нему в долгосрочной перспективе.
Как халвинги влияют на майнеров биткоинов?
Хотя некоторые считают, что халвинги в конечном итоге вытеснят значительную часть майнеров из экосистемы и, таким образом, окажутся катастрофическими для безопасности Биткоина в долгосрочной перспективе, до сих пор мы не видели никаких доказательств, указывающих на это.
Вопреки распространенному мнению, сокращение субсидии на блок на 50% не означает прямого снижения прибыльности майнинга на 50%. Биткоин-протокол имеет динамически изменяющуюся сложность майнинга, что в сочетании со свободно плавающей ценой на рынке вводит в систему некую сложную теорию игр.
А именно, когда затраты на майнинг становятся больше, чем вознаграждение за майнинг — что обычно происходит сразу после халвинга и длится только в течение короткого периода — самые неэффективные майнеры вынуждены закрывать свою деятельность и прекращать майнинг. Биткоин становится менее безопасным, когда это происходит, потому что теоретически становится пропорционально легче выполнить атаку 51% в сети. Однако, когда неэффективные майнеры отключаются, протокол автоматически корректирует целевую сложность, упрощая добычу биткоинов, что затем приводит к увеличению прибыли для оставшихся, более эффективных майнеров.
Следуя той же логике, теперь более высокая норма прибыли еще больше стимулирует эффективных майнеров продолжать добычу, но также побуждает новых майнеров присоединиться к сети и захватить свой кусок пирога. Когда это происходит, сложность снова корректируется, на этот раз затрудняя добычу биткоинов, а размер прибыли снова снижается. Низкая норма прибыли теперь означает, что наименее эффективные майнеры снова будут вытеснены с рынка, что замкнет петлю и вернет нас к тому, с чего мы начали.
Как халвинги влияют на цену биткоина?
Прежде чем мы двинемся дальше, давайте быстро продолжим предыдущий пункт и рассмотрим косвенное влияние халвинга на цену биткоина через их более прямое влияние на поведение майнеров.
Как мы уже объясняли, 50-процентное сокращение субсидий на блоки вызывает большой первоначальный шок у майнеров и заставляет отрасль сокращаться. Самые неэффективные майнеры покидают сеть, а более эффективные остаются с большим куском пирога. Когда это происходит, эффективные майнеры, которые смогли выдержать удар халвинга, в конечном итоге получают более высокую норму прибыли, чем раньше, что позволяет им сохранять большую часть заработанных биткоинов, чтобы продать их позже по более высоким ценам. Этот процесс сокращения эффективно снижает давление продавцов, вызванное майнерами, что затем косвенно влияет на цену Биткоина.
Имея это в виду, халвинги также оказывают более очевидное и прямое влияние на цену Биткоина. А именно, поскольку Биткоин является свободно плавающим финансовым активом, его цена определяется исключительно рыночными силами спроса и предложения. И, как учит нас Экономика 101, если предложение актива уменьшается, а спрос остается прежним или увеличивается, то цена актива будет расти — именно это и происходит в течение месяцев после каждого халвинга Биткоина.
Когда Биткоин уменьшается вдвое, предложение вновь выпущенных биткоинов сокращается на 50%, что приводит к росту цены биткоина при условии, что спрос остается прежним. В дополнение к этому, халвинг вызывает много ажиотажа в основных СМИ, что еще больше разжигает огонь, создавая FOMO и увеличивая краткосрочный спрос на Биткоин.