Источник: CoinSpot.io
Существует два типа криптовалютных форков: хардфорки и софтфорки.
Хардфорки
Хардфорк — это расхождение с текущей версией блокчейна с узлами на новом блокчейне, не взаимодействующими со старой цепочкой и не признающими её узлы или транзакции.
Хардфорки представляют собой существенные изменения, приводящие к созданию нового блокчейна, когда транзакции несовместимы между версиями.
То есть транзакции старого блокчейна не признаются новым, и наоборот.
Узлы, которые продолжают использовать старую версию программного обеспечения, будут считать новые транзакции недействительными.
Чтобы майнить действующие блоки в новом блокчейне, все узлы этой сети должны обновиться до новых правил.
Софтфорки
Напротив, софтфорк считается «обратно совместимым» в том смысле, что старые транзакции могут распознаваться новыми узлами.
В отличие от хардфорка, необновлённые узлы по-прежнему будут считать новые транзакции действительными.
Однако если необновлённые узлы продолжат майнинг блоков, то такие блоки будут отклоняться обновлёнными узлами.
Поэтому софтфоркам требуется большинство хеш-мощности сети, чтобы добиться успеха.
Если софтфорк поддерживается только меньшинством хеш-мощности, он может стать самой короткой цепью и потерять защиту со стороны сети («осиротеть»).
Как возникают форки?
Форки могут планироваться и управляться основной командой, а могут инициироваться группой разработчиков, которые недовольны какой-нибудь стороной проекта.
Во втором случае хардфорку, как правило, предшествуют оживлённые споры, связанные, например, с предложенными решениями проблемы масштабирования и тем, как их правильно внедрять.
Для успеха форка требуется, чтобы разработчики верили в новый подход и признавали его.
Таким образом, для форков характерны открытый исходный код и демократичность.
Форки предлагаются и реализуются довольно часто, и их обычно принимают как нормальный компонент экосистемы криптовалют.
Такой подход позволяет сообществу оценивать и решать, какие идеи наиболее перспективны.
Это также означает, что ни у одной группы нет абсолютного контроля над судьбой криптовалютного проекта.
Недавние крупные форки
Последним крупным запланированным хардфорком был Byzantium у эфириума в октябре 2017 года.
Это была первая часть двухэтапного запланированного обновления сети эфириума, призванного решить вопросы масштабируемости и внедрения частных транзакций.
Другой недавний запланированный хардфорк произошёл в Monero, чтобы внедрить протокол RingCT, позволяющий отправлять приватные транзакции.
Два недавних «спорных» хардфорка — это Bitcoin Cash и Ethereum Classic. Bitcoin Cash был предложен для увеличения размера блока биткоина с 1 Мб до 8 Мб, что должно было помочь справиться с проблемами масштабирования.
Хардфорк вызывал споры из-за уменьшения конкурентных возможностей мелких майнеров и усиления влияния крупных. Ethereum Classic был совершён в ответ на взлом.
Большая часть сообщества (включая основную команду разработчиков) выбрали хардфорк, чтобы отменить его последствия. Однако меньшинство тогда выступило за сохранение блокчейна.
Меньшая группа сделала хардфорк, и старая цепочка (включая взломанную часть) стала называться Ethereum Classic, в то время как основная команда разработчиков и большая часть сообщества отменили влияние взлома и сохранили название «эфириум», частично откатив блокчейн.
Форки также могут происходить в форме отпочковавшихся монет, у которых есть ключевые отличия от родительских. Однако по большей части они используют ту же самую технологию.
Они не отделяются из существующего блока, а стартуют как «свежие монеты» в новой сети и в новом блокчейне.
Лайткоин — это одна из самых известных отпочковавшихся монет, которая была создана в 2011 году в качестве альтернативы биткоину.
У лайткоина более короткое время обработки блоков и большой объём монет по сравнению с биткоином, что призвано решить проблему масштабируемости.
Будущие форки
Форки продолжат быть важной частью криптовалютного ландшафта.
Они останутся реальностью экосистемы криптовалют в обозримом будущем, так как команды многих существующих проектов заняты решением вопросов масштабирования и конфиденциальности.
Форки позволяют криптовалютам быть гибкими и обновлять протоколы по мере необходимости, что в долгосрочной перспективе обеспечивает продвижение лучших идей.