Что такое хардфорк в криптовалюте?
Содержание
Революция в криптовалютном мире может начаться с инициативы небольшой группы разработчиков, предложивших альтернативное будущее для блокчейн-проекта. В этой статье мы разберем, что такое хардфорк криптовалюты, изучим его механику и влияние на рынок.
Что означает хардфорк?
Хардфорк — это, простыми словами, способ внедрения фундаментальных изменений в архитектуру протокола блокчейна. Термин произошел от слова «fork», что в переводе с английского означает «разветвление» или «вилка».
Разработчики блокчейна регулярно обновляют протоколы, исправляя обнаруженные уязвимости и внедряя нововведения. Некоторые из таких нововведений могут быть настолько значительными, что приводят к созданию хардфорка. В этом случае существующую версию протокола не меняют, а создают его копию, в которую интегрируют новый код.
Как работает хардфорк в блокчейне?
Изначально разработчики делают предложение, которое рассматривается, дорабатывается и тестируется. Но написанный код это половина успеха, ведь для хардфорка нужно еще согласие большинства участников. Примером такого подхода служит Bitcoin Improvement Proposal (BIP) — система, для предложения улучшений протокола Биткоина. Подобную систему принятия предложений используют в Ethereum (ETH).
Кроме разработчиков большую роль играют валидаторы — люди, ответственные за обработку транзакций и добавление блоков в блокчейн. Они имеют хорошее представление о том, какие функции и улучшения важны для пользователей. Таким образом, валидаторы, не согласные с обновлением, не будут переключать свои ноды на новую версию.
Когда инициируется хардфорк, существующий блокчейн делится на две ветви, каждая из которых следует своему уникальному набору правил. После разделения сеть продолжает функционировать в двух разных версиях: одна следует старому протоколу, а другая — новому.
Причины хардфорков и почему это важно
Несколько факторов могут привести к хардфорку блокчейна, каждый из которых обусловлен меняющимися потребностями сообщества или желанием решить конкретные проблемы. Важность хардфорков заключается в способности осуществлять критические обновления, разрешать споры или улучшать функциональность сети.
Такие обновления напрямую затрагивают майнинг, требуя от майнеров адаптации к новым правилам и, возможно, обновления оборудования. Это в свою очередь влияет на выбор ветви блокчейна, которую они будут поддерживать. Кроме того, хардфорки могут влиять на цены на криптовалюту, поскольку изменения в майнинге и выборе ветви блокчейна могут вызвать неопределенность среди участников рынка.
Примеры криптохардфорков
Хардфорк Эфира
Как мы уже говорили, хардфорк происходит из-за споров между участниками сети. Хардфорк ETC является одним из запоминающихся событий. Ethereum Classic — проект, возникший в результате разделения сообщества Эфириум. После взлома проекта The DAO, часть разработчиков с поддержкой Виталика Бутерина решили провести хардфорк, с целью возврата украденных средств. Однако были и те, кто был против изменений в блокчейне. Через несколько недель дебатов, все же произошел хардфорк Ethereum. Разделение сети на две отдельные ветки произошло 20 июля 2016 года. Те, кто не согласился с этим решением, решили продолжить оригинальную цепочку, и назвали ее Ethereum Classic.
Также нельзя не вспомнить Эфириум хардфорк London. Он включал пять основных предложений по улучшению (EIPs): 1559, 3554, 3529, 3198 и 3541, среди которых EIP-1559 оказалось наиболее значимым. Оно изменило подход к формированию транзакционных сборов, заменив аукционную модель комиссий на систему с «базовым сбором» — минимальной платой за включение транзакции в блок. Базовый сбор динамически адаптируется с каждым блоком, учитывая загруженность сети, и может изменяться на не более чем 12,5% за блок, что обеспечивает предсказуемость стоимости транзакций.
В дополнение, EIP-1559 вводит адаптивный лимит газа, позволяя блокам расширяться для обработки большего числа транзакций при высокой загруженности сети, стремясь к оптимальной загруженности блоков в 50%. Если загруженность превышает этот показатель, базовый сбор увеличивается, стимулируя пользователей уменьшать количество транзакций, а для тех, кто желает ускорить обработку своей транзакции, предусмотрена возможность платить дополнительный сбор за приоритет. Однако наиболее дискуссионной частью EIP-1559 стало то, что вся базовая комиссия теперь сжигается, и майнеры получают доход только от сборов за приоритет. Это решение направлено на создание механизма, который сокращает общую эмиссию ETH и контролирует инфляцию, не нанося вреда безопасности сети.
Bitcoin хардфорк
Bitcoin (BTC) остается центральным фокусом в сфере криптовалют, а хардфорк биткоина — это еще одно знаковое событие. Дебаты вокруг размера блока привели к созданию Bitcoin Cash (BCH), продемонстрировав различные взгляды сообщества на будущее сети.
Хардфорк Шанхай и другие
Ethereum Shanghai позволил выводить средства из стейкинга на «execution layer» (ранее назывался ETH1). Вместе с обновлением Capella это позволило блокам принимать операции по выводу средств, что позволяет стейкерам выводить свои ETH из Beacon Chain на «execution layer».
В истории эволюции ETH значимые этапы включают в себя ряд обновлений, таких как Metropolis, которое внесло ряд инноваций и подготовило почву для будущего развития децентрализованных финансов. После Metropolis последовали такие важные обновления, как хардфорк Константинополь, Стамбул и Берлин, каждое из которых привносило улучшения в функциональность и безопасность сети.
Стоит также упомянуть хардфорк Cardano — Vasil. 23 сентября 2022 года команда Input Output Global (IOG) осуществила успешный релиз обновления Vasil на основной сети Cardano (ADA). Хардфорк Vasil был направлен на улучшение масштабируемости и эффективности смарт-контрактов в сети Cardano.
Hard Fork vs. Soft Fork: основные различия
Распространенной путаницей в криптосфере является различие между софт-форком и хард-форком. Хотя оба представляют собой изменения в протоколе блокчейна, основное различие заключается в их обратимости.
Обратимость
- Хард-форк: изменение протокола, которое несовместимо с предыдущей версией. После хардфорка блокчейн разделяется на две отдельные цепочки, и пользователи должны выбрать, какую цепочку они будут поддерживать. Хардфорк нельзя отменить;
- Софт-форк: изменение протокола, которое совместимо с предыдущей версией и не приводит к разделению блокчейна на две цепочки. Софтфорк позволяет внедрять изменения без разделения сети. В отличие от хардфорка, софтфорк можно отменить или «откатить».
Исход
- Хард-форк: приводит к образованию двух отдельных и независимых блокчейнов с разной историей транзакций с момента форка;
- Софт-форк: приводит к созданию единого блокчейна, поскольку обновленные узлы по-прежнему могут принимать транзакции от необновленных узлов.
Совместимость
- Хард-форк: требует перехода всех узлов на новый протокол, что приводит к потенциальным сбоям в работе сети и необходимости достижения широкого консенсуса;
- Софт-форк: поддерживает совместимость с необновленными узламии обеспечивает более постепенное внедрение в сети.
Механизм консенсуса
- Хард-форк: требует одобрения изменений всеми участниками сети;
- Софт-форк: не требует единогласия и обеспечивает совместимость с не обновленными узлами, сохраняя единую цепочку блоков.
Выводы
На фоне быстрого развития криптовалютного рынка понимание хардфорков становится все более важным. Эти события определяют будущее протоколов блокчейна и требуют внимательного изучения для принятия информированных решений. Понимание динамики хардфорков становится решающим для всех, кто хочет торговать криптовалютой или участвовать в создании новых цифровых активов.