Хардфорк — это внесение нового правила в протокол криптовалюты, которое несовместимо со старой версией блокчейна и требует обновления ПО. После проведения хардфорка все транзакции, проведенные в старой версии сети, считаются недействительными и не будут занесены в блокчейн.
Благодаря децентрализованной природе криптовалют, все решения по внесению изменений в код монеты принимаются сообществом. В этом вопросе есть два пути: более «мягкий», который называется софтфорком и позволяет криптовалюте продолжать жить счастливой жизнью с обновленной структурой, второй — хардфорк, при котором жить прежней жизнью уже не получится, и монета вынуждена разделиться на две сети, если участники сообщества не придут к общему знаменателю.
В этой статье мы подробно расскажем, что такое хардфорки, зачем они нужны и как подготовиться к этому событию, если вы являетесь майнером или держателем монет.
- Что такое хардфорк
- Зачем проводится
- Кто может провести
- Хардфорки самых популярных блокчейнов
- Чем хардфорк отличается от форка
- Как подготовиться к хардфорку
Что такое хардфорк
Слово «хардфорк» произошло от английского hard fork, может переводиться как «жесткая развилка» и означает внесение в код криптовалюты существенных изменений, вследствие чего старая и новая версия блокчейна не могут сосуществовать.
Что происходит после проведения хардфорка? Здесь есть два варианта:
- Сообщество перестает поддерживать старую сеть и полностью переходит в новую.
- Параллельно существуют две криптовалюты (обычно это происходит, если в сообществе криптовалюты наблюдаются разногласия).
Зачем проводится
Причин, по которым сообщество может решиться на хардфорк, существует целое множество. Возьмем, к примеру, биткоин как самую популярную криптовалюту, в сети которой очень часто проводились харфорки. Самыми главными причинами были:
- Низкая масштабируемость сети, после того как сеть криптовалюты разрослась и появились более быстрые блокчейны;
- Высокие комиссии, опять же по причине загруженности сети;
- Монополизация майнинга и его недоступность для простых пользователей после возникновения «асиков»;
- Псевдоанонимность биткоина.
Кто может провести
Так как практически все криптовалюты обладают открытым исходным кодом, то провести хардфорк может кто угодно. Обычно инициаторами становятся активные участники сообщества — разработчики, майнеры, известные трейдеры. После этого собирается группа единомышленников, которая и реализует план по проведению хардфорка.
Иногда хардфорк может проходить на фоне серьезных разногласий среди участников сообщества. Так, например, произошло с криптовалютой Bitcoin Cash, которая в ноябре 2018 года «раскололась» на две ветки (BCHABC и BCHSV).
Обычно инициаторами хардфорка выступают известные в криптомире личности, как с тем же Bitcoin Cash, но в некоторых случаях это могут быть и анонимные разработчики, например, как Bitcoin Diamond.
Хардфорки самых популярных блокчейнов
Самым популярным «донором» при проведении хардфорка является, конечно же, биткоин; на втором месте — криптовалюта Ethereum. Также стоит упомянуть скандальный Bitcoin Cash.
Хардфорки биткоина
Появление хардфорков как раз и началось с попыток улучшения блокчейна биткоина. Согласно данным сайта Forkdrop на момент написания статьи (май 2019 года) в сети биткоин всего было проведено 105 форков, из которых в активном состоянии находятся лишь 74 (из них 45 — это именно хардфорки).
Во всей этой массе внимания заслуживают лишь несколько:
- Bitcoin XT (август 215) — официально считается, что инициаторами были разработчики Bitcoin Core, однако те ничего не сказали по этому поводу. Нововведение заключалось в ускорении работы сети путем увеличения блока. Особой поддержки этот проект не получил;
- Bitcoin Unlimited (январь 2016) — апргрейд также заключался в увеличении размера блока, однако создатели предлагали пользователям самостоятельно определять, каким он будет, и по итогам голосования брать некое среднее значение. Однако проект был раскритикован сообществом в виду того, что крупные пулы для майнинга могли навязывать свое видение;
- Bitcoin Classic (февраль 2016) — обновление должно было включать в себя то же увеличение блока, однако инициаторы предложили четкую схему: на первом этапе до 2 Мб, а через два года — до 4 Мб. Это предложение в целом заинтересовало сообщество, однако обсуждение затянулось на неопределенный срок, и спустя некоторое время о проекте просто забыли;
- Bitcoin Cash (август 2017) — самый известный и самый успешный хардфорк Bitcoin. Создатели предложили увеличение блоков сразу до 8 Мб, а также внедрение протокола SegWit, который предполагает вынесение подписи транзакций за рамки блока, за счет чего сокращается его размер;
- Bitcoin Gold (октябрь 2017) — обновления касались майнинга. Разработчики сменили алгоритм шифрования SHA-256 на Equihash, что позволило добывать новые монеты на видеокартах;
- Bitcoin Diamond (ноябрь 2017) — хардфорк биткоина с самым широким пакетом обновлений: увеличение эмиссии в 10 раз, изменение алгоритма майнинга на X13, увеличение блоков до 8 Мб, поддержка SegWit.
Более полный обзор самых значимых хардфорков можно прочитать в нашей отдельной статье.
Хардфорки Ethereum
Криптовалюта Ethereum таким количеством хардфорков похвастаться не может, так как за все время существования сеть пережила лишь один вынужденный хардфорк. Речь идет об известном случае с DAO (децентрализованный фонд Ethereum, который должен был финансировать будущие dApps, созданные на Ethereum). Он был запущен через смарт-контракт с, как разработчикам сначала показалось, незначительной уязвимостью, на которую не обратили особого внимания. Однако успешный взлом показал обратное. Хакеры вывели треть токенов, которые хранились в фонде, однако полноценный доступ к ним они могли получить лишь через 28 дней, согласно правилам смарт-контракта.
Сообщество раскололось на два лагеря: один предлагали «откатить» изменения через хардфорк, другие — оставить все как есть. Так получилось две криптовалюты: Ethereum (ETH) от приверженцев хардфорка, и Ethereum Classic (ETC) — оригинальная монета.
Больше информации о хардфорках Ethereum можно получить, прочитав нашу статью, посвященную этому вопросу.
Хардфорк Bitcoin Cash
Пожалуй, это самый скандальный хардфорк во всей истории криптовалют. Изначально в сети Bitcoin Cash 15 ноября 2018 года просто должно было пройти запланированное обновление. Однако в процессе обсуждения участники сообщества не смогли достигнуть согласия и раскололись на два лагеря.
Как следствие, криптовалюта Bitcoin Cash раскололась на две ветки: Bitcoin Cash ABC (BCHABC) и Bitcoin Cash SV (BCHSV).
Первый, Bitcoin Cash ABC, возглавил Роджер Вер, а само обновление «спонсировалось» крупнейшим пулом для майнинга Bitmain. Приверженцы этого хардфорка предлагали такие обновления:
- Добавление функции кросс-чейновых транзакций путем добавления нового кода операций OP_CHECKDATASIG;
- Изменение порядка обработки транзакций на «канонический» (перед верификацией производится сортировка платежей по индентификаторам), за счет чего блокчейн может подтверждать даже очень большие блоки за короткое время;
- Предоставление возможности голосовать за оптимальный размер блока (на начальном этапе оставили 2 Мб);
- Возможность передачи «нетокенизированных» активов;
- Запуск смарт-контрактов.
В итоге именно Bitcoin Cash ABC был выбран большей частью сообщества в качестве основной версии Bitcoin Cash и ему был присвоен оригинальный тикер BCH.
Приверженцы второй точки зрения назвали себя Bitcoin Cash SV. Аббревиатура SV расшифровывается как Satoshi Vision, т.е. «взгляд Сатоши». Они прямо сказали, что их версия полностью соответствует тому, как видел биткоин сам Сатоши Накамото. А лидер проекта, скандально известный Крейг Райт, уже успел несколько раз объявить себя настоящим Сатоши, за что получил прозвище «фейктоши».
Bitcoin Cash SV предлагал следующее:
- «Откатить» блокчейн до состояние, в котором пребывала сеть Bitcoin Cash сразу после проведения хардфорка оригинального Bitcoin (BTC);
- Блоки размером 128 Мб;
- Монета будет использоваться исключительно как платежное средство (т.е. никаких старт-контрактов и кросс-чейнов).
Особой поддержки Bitcoin Cash SV не получил, и некоторые биржи даже начали убирать монету со своих площадок из-за частных заявлений Райта, в которых он называл себя Сатоши.
Больше информации вы получите, посмотрев наше видео:
Однако на этом история хардфорков Bitcoin Cash не закончилась, и 15 ноября 2020 года состоялся еще один раскол блокчейна на две цепочки. В результате образовалось две криптовалюты: BCHN и BCHABC. Большинство пользователей поддержало сеть BCHN, хешрейт BCHABC же сильно упал.
По состоянию на момент публикации (февраля 2021 года) есть три версии криптовалюты Bitcoin Cash:
- BCHN (обозначена основным тикером криптовалюты BCH) — 10-е место в рейтинге CoinMarketCap;
- BCHSV (монета Крейга Райта) — 20-е место в рейтинге CoinMarketCap;
- BCHABC — всеми забытая монета, которая даже не присутствует в рейтинге CoinMarketCap.
Чем хардфорк отличается от форка
Для обозначения внесения изменений в криптовалюту используется три слова: «форк», «софтфорк» и «хардфорк». Разницу между софтфорком и хардфорком мы объяснили, а теперь стоит рассказать, чем хардфорк отличается от форка.
Отличие форка от хардфорка состоит в том, что в случае первого создается абсолютно новая монета на основе кода монеты-«донора», при этом сеть запускается с первого блока. Примеры форков биткоина — криптовалюты Litecoin (LTC), Dash (DASH).
У монеты, созданной посредством хардфорка, блокчейн начинается с блока, на котором и произошел хардфорк.
Как подготовиться к хардфорку
После завершения хардфорка держатели монеты, в сети которой он проводился, становятся также владельцами новосозданной криптовалюты (количество определяется правилами автоматического эирдропа, установленными инициаторами хардфорка).
Рассмотрим этот процесс на примере гипотетического хардфорка Bitcoin Exellent, который якобы проходит в сети Bitcoin.
Надежный, но более сложный путь
Он заключается в самостоятельной настройке кошелька и переносе монет.
Главное условие — вы должны знать приватный ключ от своего Bitcoin-адреса, желательно в цифровом формате (это упрощает операции). После этого сделайте следующее (обратите внимание, это нужно делать после завершения хардфорка):
- Создайте новый адрес для оригинальных Bitcoin и переведите на него свои средства со старого адреса.
- Экспортируйте приватный ключ нового кошелька.
- Загрузите кошелек для Bitcoin Exellent и импортируйте в него ключ, полученный на первом этапе (т.е. от старого Bitcoin-адреса). На балансе вы должны увидеть соответствующую сумму Bitcoin Exellent.
- Создайте новый адрес для Bitcoin Exellent и переведите на него полученные монеты.
В итоге у вас будет два адреса (для Bitcoin и Bitcoin Exellent), никак не связанных друг с другом.
Не очень надежный, но простой способ
Если вы не уверены в своих силах или у вас небольшое количество монет, то можно пойти по легкому пути.
Найдите криптовалютную биржу, которая официально объявила о поддержке хардфорка Bitcoin Exellent (эту информацию нужно обязательно проверить на официальном сайте площадки или Твиттере). До начала хардфорка переведите на биржу Bitcoin и просто ждите. Теперь их можно вывести на свои адреса.
Обратите внимание! Мы настойчиво не рекомендуем хранить криптовалюту на биржах, так как вы можете стать жертвой взлома площадки хакерами, или биржа просто окажется скамом.
Хардфорки — это обычное дело для криптовалют, и с каждым днем их количество только растет. Для держателей криптовалют это также отличный способ бесплатно заработать криптовалюту, которая в будущем может вырасти как минимум в несколько раз.
Читайте также:
Бомба сложности Ethereum — влияние технологии на жизнь монеты