Что такое хардфорки и софтфорки блокчейна?

Автор Kraken Learn team
6 мин
6 октября 2023 г.

Введение в форки блокчейна

В контексте блокчейн-реестров форк относится к процессу реализации нового обновления в сети блокчейна. 

По мере развития блокчейн-проектов разработчики регулярно обновляют свои базовые протоколы для поддержки новых программных обновлений или исправления устаревших функций.

В зависимости от типа реализуемого обновления оно может быть или не быть обратно совместимым с исходной цепочкой. В некоторых случаях новые обновления программного обеспечения не влияют напрямую на работу протокола, и разработчики могут внедрять их, не вызывая сбоев в сети. Они известны как софтфорки.

Между тем, некоторые обновления сложны и могут вводить совершенно новые функции, которые не являются обратно совместимыми со старым кодом. Активация этих конкретных изменений требует больших усилий и иногда может быть очень разрушительной для сети. Они известны как хардфорки.

Понимание различных типов форков блокчейна может стать важным шагом к осознанию всего потенциала технологии блокчейн. Итак, давайте начнем.

Web3 image

Типы форков блокчейна

Существует два основных типа форков блокчейна: 

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

Что такое софтфорк?

Софтфорк происходит, когда разработчики производят обратно совместимое обновление протокола блокчейна.

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

Софтфорки обычно используются для реализации незначительных изменений, таких как исправления ошибок или оптимизации. Это связано с тем, что софтфорки могут быть выполнены без полного разделения цепочки.

Что такое хардфорк?

Хардфорк — это несовместимое с предыдущими версиями изменение протокола блокчейна.

Хардфорки приводят к значительным и необратимым изменениям в протоколе блокчейна, в результате чего новая версия блокчейна перестает быть синхронизированной с предыдущей версией.

Разработчики активируют этот тип форка, когда крупное обновление сети вводит новые правила блокчейна, несовместимые со старым протоколом.

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

Каждая ветвь, возникающая в результате хардфорка, работает независимо. Это означает, что после хардфорка узлы сети принимают транзакции как действительные на одной ветви форка, но не поддерживают другую ветвь, возникшую в результате разделения.

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

Почему форки важны?

Разработчики и сообщества узлов исторически реализовывали хардфорки для разрешения внутренних споров между важными членами сообщества. Во многих случаях напряженность между командами относительно новых функций, важных решений или будущих направлений перерастала в ожесточенные публичные баталии.

Это часто приводило к тому, что одна из сторон проводила хардфорк блокчейна для создания совершенно новой версии-ответвления со своей собственной уникальной криптовалютой. Затем майнеры, узлы и другие члены более широкого сообщества должны решить, какую форкнутую сеть они хотят использовать в дальнейшем.

Однако многие другие блокчейны проводят софтфорки на более регулярной основе, чтобы внедрить новую функциональность или внести менее значимые обновления в сам протокол блокчейна. 

В то время как хардфорки часто могут появляться в результате разногласий внутри сообщества, софтфорки чаще всего являются результатом взаимного согласия сообщества в том, что необходимо провести обновление для поддержания сети.

Исторические примеры важных хардфорков

Ethereum и Ethereum Classic

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

Однако часть сообщества не согласилась с этим подходом. Вместо этого они продолжали поддерживать оригинальный блокчейн, что привело к созданию Ethereum Classic (ETC). 

Ознакомьтесь с нашей страницей сравнения Ethereum и Ethereum Classic для получения более подробной информации об этом хардфорке и различиях между этими блокчейнами.

ETH icon
$2 273.76
+1,16 %
24 ч.
eth

Bitcoin и Bitcoin Cash 

В 2017 году в сети Bitcoin произошел спорный хардфорк, приведший к созданию Bitcoin Cash.

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

Спустя годы этот период разногласий в сообществе Bitcoin обычно называют «войнами за размер блока».

Ознакомьтесь с нашей страницей сравнения Bitcoin и Bitcoin Cash для получения более подробной информации об этом хардфорке и различиях между этими блокчейнами.

BTC icon
$81 193.00
+2,46 %
24 ч.
btc

Litecoin и Bitcoin 

В 2011 году выпускник Массачусетского технологического института и компьютерный ученый Google Чарли Ли провел хардфорк протокола Bitcoin для создания Litecoin.

С помощью Litecoin Ли стремился разработать блокчейн, который мог бы быстрее завершать транзакции и использоваться для внедрения новых функций до их запуска в Bitcoin. Litecoin часто называют «серебром к золоту Bitcoin». 

Ознакомьтесь с нашей страницей сравнения Litecoin и Bitcoin для получения более подробной информации об этом хардфорке и различиях между этими блокчейнами.

LTC icon
$58.0100
+1,94 %
24 ч.
ltc

Краткое описание форков блокчейна

Эти два типа форков являются важными механизмами в пространстве блокчейна, которые способствуют инновациям, повышению безопасности и улучшению масштабируемости. 

В то время как хардфорки приводят к созданию новых цепочек с расходящимися протоколами, софтфорки вводят обратно совместимые изменения. 

Эти форки сыграли ключевую роль в формировании ландшафта блокчейна, позволяя сетям адаптироваться и развиваться в ответ на технологические и общественные изменения.

Начать использовать Kraken

Теперь, когда вы узнали все о различных типах форков, готовы ли вы сделать следующий шаг в своем криптопутешествии?

Нажмите кнопку ниже, чтобы создать учетную запись и купить криптовалюту на Kraken сегодня!