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

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

Типы форков блокчейна
Существует два основных типа форков блокчейна:
- Софтфорк: обратно совместимое обновление правил протокола, которое не создает две отдельные цепочки. Оно обеспечивает плавный переход, поскольку все узлы в сети могут продолжать проверять транзакции и блоки, поддерживая консенсус, даже если некоторые участники решат не обновлять свое программное обеспечение.
- Хардфорк: значительное и необратимое расхождение в правилах протокола блокчейна, приводящее к созданию двух отдельных и несовместимых цепочек. Обычно это происходит, когда в код блокчейна вносятся существенные изменения, что часто приводит к созданию новой криптовалюты и сообщества.
Что такое софтфорк?
Софтфорк происходит, когда разработчики производят обратно совместимое обновление протокола блокчейна.
После софтфорка узлы, которые, возможно, не обновились до новейшей версии протокола, все еще могут работать в сети блокчейна без сбоев. Транзакции и блоки, соответствующие новым правилам, являются действительными и совместимыми с блоками, которые были подтверждены до софтфорка, а также с новыми блоками, которые создаются после софтфорка.
Софтфорки обычно используются для реализации незначительных изменений, таких как исправления ошибок или оптимизации. Это связано с тем, что софтфорки могут быть выполнены без полного разделения цепочки.
Что такое хардфорк?
Хардфорк — это несовместимое с предыдущими версиями изменение протокола блокчейна.
Хардфорки приводят к значительным и необратимым изменениям в протоколе блокчейна, в результате чего новая версия блокчейна перестает быть синхронизированной с предыдущей версией.
Разработчики активируют этот тип форка, когда крупное обновление сети вводит новые правила блокчейна, несовместимые со старым протоколом.
Хардфорки приводят к разделению сети на два отдельных блокчейна: один следует старому протоколу, а другой — новому.
Каждая ветвь, возникающая в результате хардфорка, работает независимо. Это означает, что после хардфорка узлы сети принимают транзакции как действительные на одной ветви форка, но не поддерживают другую ветвь, возникшую в результате разделения.
Хардфорки часто происходят, когда необходимо внести существенные изменения в сеть, такие как внедрение новых функций, повышение безопасности или устранение уязвимостей. Узлы сети и разработчики должны обновить свое программное обеспечение до новой версии форка, чтобы продолжать участвовать в сети.
Почему форки важны?
Разработчики и сообщества узлов исторически реализовывали хардфорки для разрешения внутренних споров между важными членами сообщества. Во многих случаях напряженность между командами относительно новых функций, важных решений или будущих направлений перерастала в ожесточенные публичные баталии.
Это часто приводило к тому, что одна из сторон проводила хардфорк блокчейна для создания совершенно новой версии-ответвления со своей собственной уникальной криптовалютой. Затем майнеры, узлы и другие члены более широкого сообщества должны решить, какую форкнутую сеть они хотят использовать в дальнейшем.
Однако многие другие блокчейны проводят софтфорки на более регулярной основе, чтобы внедрить новую функциональность или внести менее значимые обновления в сам протокол блокчейна.
В то время как хардфорки часто могут появляться в результате разногласий внутри сообщества, софтфорки чаще всего являются результатом взаимного согласия сообщества в том, что необходимо провести обновление для поддержания сети.
Исторические примеры важных хардфорков
Ethereum и Ethereum Classic
В 2016 году сеть Ethereum подверглась хардфорку, чтобы отменить знаменитый взлом DAO, в результате которого хакеры украли Ether (ETH) на миллионы долларов.
Однако часть сообщества не согласилась с этим подходом. Вместо этого они продолжали поддерживать оригинальный блокчейн, что привело к созданию Ethereum Classic (ETC).
Ознакомьтесь с нашей страницей сравнения Ethereum и Ethereum Classic для получения более подробной информации об этом хардфорке и различиях между этими блокчейнами.
Bitcoin и Bitcoin Cash
В 2017 году в сети Bitcoin произошел спорный хардфорк, приведший к созданию Bitcoin Cash.
Разногласия по поводу ограничения размера блока привели к разделению. Bitcoin Cash хотел увеличить размер блока для улучшения масштабируемости и скорости транзакций. Однако многие в сообществе считали, что эти улучшения будут достигнуты за счет децентрализации и безопасности.
Спустя годы этот период разногласий в сообществе Bitcoin обычно называют «войнами за размер блока».
Ознакомьтесь с нашей страницей сравнения Bitcoin и Bitcoin Cash для получения более подробной информации об этом хардфорке и различиях между этими блокчейнами.
Litecoin и Bitcoin
В 2011 году выпускник Массачусетского технологического института и компьютерный ученый Google Чарли Ли провел хардфорк протокола Bitcoin для создания Litecoin.
С помощью Litecoin Ли стремился разработать блокчейн, который мог бы быстрее завершать транзакции и использоваться для внедрения новых функций до их запуска в Bitcoin. Litecoin часто называют «серебром к золоту Bitcoin».
Ознакомьтесь с нашей страницей сравнения Litecoin и Bitcoin для получения более подробной информации об этом хардфорке и различиях между этими блокчейнами.
Краткое описание форков блокчейна
Эти два типа форков являются важными механизмами в пространстве блокчейна, которые способствуют инновациям, повышению безопасности и улучшению масштабируемости.
В то время как хардфорки приводят к созданию новых цепочек с расходящимися протоколами, софтфорки вводят обратно совместимые изменения.
Эти форки сыграли ключевую роль в формировании ландшафта блокчейна, позволяя сетям адаптироваться и развиваться в ответ на технологические и общественные изменения.
Начать использовать Kraken
Теперь, когда вы узнали все о различных типах форков, готовы ли вы сделать следующий шаг в своем криптопутешествии?
Нажмите кнопку ниже, чтобы создать учетную запись и купить криптовалюту на Kraken сегодня!