Каждая криптовалюта работает на основе приложения с набором элементов. Код приложения большинства популярных блокчейн-проектов открыт. Это значит, что он опубликован целиком и его можно свободно копировать.
Код приложений для криптовалюты периодически дорабатывают. Часть изменений — крупные обновления. Для этого разработчики производят хардфорк: не меняют текущую версию приложения, а создают копию, в которую добавляют новый код.
Что такое хардфорк
Hardfork переводится с английского как “жесткая развилка”. Это такое изменение в блокчейне, после которого он разделяется на две новые независимые цепочки. Это помогает внедрить серьезные обновления или исправить баги.
После харфдорка новые блокчейны не совместимы друг с другом и работают отдельно, у каждого может быть собственная криптовалюта, правила добавления блоков и подтверждения транзакций.
Зачем нужен хардфорк
Хардфорк используют для безопасности, обновления или из-за разногласий пользователей по дальнейшему развитию проекта.
Давайте по порядку.
- Безопасность. Когда разработчики запускают обновление, у них должна быть возможность “откатить” всё назад без последствий. То есть с помощью хардфорка они создают копию, в которой можно безопасно запустить обновление и проверить его работу.
- Обновление. Если обновление прошло гладко, можно обсудить, хотят ли все крупные игроки переходить на это обновление. Позволит ли он сделать криптовалюту комфортнее, безопаснее и прибыльнее.
- Разделение. Если хардфорк не устроил весомую часть держателей криптовалюты, они принимают решение остаться на старой версии. Но кто—то из владельцев крипты уже посчитал обновление выгодным для себя. В этом случае происходит раскол и два уникальных блокчейна становится разными криптовалютами.
- Случайность. Да, иногда хардфорк происходит случайно. Разработчики некорректно запустили небольшое обновление — софтфорк, и криптовалюта переживает весомые изменения.
- Разрешение кризисов. Хардфорк также остаётся удобным способом “откатить” состояние криптовалюты к докризисному моменту, чтобы сохранить активы пользователей. Часть пользователей называет это цензурой и не согласны с таким подходом.
Софтфорк – вид мягкого форка
Софтфорк переводится с английского как “мягкая развилка”. Это вид форка, который не требует перезапуска протокола криптовалюты и несет в себе небольшие обновления. Мягкие развилки часто относятся к интерфейсу, легким правкам в бэк—энде и тому подобном.
Плюс софтфорка — он не вызывает разногласий и проходит быстро. Но произвести крупные изменения невозможно.
Известные примеры форков
Самый известный хардфорк в криптовалюте — это Bitcoin Cash (BCH). Он произошел с первой криптовалютой — Bitcoin (BTC) в 2017 году. Блокчейн продублировали в двух новых уникальных цепях. А все владельцы биткоина стали владельцами еще и криптовалюты — Bitcoin Cash. Они ещё могли передавать старые биткоины в «основной» цепи, но счета продублировались и в альткоине (альтрнативной криптовалюте).
Этот хардфорк произошел из—за того, что во времена создания биткоина для безопасности объём памяти криптовалюты ограничивался 1 мб. В 2008 году это было безопасно, подтверждение транзакции занимало 10 минут, что делало кражу сложной . Но в 2017 — дискомфортно в масштабах тысяч держателей биткоина, которые застревали в ожидании передачи данных. Пользователи согласились с этим хардфорком и перешли на новую версию биткоина.
Но некоторые хардфорки проходили из-за негативных событий. В 2016 году неизвестный хакер нашел баг в ДАО (Децентрализованная автономная организация) и с помощью такой лазейки перевел на свой счет около $45 млн. в эфире. Хакер опубликовал открытое письмо и указал, украденные эфиры — его вознаграждение за найденный баг и в случае хардфорка хакер подаст в суд.
Письмо оказалось поддельным, поэтому создатели эфира провели хардфорк, откатили криптовалюту до версии перед кражей и вернули держателям утраченные средства, а баг устранили. Не все согласились с этим откатом. Часть держателей не приняли хардфорк, сочтя это цензурой, и остались на старой версии Эфира.
Криптовалюты, полученные в результате хардфорка набирают популярность. К концу 2023 года в топ вошли Monero (XMR), Verge (XVG), Litecoin (LTC), Zcash (ZEC) и Tron (TRX). Хотя интерес к Tron возник скорее косвенный. TRX используют для оплаты комиссий при переводах USDT.
Заключение
Форк — это разделение блокчейна на две новые цепочки для добавления функций или устранение багов. Хардфорк — это жесткое разделение, после него появляется новая независимая цепочка, которая не связана со старой. Софтфорк — мягкое разделение, которое используют для небольших изменений. После него получается новая цепочка, которая связана с предыдущей и работает по схожим правилам.