Софтфорк (Soft Fork)

Софтфорк (Soft Fork)

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

Софтфорк (Soft Fork) — это форк, целью которого является оптимизация и улучшение системы, но не полное изменение алгоритма программы. Если определённая часть форка не примет задачу софтфорка, то система всё равно будет функционировать, как и прежде. Старые узлы будут абсолютно так же, как и до этого ранее синхронизироваться с новыми.

Что такое UASF (User Activated Soft Fork)

UASF — это такой софтфорк, создан группой людей, фирмой, кошельками блокчейн или даже криптовалютной биржей.

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

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

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