Что такое Хардфорк. Хардфорк и Софтфорк. Причины и смысл событий
Хардфорк - это процесс модернизации или обновления работы блокчейна. Кроме того, хардфорк может быть использован, как один из способов достижения консенсуса между комьюнити проекта.
Уместным будет рассмотреть сразу несколько понятий: Хардфорк и Софтфорк. Выражаясь простыми словами, первый метод обновления подразумевает обновления программного обеспечения без обратной совместимости со старыми версиями. В этом случае, обычно, блокчейн разделяется на две отдельные сети: со старыми правилами и с новыми. В качестве примера хардфорка можно привести форк 2017 года, в результате которого Биткоин был разделен на два чейна — оригинальный Биткоин (BTC) и новый Bitcoin Cash (BCH).
Софтфорк - это обновление, которое не будет противоречить старым правилам работы блокчейна. Например, с помощью софтфорка можно уменьшить размера блока. В качестве успешных примеров софтфорков можно привести Ethereum Classic, который установил новый лимит эмиссии (230 миллионов), Биткоин и Лайткоин, которые внедрили протокол SegWit, улучшивший пропускную способность. Также P2SH-обновление для Биткоин, которое изменило его формат адресов.
Что же является частью "форк" в каждом из методов? Форк — это создание копии программного обеспечения и его модификация. При этом первоначальный проект продолжает функционировать, но форк развивается отдельно. Предположим, что внутри команды некого сайта возникли разногласия по поводу дальнейшего развития проекта. При невозможности достичь консенсус, одна часть команды может создать сайт на другом домене, где будет публиковать свою часть контента.
Что же лучше и что уместнее применять для криптопроектов?
На самом деле, оба случая имеют место быть. Многое зависит от ситуации внутри отдельно взятого проекта. Если происходят серьезные разногласия внутри управления или комьюнити, либо же планируется переход на новый смысл реализации проекта - компании примут хардфорк за основу, навсегда отойдя от старых обновлений и внедрят новые, как основу. Софтфорк - облегченный вариант обновлений, который не затронет основный смысл проекта, а нужен либо для обновлений работы, либо для достижения консенсуса в вопросе работы.
Если у вас остались вопросы, обращайтесь в наше сообщество:
https://t.me/MEXCRussianOfficial