Читать книгу Технология Блокчейн и NFT. Базовый курс - Тимур Казанцев - Страница 8
Часть I. Основы блокчейн и криптоиндустрии
Софт и Хард Форки
ОглавлениеМы знаем, что криптовалюты основаны на блокчейне, который является децентрализованной технологией с открытым кодом, а это значит, что каждый может к ней подключиться. Технологии с открытым кодом полагаются на сообщества программистов, которые помогают поддерживать и развивать программный код этой технологии.
Форк случается, когда кто-то из этого сообщества решает внести изменения в протокол блокчейна, то есть в его набор правил. Когда происходит форк, цепочка блокчейна разделяется, производя вторую цепочку, которая имеет такую же историю, как и оригинал цепочки, но движется она уже в другом направлении.
Почему разработчики решают провести форк? Как правило, это происходит по следующим причинам:
– Добавить нового функционала;
– Решить проблемы безопасности;
– Решить разногласия среди разработчиков относительно будущего данной криптовалюты. Иногда в связи с этим создается абсолютно новая криптовалюта со своей экосистемой.
Существует два вида форка: мягкий (soft fork) и жесткий (hard fork).
При мягком форке происходит обновление кода блокчейна. Мягкие форки используются, чтобы привнести новые функции на уровне программирования. При мягком форке даже если часть нодов в сети не примет обновления, они все равно смогут взаимодействовать с нодами, которые будут пользоваться новыми правилами. Мягкий форк – это как обновление программного обеспечения на вашем компьютере или смартфоне. Привносятся определенные новые функции или ускоряются процессы, но даже если вы их не примете, вы все равно сможете работать с большинством программ и коммуницировать с другими устройствами.