Феноменальный рост курса стоимости биткоина на протяжении 2017 года не дает покоя многим. Кто то боится, что он изменит банковский и финансовый сектор, и называет его пузырем, мошенничество, как Джеймс Даймон. А кто то хочет урвать прибыль за счет имя и открытого кода биткоина.
Сейчас всех беспокоит ближайший хардфорк SegWit2x, который, по предварительным данным, состоится 16 ноября. В свете предстоящего события news.bitcoin.com решил помочь разобраться пользователям, что такое форк в сети биткоин.
Что представляют из себя форки Bitcoin
Вы наверняка, читали или слышали о спорах вокруг масштабирования и биткоин форков. Форки представляют собой изменения в протоколе биткоина, которые делают предыдущие правила действительными или недействительными. По сути это изменение исходного кода блокчейна. Наиболее распространенными видами форков являются - хардфорки и софтфорки.
Софтфорк — изменение протокола, которое обратно совместимо. Это означает, что изменения будут совместимы с устаревшим протоколом блокчейна.
В отличие от этого метода, хардфорк — это обновление программного обеспечения, в котором содержатся правила, несовместимые со старым ПО. Это ситуация, в которой происходит изменение текущих правил существования системы. Например, увеличение размера блока. В этом случае узлы системы должны будут обновить программное обеспечение согласно новым правилам. Если этого не сделать, то узлы работающие на разном ПО перестанут воспринимать информацию друг от друга.
То есть произойдет разделение блокчейна на две самостоятельные части, которые больше не смогут взаимодействовать, так как транзакции одной сети будут недействительными для другой.
Блокчейн биткоина, за время существования технологии, разделялся несколько раз. В марте 2013 года и в августе 2013 года. Создатель Ethereum, Виталий Бутерин, красочно описал эти события:
«На блоке 225430 блокчейн буквально делится на две части: одна половина сети добавляет блоки к одной версии цепочки, а другая половина — к другой» — объясняет Бутерин. «В течение следующих шести часов одновременно действовали две сети Биткоин, каждая из которых имела собственную версию истории транзакций.»
Этим летом майнеры успешно активировали софтфорк Segregated Witness (Segwit). Одновременно с этим, 1 августа, состоялся хардфорк Bitcoin Cash, в результате чего блокчейн биткоина разделился на две цепи. Возник новый цифровой актив, который обладает общей историей с биткоином, но торгуется под другим тикером – BCC или BCH.
Масштабируемость сети биткоин
Биткоин форки, возникшие после 2013 года, напрямую связаны с дебатами на тему масштабирования. Дискуссия, по факту, ведется с момента создания ограничения размера блока в 1 МБ (2010 г). Это изменение протокола, реализованное Сатоши, ограничивает количество транзакций, которые может содержать блок. Пользователи считают, что биткоиндолжен масштабироваться для того, чтобы обрабатывать большее количество транзакций в единицу времени и остановить таким образом периодическую перегрузку сети.
Поскольку транзакции заполняют блоки до предела, это приводит к тому, что тариф за транзакцию, выплачиваемый майнерам, увеличивается экспоненциально. До 2015 года он составлял 0,01 доллара за транзакцию, а в настоящее время превышает 5-10 долларов США. По сути, это заставляет участников сети повышать плату, чтобы быстрее подтвердить транзакцию. В биткоин-сообществе заключалось много соглашений между майнерами, разработчиками и предприятиями, но они так и не решили проблему масштабирования.
Консенсус в принятии изменений
Консенсус в вопросе форков означает, что большинство участников сети должны согласиться с изменениями. В 2013 году такое соглашение было достигнуто. Майнеры, операторы кошельков и биржи работали сообща, чтобы изменить свое программное обеспечение. В случае, когда соглашение не может быть достигнуто, сеть разделяется на две фракции. Если обе из них оказываются жизнеспособными, тогда будут существовать два токена. Два ярких примера такого рода разветвления, которые произошли после хардфорка, — это Bitcoin Cash и Ethereum Classic.
Образовалось два отдельных блокчейна, имеющих одну и ту же историю. А значит, и два токена. Это означает, что если у вас на момент форка 1 августа 2017 года было 10 BTC, при наличии приватных ключей, вы также получаете 10 BCH.
Какие форки биткоина появились в 2017 году
В августе биткон форк не достигнул консенсуса, и это означает, что блокчейн разделился на две сети с отличными друг от друга наборами правил. Разработчики Bitcoin Cash удалили код Segwit из протокола, вместе с этим увеличили размера блока на 8 МБ. Они решили, что Segwit была ненужным софтфорком и сеть раскололась прежде, чем майнеры Segwit2x (BTC1) интегрировали это изменение.
В ожидании хардфорка 16 ноября разработчики Segwit2x пришли к решению сохранить Segwit в коде, но некоторые майнеры, работающие с программным обеспечением BTC1, изменяют правила, чтобы увеличить размер блока от 1 МБ до 2 МБ.
На блоке 494784 рабочая группа Segwit2x, возглавляемая разработчиком Биткоина Джеффом Гарзиком, а также большим количеством майнеров и предприятий, планирует разделить сеть. Этот план — часть Нью-Йоркского соглашения (NYA), в котором излагается компромисс с двумя форками. Первая половина взятого обязательства — проведение софтфорка Segwit, а вторая — увеличение размера блока до 2 МБ, с использованием метода хардфорк.
Проблема для предстоящего форка в том, что некоторые участники сети не считают, что изменение достигнет полного консенсуса. Часть майнеров и некоторых предприятий заявили, что они не будут поддерживать этот хардфорк. Однако, согласно статистике, более 80% майнеров все еще намереваются разделить сеть на блоке 494784, и их намерения доказывают, что у них достаточно хешрейта для достижения цели.
Какой блокчейн сети Биткоин будет признан главным
Форки сбивают с толку. Поэтому нужно исследовать причины, по которым они происходят. Понимая, кто, где и зачем проводит форк, вы решите для себя, поддерживаете ли изменения протокола или нет. Как инвестор, вы решаете, какой биткоин обладает более сильными техническими качествами.
Биткоин — это протокол с открытым исходным кодом, и на самом деле, любой может разделить сеть. Но это не значит, что рынок поглотит новый блокчейн или старый. По сути, свободный рынок и вы решаете, какой биткоин-блокчейн даст миру экономическую свободу и встряхнет нынешний статус-кво.
Определимся с итоговыми формулировками
Хардфорк — это изменение протокола, которое не поддерживает обратную совместимость и является постоянным отклонением от правил блокчейна.
Софтфорк — это изменение протокола, которое обратно совместимо, что означает, что изменения будут совместимы с правилами блокчейна.
Консенсус — соглашение, при достижении которого большинство участников блокчейн сети единодушно принимают и внедряют новые правила.
Масштабируемость сети — это дискуссия, касающийся количества транзакций, которые может обрабатывать блокчейн. В 2010 году Сатоши Накамото лимитировал размер блока до 1 Мбайта, что ограничило количество транзакций, содержащихся в блоке. Поскольку Накамото жестко закодировал это изменение, в сети биткоинов возросло количество дискуссий о масштабировании, вызвавших появление форков.
Bitcoin Cash — это сеть, которая является результатом хардфорка, произошедшего 1 августа. Протокол Bitcoin Cash увеличил размер блока с 1 МБ до 8 MB.
Segwit2x — хардфорк Segwit2x, запланированный на 16 ноября, является второй частью Нью-Йоркского соглашения (NYA). Первая часть NYA активировала Segregated Witness в августе этого года.