Открыть сервис

Хардфорк блокчейна: виды и примеры

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

Причины и механизм

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

Виды хардфорков

Планируемые (запланированные)

Обновления, заранее согласованные сообществом и разработчиками. Они не создают новую монету, так как большинство майнеров и пользователей переходят на новую версию. Пример — обновление сети Ethereum под названием «Константинополь» в 2019 году, которое ввело оптимизацию газовых сборов и отложило «ледяной век».

Спорные (контроверзные)

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

Форки из-за уязвимостей

Срочные обновления для устранения критических ошибок. Например, хардфорк Ethereum после взлома DAO в 2016 году, который вернул украденные средства и разделил сеть на Ethereum (ETH) и Ethereum Classic (ETC).

Классификация по результату

По итогам разделения хардфорки делят на два типа:

  • Цепочка-продолжение — новая ветвь становится основной, а старая постепенно умирает из-за отсутствия поддержки.
  • Цепочка-разделение — обе ветви продолжают существовать, получая разные тикеры и сообщества. В этом случае держатели монет на момент форка получают эквивалентное количество монет в новой цепочке (airdrop).

Примеры известных хардфорков

Bitcoin Cash (BCH)

Спорный форк Bitcoin, произошедший 1 августа 2017 года. Причиной стало несогласие по поводу масштабируемости: часть сообщества настаивала на увеличении размера блока с 1 МБ до 8 МБ для ускорения транзакций. В результате образовалась отдельная криптовалюта.

Ethereum Classic (ETC)

Образовался 20 июля 2016 года после решения команды Ethereum откатить блокчейн для возврата средств, украденных из децентрализованной организации The DAO. Часть сообщества сочла это нарушением принципа неизменности реестра и осталась в старой цепочке.

Bitcoin SV (BSV)

Форк Bitcoin Cash, произошедший 15 ноября 2018 года, вызванный конфликтом между фракциями по поводу увеличения размера блока до 128 МБ. В итоге появилась третья ветвь, поддерживаемая Крейгом Райтом.

Лондонский хардфорк Ethereum

Планируемое обновление (август 2021 года), которое ввело механизм сжигания части комиссий (EIP-1559) и изменило модель ценообразования транзакций. Не привело к разделению сети.

Значение хардфорков

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

Источники

  • Антонопулос А. «Осваиваем Bitcoin: программирование блокчейна» (2017).
  • Биткин В. «Блокчейн: схема новой экономики» (2016).
  • Документация Ethereum (Ethereum Improvement Proposals, EIP).
  • Официальные сайты Bitcoin Cash, Bitcoin SV и Ethereum Classic.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →