О криптовалюте просто (Хосп) - страница 43

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

Софт-форк работает скорее как обновление существующего протокола. Старые версии по-прежнему доступны, но в этих старых версиях отсутствуют некоторые новые функции. Используем уже знакомый пример с WhatsApp: когда он обновляется, но вы не хотите устанавливать обновления, это означает, что вы не сможете использовать некоторые новые функции. Вы НЕ потеряете своих друзей и все равно можете писать все так, как привыкли. То же самое касается и софт-форка.

Софт-форк работает как новое обновление и является ОБРАТНО СОВМЕСТИМЫМ. Поэтому блокчейн обычно НЕ разветвляется на разные ветви.

Однако есть и исключения. Например, обновление SegWit, которое Биткоин продемонстрировал в августе 2017 года. SegWit был софт-форком (обновлением) протокола Биткоин. Для пользователей это был софт-форк, однако в это обновление было включено несколько функций, которые бы полностью разветвляли всех майнеров, которые не обновились до нового консенсуса. Это было скорее исключением из правил, и вообще, такие софт-форки случаются на регулярной основе в целях улучшения функциональности блокчейна.

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

Хард-форк работает более радикально. Снова воспользуемся аналогией с WhatsApp: представьте, что ваши друзья недовольны некоторыми функциями WhatsApp, но вместо обновления они решают использовать совершенно новое приложение. Это настоящий сплит[16]/форк, так как вам нужно решить, к какой группе вы хотите принадлежать – к WhatsApp, к новому приложению или и к тому и другому. Если ваши друзья не хотят использовать оба варианта, то вам придется выбирать, потому что эти приложения НЕ совместимы друг с другом.

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

Хард-форки встречаются довольно редко, но если они появляются, то привлекают пристальное внимание, ведь люди должны решить, на какую сторону перейти. Известный хард-форк произошел на платформе Эфириум в июле 2016 года, после того как в июне 2016 года атакующий сумел украсть около 70 миллионов долларов в Эфире в обход цифрового смарт-контракта. Хотя часть сообщества решила «отменить» нападение, другая часть указала на то, что «код – это закон», то есть даже если произошло что-то нежелательное, не следует нарушать всю систему, поскольку в первую очередь был согласован код в блокчейне. В результате появилось разветвление на Эфириум (ETH) и Эфириум Classic (ETC). По иронии судьбы, действительное разветвление, которое ответвилось от истории изменений, сохранило свое первоначальное название Эфириум.